Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. netbeansparent
    This is intended to be the topmost artefact for Apache NetBeans maven artefacts. It contains JIRA,and mailing list information and depend on Apache parent artefact.
  2. nbm-shared
    This is common libraries
  3. ...

Tests settings and build

Test your artefact and settings by creating a snapshot and be sure the snapshot is deployed to Maven Snapshot repository

mvn clean install -Papache-release

mvn deploy

Preparing the release

This phase will tag git with your release. Don't forget to set username if your github account is different from your apache id.

mvn release:clean

mvn release:prepare -Dusername=<apacheid>-Dusername=<apacheid>

Staging the release

mvn release:perform -Dusername=<apacheid>

After this phase you will have staged items on apache stage nexus and in target folder you have artefacts that you need to copy to the https://dist.apache.org/repos/dist/dev/incubator/netbeans/incubator-netbeans-mavenutils/.

The git is ready to continue on master branch


Voting

After the items are made available you can start voting process.

 As we are under incubator you need a community vote on the dev@incubator.netbeans.apache.org. (72h minimum)

 If the vote pass you need to go to an IPMC vote (72h minimum)

 

Order of release

In order to populate repository with Apache NetBeans we need tooling plugin to be set.

...