Skip to content

Commit

Permalink
Optimized poms and minor upgrades to few libs
Browse files Browse the repository at this point in the history
  • Loading branch information
Peter Dekkers committed Feb 25, 2023
1 parent 6a0eaff commit 0de3e7d
Show file tree
Hide file tree
Showing 7 changed files with 8 additions and 152 deletions.
4 changes: 2 additions & 2 deletions docs/INSTALL.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,7 @@ If you want to deploy a release (and not just a SNAPSHOT) to Maven Central, use
mvn clean deploy -P release
----

Of course this requires the having the right credentials for deploying to the Maven Central repo. Also note that autoReleaseAfterClose is set to false, meaning that if everything was sucessfull, you still need to (manually) release the software.
Of course this requires the having the right credentials for deploying to the Maven Central repo. Also note that `autoReleaseAfterClose` of the `nexus-staging-maven-plugin` is set to false, meaning that if the deployment was sucessfull, you still need to (manually) release the software from staging to production.

== Interactive Brokers
If you don't require integration with Interactive Brokers for your trading, you can skip this step.
Expand All @@ -107,7 +107,7 @@ Then install the jar file in the local Maven repository on your machine using th
mvn install:install-file -Dfile=TwsApi.jar -DgroupId=com.interactivebrokers -DartifactId=tws-api -Dversion=10.19 -Dpackaging=jar
----

After this step, you can install the modules including the `roboquant-ibkr` module
After this step, you can compile and install the modules including the `roboquant-ibkr` module

[source, shell]
----
Expand Down
28 changes: 2 additions & 26 deletions roboquant-crypto/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -31,30 +31,6 @@
<name>roboquant crypto</name>
<description>Cryptocurrency trading support for roboquant algorithmic trading platform</description>

<!-- start extra info -->
<url>https://roboquant.org</url>

<licenses>
<license>
<name>The Apache Software License, Version 2.0</name>
<url>https://www.apache.org/licenses/LICENSE-2.0.txt</url>
<distribution>repo</distribution>
</license>
</licenses>

<developers>
<developer>
<name>roboquant team</name>
<organization>roboquant</organization>
<url>https://www.roboquant.org</url>
</developer>
</developers>

<scm>
<url>https://github.com/neurallayer/roboquant</url>
</scm>
<!-- end extra info -->

<properties>
<xchange.version>5.1.0</xchange.version>
</properties>
Expand Down Expand Up @@ -117,12 +93,12 @@
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.14.1</version>
<version>2.14.2</version>
</dependency>
<dependency>
<groupId>io.netty</groupId>
<artifactId>netty-all</artifactId>
<version>4.1.86.Final</version>
<version>4.1.89.Final</version>
</dependency>
</dependencies>

Expand Down
24 changes: 0 additions & 24 deletions roboquant-extra/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -30,30 +30,6 @@
<name>roboquant extra</name>
<description>3rd party integration with brokers and market data providers for roboquant</description>

<!-- start extra info -->
<url>https://roboquant.org</url>

<licenses>
<license>
<name>The Apache Software License, Version 2.0</name>
<url>https://www.apache.org/licenses/LICENSE-2.0.txt</url>
<distribution>repo</distribution>
</license>
</licenses>

<developers>
<developer>
<name>roboquant team</name>
<organization>roboquant</organization>
<url>https://www.roboquant.org</url>
</developer>
</developers>

<scm>
<url>https://github.com/neurallayer/roboquant</url>
</scm>
<!-- end extra info -->

<build>
<plugins>
<plugin>
Expand Down
24 changes: 0 additions & 24 deletions roboquant-ibkr/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -30,30 +30,6 @@
<name>roboquant ibkr</name>
<description>Interactive Brokers support for the roboquant algorithmic trading platform</description>

<!-- start extra info -->
<url>https://roboquant.org</url>

<licenses>
<license>
<name>The Apache Software License, Version 2.0</name>
<url>https://www.apache.org/licenses/LICENSE-2.0.txt</url>
<distribution>repo</distribution>
</license>
</licenses>

<developers>
<developer>
<name>roboquant team</name>
<organization>roboquant</organization>
<url>https://www.roboquant.org</url>
</developer>
</developers>

<scm>
<url>https://github.com/neurallayer/roboquant</url>
</scm>
<!-- end extra info -->

<build>
<plugins>
<plugin>
Expand Down
26 changes: 1 addition & 25 deletions roboquant-jupyter/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -32,33 +32,9 @@
</description>

<properties>
<jupyter.version>0.11.0-249</jupyter.version>
<jupyter.version>0.11.0-252</jupyter.version>
</properties>

<!-- start extra info -->
<url>https://roboquant.org</url>

<licenses>
<license>
<name>The Apache Software License, Version 2.0</name>
<url>https://www.apache.org/licenses/LICENSE-2.0.txt</url>
<distribution>repo</distribution>
</license>
</licenses>

<developers>
<developer>
<name>roboquant team</name>
<organization>roboquant</organization>
<url>https://www.roboquant.org</url>
</developer>
</developers>

<scm>
<url>https://github.com/neurallayer/roboquant</url>
</scm>
<!-- end extra info -->

<build>
<plugins>
<plugin>
Expand Down
26 changes: 1 addition & 25 deletions roboquant-ta/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -30,30 +30,6 @@
<name>roboquant ta</name>
<description>Technical analysis support for the roboquant algorithmic trading platform</description>

<!-- start extra info -->
<url>https://roboquant.org</url>

<licenses>
<license>
<name>The Apache Software License, Version 2.0</name>
<url>https://www.apache.org/licenses/LICENSE-2.0.txt</url>
<distribution>repo</distribution>
</license>
</licenses>

<developers>
<developer>
<name>roboquant team</name>
<organization>roboquant</organization>
<url>https://www.roboquant.org</url>
</developer>
</developers>

<scm>
<url>https://github.com/neurallayer/roboquant</url>
</scm>
<!-- end extra info -->

<build>
<plugins>
<plugin>
Expand Down Expand Up @@ -84,7 +60,7 @@
<dependency>
<groupId>org.ta4j</groupId>
<artifactId>ta4j-core</artifactId>
<version>0.14</version>
<version>0.15</version>
</dependency>
<dependency>
<groupId>com.tictactec</groupId>
Expand Down
28 changes: 2 additions & 26 deletions roboquant/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -30,30 +30,6 @@
<name>roboquant</name>
<description>roboquant is an open source algorithmic trading platform written in Kotlin.</description>

<!-- start extra info -->
<url>https://roboquant.org</url>

<licenses>
<license>
<name>The Apache Software License, Version 2.0</name>
<url>https://www.apache.org/licenses/LICENSE-2.0.txt</url>
<distribution>repo</distribution>
</license>
</licenses>

<developers>
<developer>
<name>roboquant team</name>
<organization>roboquant</organization>
<url>https://www.roboquant.org</url>
</developer>
</developers>

<scm>
<url>https://github.com/neurallayer/roboquant</url>
</scm>
<!-- end extra info -->

<build>
<plugins>
<plugin>
Expand Down Expand Up @@ -110,12 +86,12 @@
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
<version>2.14.1</version>
<version>2.14.2</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.14.1</version>
<version>2.14.2</version>
</dependency>
</dependencies>

Expand Down

0 comments on commit 0de3e7d

Please sign in to comment.