diff --git a/.github/workflows/nightly-build.yml b/.github/workflows/nightly-build.yml index 35663ec1c..142932883 100644 --- a/.github/workflows/nightly-build.yml +++ b/.github/workflows/nightly-build.yml @@ -22,7 +22,7 @@ jobs: cache: maven - name: Build SNAPSHOT - run: ./mvnw clean package -pl '!quickfixj-distribution' -B -V -D"maven.javadoc.skip"="true" -D"java.util.logging.config.file"="${{github.workspace}}/quickfixj-core/src/test/resources/logging.properties" -D"http.keepAlive"="false" -D"maven.wagon.http.pool"="false" -D"maven.wagon.httpconnectionManager.ttlSeconds"="120" + run: ./mvnw clean package -pl '!quickfixj-distribution' -B -V -D"maven.javadoc.skip"="true" -P"full-fix-latest" -D"java.util.logging.config.file"="${{github.workspace}}/quickfixj-core/src/test/resources/logging.properties" -D"http.keepAlive"="false" -D"maven.wagon.http.pool"="false" -D"maven.wagon.httpconnectionManager.ttlSeconds"="120" - name: Delete old packages continue-on-error: true @@ -62,6 +62,7 @@ jobs: for i in 1 2 3; do ./mvnw deploy -pl '!quickfixj-distribution' -B -V \ -Dmaven.install.skip=true -DskipTests \ + -P"full-fix-latest" \ -D"java.util.logging.config.file"="${{github.workspace}}/quickfixj-core/src/test/resources/logging.properties" \ --no-transfer-progress && break || sleep 30 done diff --git a/pom.xml b/pom.xml index d22bcb205..2e787c848 100644 --- a/pom.xml +++ b/pom.xml @@ -475,6 +475,11 @@ false + + + full + diff --git a/quickfixj-messages/quickfixj-messages-all/pom.xml b/quickfixj-messages/quickfixj-messages-all/pom.xml index cc18b3634..deed13d49 100644 --- a/quickfixj-messages/quickfixj-messages-all/pom.xml +++ b/quickfixj-messages/quickfixj-messages-all/pom.xml @@ -90,7 +90,15 @@ full-fix-latest + does not introduce issues in the core QuickFIX/J build. + It is also activated automatically when the 'release' profile is active (via the quickfixj.fixlatest.build property) + so that releases and deployments to Sonatype Central include all FixLatest classes and fields. --> + + + quickfixj.fixlatest.build + full + +