Ta4j Wiki

Documentation, examples and further information of the ta4j project

View the Wiki On GitHub

This project is maintained by ta4j Organization

Maven Notes

Check license headers

mvn license:check

Format license headers

mvn license:format

Deploy a snapshot

mvn clean deploy

Deploy a release

  1. Merge develop into master branch
  2. Adapt and Update CHANGELOG.md, README.md
  3. Commit
  4. make sure you have GPG and a personal key (otherwise the maven-gpg-plugin fails with error 127)
  5. make sure you have added an personal ssh-key to your GitHub account (otherwise the maven-release-plugin will fail after prepare-commit)
  6. Release:
     (check existing tags)
     mvn clean test
     mvn release:clean release:prepare -Darguments=-Dgpg.passphrase=thephrase  -Psonatype-oss-release
    
     mvn release:perform -Psonatype-oss-release
    
  7. Update Wiki with CHANGELOG.md and new Javadoc
  8. Update CHANGELOG.md and README.md on develop branch

Internal notes