Skip to content

rafaelliu/org.ops4j.pax.tinybundles

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

209 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

h1. Release Pax Tinybundles

If you have all required rights to release pax-tinybundles follow these steps:

1) add this into your ~/.m2/settings.xml

{code}
<profile>
  <id>release</id>
  <properties>
    <gpg.passphrase>MY_GPG_PASSPHRASE</gpg.passphrase>
    <release-paxtinybundles-altGitURL>scm:git:file:///path/to/local/repo/org.ops4j.pax.tinybundles</release-paxtinybundles-altGitURL>
  </properties>
</profile>
{code}

2) prepare the release:

{code}
mvn -Prelease,repos.sonatype.staging -Darguments="-Prelease,repos.sonatype.staging" release:prepare -DautoVersionSubmodules=true
{code}

3) perform the release (this fails):

{code}
mvn -Prelease,repos.sonatype.staging -Darguments="-Prelease,repos.sonatype.staging" release:perform
.... auth failure in site:deploy ...
{code}

4) go into the checkout directory:

{code}
cd target/checkout
{code}

5) push to oss.sonatype.org:

{code}
mvn -Prelease,repos.sonatype.staging  source:jar javadoc:jar deploy
{code}

6) push to github:

{code}
git push
{code}

8) go to oss.sonatype.org and push pax-tinybundles to central

About

Spin-off of Swissbox Tinybundles.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%