Is a clone of Commons-Chain - Branche CHAIN_1_X
, aiming to bring Commons-Chain to a current technology.
Full CHANGELOG
For documentation see https://weblegacy.github.io/commons-chain
- Apache Maven 3.8.1+
- JDK 9+
- apps - Includes the example-apps into build
- Adds the module
commons-chain-apps
- Adds the module
- release - Signs all of the project's attached artifacts with GnuPG
- Clean full project
mvn -Papps clean
- Build and test project
- with example-apps
mvn -Papps verify
- without example-apps
mvn verify
- to skip tests
add-DskipTests
for examplemvn -Papps -DskipTests verify
- with example-apps
- Generate site-documentation
mvn -Papps site site:stage
- Publish site-documentation
mvn clean verify
mvn site site:stage
mvn scm-publish:publish-scm
- Generate Assemblies
mvn -Papps -DskipTests package
- Deploy all artifacts to
Central-Repo
mvn clean deploy
for SNAPSHOTsmvn -Prelease clean deploy
for releases
- Set version number
mvn -Papps versions:set -DnewVersion=...
- Dependency Report
mvn -Papps versions:display-dependency-updates versions:display-plugin-updates versions:display-property-updates