diff --git a/pom.xml b/pom.xml index 512e89780c..245fbd1e8d 100644 --- a/pom.xml +++ b/pom.xml @@ -1,41 +1,69 @@ - 4.0.0 + 4.0.0 - org.quickfixj - quickfixj-parent - 1.7.0-SNAPSHOT - pom + org.quickfixj + quickfixj-parent + 1.7.0-SNAPSHOT + pom - QuickFIX/J Parent - - The Financial Information eXchange (FIX) protocol is a messaging standard developed - specifically for the real-time electronic exchange of securities transactions. - FIX is a public-domain specification owned and maintained by FIX Protocol, Ltd (FPL). - QuickFIX/J is a full featured messaging engine for the FIX protocol. - It is a 100% Java open source implementation of the popular C++ QuickFIX engine. - - http://www.quickfixj.org - - - The QuickFIX Software License, Version 1.0 - http://www.quickfixj.org/documentation/license.html - repo - - + QuickFIX/J Parent + + The Financial Information eXchange (FIX) protocol is a messaging standard developed + specifically for the real-time electronic exchange of securities transactions. + FIX is a public-domain specification owned and maintained by FIX Protocol, Ltd (FPL). + QuickFIX/J is a full featured messaging engine for the FIX protocol. + It is a 100% Java open source implementation of the popular C++ QuickFIX engine. + + http://www.quickfixj.org + + + + The QuickFIX Software License, Version 1.0 + http://www.quickfixj.org/documentation/license.html + repo + + + + + + scm:git:git://github.com/quickfix-j/quickfixj.git + scm:git:git@github.com:quickfix-j/quickfixj.git + https://github.com/quickfix-j/quickfixj/ + master + + + + + chrjohn + Christoph John + + + + + + Luca Burgazzoli + https://github.com/lburgazzoli + + + + + JIRA + http://www.quickfixj.org/jira/ + 3.3.9 - - quickfixj-codegenerator - quickfixj-dictgenerator - quickfixj-core - quickfixj-messages - quickfixj-examples - quickfixj-all - quickfixj-distribution - + + quickfixj-codegenerator + quickfixj-dictgenerator + quickfixj-core + quickfixj-messages + quickfixj-examples + quickfixj-all + quickfixj-distribution + UTF-8 @@ -43,79 +71,199 @@ 1.7 1.7.13 - - - - - - maven-resources-plugin - 2.7 - - - maven-compiler-plugin - 3.3 - - ${jdkLevel} - ${jdkLevel} - + 2.7 + 3.3 + 2.6 + 2.19 + 3.5 + 2.4 + 2.10.3 + 2.4.2 + 2.6 + 3.0.1 + 1.6 + 2.8.2 + 1.6.6 + + + + + + + org.apache.maven.plugins + maven-deploy-plugin + ${maven-deploy-plugin-version} + + + org.apache.maven.plugins + maven-resources-plugin + ${maven-resources-plugin-version} + + + org.apache.maven.plugins + maven-compiler-plugin + ${maven-compiler-plugin-version} + + ${jdkLevel} + ${jdkLevel} + + + + org.apache.maven.plugins + maven-jar-plugin + ${maven-jar-plugin-version} + + + + ${mainClass} + true + + + + + + org.apache.maven.plugins + maven-surefire-plugin + ${maven-surefire-plugin-version} + + + org.apache.maven.plugins + maven-pmd-plugin + ${maven-pmd-plugin-version} + + ${jdkLevel} + + + + org.apache.maven.plugins + maven-source-plugin + ${maven-source-plugin-version} + + + attach-sources + package + + jar-no-fork + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + ${maven-javadoc-plugin-version} + + + attach-javadocs + + jar + + + -Xdoclint:none + + + + + + org.apache.maven.plugins + maven-shade-plugin + ${maven-shade-plugin-version} + + + org.apache.maven.plugins + maven-assembly-plugin + ${maven-assembly-plugin-version} + + + org.apache.maven.plugins + maven-gpg-plugin + ${maven-gpg-plugin-version} + + + sign-artifacts + verify + + sign + + + + + + org.sonatype.plugins + nexus-staging-maven-plugin + ${nexus-staging-maven-plugin-version} + true + + ossrh + https://oss.sonatype.org/ + true + + + + org.apache.felix + maven-bundle-plugin + ${maven-bundle-plugin-version} + true + + + + + manifest + + + + + + + + + + + org.apache.felix + maven-bundle-plugin + + + + + + + release + + + + org.apache.maven.plugins + maven-source-plugin + + + org.apache.maven.plugins + maven-javadoc-plugin + + + org.apache.maven.plugins + maven-gpg-plugin + + + org.sonatype.plugins + nexus-staging-maven-plugin + + + + + - - - maven-jar-plugin - 2.6 - - - - ${mainClass} - true - - - - - - maven-surefire-plugin - 2.19 - - - maven-pmd-plugin - 3.6 - - ${jdkLevel} - - - - maven-source-plugin - 2.4 - - - attach-sources - package - - jar-no-fork - - - - - - maven-shade-plugin - 2.4.2 - - - maven-assembly-plugin - 2.6 - - - + + + ossrh + https://oss.sonatype.org/content/repositories/snapshots + + + ossrh + https://oss.sonatype.org/service/local/staging/deploy/maven2/ + + - - - - org.apache.felix - maven-bundle-plugin - 3.0.1 - true - - - diff --git a/quickfixj-all/pom.xml b/quickfixj-all/pom.xml index 644dd93b34..2639f2c808 100644 --- a/quickfixj-all/pom.xml +++ b/quickfixj-all/pom.xml @@ -1,97 +1,98 @@ - 4.0.0 + 4.0.0 - - org.quickfixj - quickfixj-parent - 1.7.0-SNAPSHOT - + + org.quickfixj + quickfixj-parent + 1.7.0-SNAPSHOT + - quickfixj-all - bundle + quickfixj-all + bundle - QuickFIX/J All runtime modules - QuickFIX/J All runtime modules - http://www.quickfixj.org + QuickFIX/J All runtime modules + QuickFIX/J All runtime modules + http://www.quickfixj.org - - org.quickfixj.Version - + + org.quickfixj.Version + - - - org.quickfixj - quickfixj-core - ${project.version} - - - org.quickfixj - quickfixj-messages-all - ${project.version} - - - org.quickfixj - quickfixj-codegenerator - ${project.version} - - - org.quickfixj - quickfixj-dictgenerator - ${project.version} - - + + + org.quickfixj + quickfixj-core + ${project.version} + + + org.quickfixj + quickfixj-messages-all + ${project.version} + + + org.quickfixj + quickfixj-codegenerator + ${project.version} + + + org.quickfixj + quickfixj-dictgenerator + ${project.version} + + - - - - maven-shade-plugin - - - merge-all-modules - package - - shade - - - true - false - - - org.quickfixj:* - - - - - - - - org.apache.felix - maven-bundle-plugin - - - - true - - - ${mainClass} - - - - - - com.sleepycat*;resolution:=optional, - org.apache.maven*;resolution:=optional, - org.codehaus.plexus*;resolution:=optional, - org.logicalcobwebs.proxool*;resolution:=optional, - org.dom4j*;resolution:=optional, - * - - quickfix.*,org.quickfixj.* - quickfix.*,org.quickfixj.* - - - - - + + + + maven-shade-plugin + + + merge-all-modules + package + + shade + + + true + false + + + org.quickfixj:* + + + + + + + + org.apache.felix + maven-bundle-plugin + + + + true + + + ${mainClass} + + + + + + com.sleepycat*;resolution:=optional, + org.apache.maven*;resolution:=optional, + org.codehaus.plexus*;resolution:=optional, + org.logicalcobwebs.proxool*;resolution:=optional, + org.dom4j*;resolution:=optional, + * + + quickfix.*,org.quickfixj.* + quickfix.*,org.quickfixj.* + + + + + + diff --git a/quickfixj-core/pom.xml b/quickfixj-core/pom.xml index 99c431d296..534ad230e5 100644 --- a/quickfixj-core/pom.xml +++ b/quickfixj-core/pom.xml @@ -3,7 +3,7 @@ org.quickfixj quickfixj-parent - 1.7.0-SNAPSHOT + 1.7.0-SNAPSHOT quickfixj-core @@ -22,7 +22,7 @@ junit junit - 4.10 + 4.12 test @@ -234,6 +234,7 @@ + org.apache.maven.plugins maven-jar-plugin @@ -249,6 +250,7 @@ + org.apache.maven.plugins maven-source-plugin @@ -287,7 +289,8 @@ - + + org.apache.maven.plugins maven-surefire-plugin -Xmx512m -XX:MaxPermSize=128m diff --git a/quickfixj-distribution/pom.xml b/quickfixj-distribution/pom.xml index bf01b980a9..08956c882b 100644 --- a/quickfixj-distribution/pom.xml +++ b/quickfixj-distribution/pom.xml @@ -189,6 +189,17 @@ + + + diff --git a/quickfixj-examples/pom.xml b/quickfixj-examples/pom.xml index 0a95a406a4..2b18dd9147 100644 --- a/quickfixj-examples/pom.xml +++ b/quickfixj-examples/pom.xml @@ -86,6 +86,6 @@ - + diff --git a/quickfixj-messages/pom.xml b/quickfixj-messages/pom.xml index 8071a267c0..c7faa5946f 100644 --- a/quickfixj-messages/pom.xml +++ b/quickfixj-messages/pom.xml @@ -10,8 +10,8 @@ quickfixj-messages pom - QuickFIX/J Message classes for various FIX specifications - QuickFIX/J Message classes for various FIX specifications + QuickFIX/J Message classes for various FIX specs + QuickFIX/J Message classes for various FIX specs http://www.quickfixj.org diff --git a/quickfixj-messages/quickfixj-messages-all/pom.xml b/quickfixj-messages/quickfixj-messages-all/pom.xml index d26d9f9ee4..d1f3ef8f3d 100644 --- a/quickfixj-messages/quickfixj-messages-all/pom.xml +++ b/quickfixj-messages/quickfixj-messages-all/pom.xml @@ -10,8 +10,8 @@ quickfixj-messages-all bundle - QuickFIX/J Message classes for all FIX specifications - QuickFIX/J Message classes for all FIX specifications + QuickFIX/J Message classes for all FIX specs + QuickFIX/J Message classes for all FIX specs http://www.quickfixj.org