Release Steps - arquillian/arquillian-core GitHub Wiki

To perform a release:

Configure your settings.xml

<settings>
   <servers>
      <server>
          <id>...server id from pom.xml...</id>
          <username>my-nexus-repo-login</username>
          <password>my-release-token</password>
      </server>
   </servers>
</settings>

Set release version, dev version and run release build, e.g., 1.9.4.Final:

export VERSION=1.9.4.Final                                         
export NEXT_VERSION=1.9.5.Final-SNAPSHOT
mvn --threads 1 -DreleaseVersion=$VERSION -Dtag=$VERSION -DdevelopmentVersion=$NEXT_VERSION -Dproject.scm.id=github release:prepare release:perform -Prelease -DskipTests | tee build.log
git push && git push --tags

After successful release of staging profile, go to https://repository.jboss.org/nexus/#stagingRepositories

• Login using my-nexus-repo-login and SSO
• Navigate to Staging Repositories
• Find the staging repository
• Close it
• Refresh it
• Release it
⚠️ **GitHub.com Fallback** ⚠️