You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by Apache Wiki <wi...@apache.org> on 2007/01/20 14:10:55 UTC
[Myfaces Wiki] Update of "TrinidadReleaseProcedure" by MatthiasWessendorf
Dear Wiki user,
You have subscribed to a wiki page or wiki category on "Myfaces Wiki" for change notification.
The following page has been changed by MatthiasWessendorf:
http://wiki.apache.org/myfaces/TrinidadReleaseProcedure
New page:
= What do we need to release one of the Trinidad artifacts (plugins / core) ? =
* create a branch for the upcoming release (candidate)
* enable the [http://maven.apache.org/plugins/maven-gpg-plugin/ GPG Plugin] to sign the release (candidate) by uncommenting the following from the ''root pom.xml'' file:
{{{
<build>
...
<!--plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-gpg-plugin</artifactId>
<executions>
<execution>
<id>sign-artifacts</id>
<phase>verify</phase>
<goals>
<goal>sign</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins-->
</build>
}}}
* Need a [http://wiki.wsmoak.net/cgi-bin/wiki.pl?ReleaseSigning/ GPG KEY]?
* run the maven build process with the following param:
{{{
mvn clean install source:jar deploy -Dpassphrase=yourPassPhrase
}}}
* hold a public vote on the dev list and wait for mentors feedback
* in case of positive feedback from the mentors, move this discussion to the general AT incubator list (as a VOTE thread)
* otherwise address the concerns the mentors have
* if general AT incubator list says "GO", do the release
* use the maven release plugin (or remove the -SNAPSHOT manually) and deploy it to the incubator maven repository:
{{{
mvn clean install source:jar deploy -Dpassphrase=yourPassPhrase
}}}