What you need to deploy Gora SNAPSHOT Dependencies to Nexus

Apache Maven


Apache Maven is a software project management and comprehension tool.
Based on the concept of a project object model (POM), Maven can manage a
project's build, reporting and documentation from a central piece of
information. In this context we use it for deploying Gora SNAPSHOT dependencies.

Scenario

Say you've made a contribution to the Gora codebase, a perfect example is tests.
Typically testing dependencies are NOT pushed to repository.apache.org on a regular
basis e.g. after nightly builds, therefore in order for the trunk code to compile
and test properly we need to manually deploy a Gora test SNAPSHOT to repository.apache.org.

Hold on to your hats... Here we go!!!

In all honesty, this really couldn't be any more straightforward...
mvn deploy from within the gora module directory who's artifact(s) you wish to deploy automate the entire process.
For manual deployment (usually of a single artifact) you can use the maven deploy plugin configuration, however best to make your way over to the dev@gora.apache.org list before this is done.
Once you've discussed what's going on, you can go see the Maven Deploy Usage page.

  • No labels