This page describes required steps in case you want to do a Forge module that uses Magnolia Enterprise dependencies. Please make sure to read the Forge Community sample first.
In order to download enterprise dependencies from Magnolia's Nexus, the Travis job that builds your module needs to authenticate itself. You must therefore provide Travis' Maven your enterprise credentials. This is done with environment variables.
You can either add those in Travis' web interface, or have them in
.travis.yml
, like this:
$ brew install travis
$ cd my-forge-module
$ travis encrypt USERNAME=<LDAP_USER> --add
$ travis encrypt PASSWORD=<LDAP_PASSWORD> --add
$ travis encrypt MASTPASS=<MAVEN_MASTPASS> --add
Please include release coordinates in your README so that your module can be used by others. The README blueprint will provide you with a template that's easy to adapt.
Whether you need help, would like to share your work, or simply get in touch with the community, you can join the Magnolia User Google Group.