...
Note below that the reference to "me.people" in the "id" part of the -DaltDeploymentRepository argument to the maven deploy plugin is simply an identifier relating to a stanza in your local maven repo's settings.xml file. Note that also if you use ssh authentication by referencing a file containing your private key from the settings.xml file, then be sure to use a file in open ssh format. People who have followed the apache instructions for creating ssh keys on Windows with putty will probably not have created open ssh format files. You can however convert your .ppk file to the open ssh forrmat by loading it into puttygen and using the conversion menu.
...
Create
...
a
...
maven
...
directory
...
in
...
your
...
target
...
directory
...
on
...
people.apache.org
...
Code Block |
---|
cd tags/2.0-M5-RC2 |
...
mvn \-N \-DaltDeploymentRepository=e.people::default::scp://people.apache.org/home/kelvingoodson/sca-java/2.0-M5/RC2/maven verify gpg:sign install:install deploy:deploy \-Dgpg.passphrase= |
...
cd shades |
...
/base mvn clean |
...
mvn \-DaltDeploymentRepository=me.people::default::scp://people.apache.org/home/kelvingoodson/sca-java/2.0-M5/RC2/maven verify gpg:sign install:install deploy:deploy \-Dgpg.passphrase= |
...
cd modules |
...
mvn clean |
...
mvn \-DaltDeploymentRepository=me.people::default::scp://people.apache.org/home/kelvingoodson/sca-java/2.0-M5/RC2/maven verify gpg:sign install:install deploy:deploy \-Dgpg.passphrase= |
...
cd maven/maven-tuscany-plugin |
...
mvn clean |
...
mvn \-DaltDeploymentRepository=me.people::default::scp://people.apache.org/home/kelvingoodson/sca-java/2.0-M5/RC2/maven verify gpg:sign install:install deploy:deploy \-Dgpg.passphrase= |
...
cd features |
...
mvn clean |
...
mvn \-DaltDeploymentRepository=me.people::default::scp://people.apache.org/home/kelvingoodson/sca-java/2.0-M5/RC2/maven verify gpg:sign install:install deploy:deploy \-Dgpg.passphrase= |
...
Check that the Maven artifacts work
...
h4. Check that the Maven artifacts work Point you maven build at your p.a.o dir as a temporary mirror, for example, add mirror element to the settings.xml file (usually found at .m2/settings) |
Code Block |
---|
<mirrors>
<mirror>
<id>ant.staging</id>
...
<url>http://people.apache.org/~kelvingoodson/sca-java/2.0-M5/RC2/
...
maven</url>
...
<mirrorOf>????
...
what
...
should
...
this
...
be
...
-
...
not
...
apache.incubator
...
as
...
I
...
found
...
it
...
(KG)</mirrorOf>
...
</mirror>
...
</mirrors>
Code Block |
---|
Clean you local SCA artifacts and use maven to compile samples and see if they run. |
...
h4. Check in the tag |
Code Block |
---|
svn
...
copy
...
2.0-M5-RC2 https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/tags/2.0-M5-RC2 -m "Tag for 2.0 M5 RC2"
Code Block |
---|
Start voting
The PPMC will vote first. This may give rise to a new release candidate being required. If so you need to go back and start at the "Create Tag" step but using the next RC number.
...