xref: /aosp_15_r20/external/testng/README.dev (revision 83a54b2f2026052c38867f4cde56111edcd60b56)
1*83a54b2fSSadaf EbrahimiNew installation:
2*83a54b2fSSadaf Ebrahimi
3*83a54b2fSSadaf EbrahimiInstall GPG at http://www.gpgtools.org/gpgmail/index.html
4*83a54b2fSSadaf EbrahimiGenerate new key with gpg --gen-key
5*83a54b2fSSadaf Ebrahimibuild-with-maven
6*83a54b2fSSadaf Ebrahimigpg --list-keys
7*83a54b2fSSadaf EbrahimiSend the public key:
8*83a54b2fSSadaf Ebrahimi  gpg --keyserver hkp://pool.sks-keyservers.net --send-keys <public_key>
9*83a54b2fSSadaf Ebrahimi  or wwwkeys.at.pgp.net
10*83a54b2fSSadaf Ebrahimi
11*83a54b2fSSadaf Ebrahimi
12*83a54b2fSSadaf Ebrahimi  instructions at https://docs.sonatype.org/display/Repository/How+To+Generate+PGP+Signatures+With+Maven
13*83a54b2fSSadaf Ebrahimi
14*83a54b2fSSadaf Ebrahimi
15*83a54b2fSSadaf EbrahimiConfigure ~/.m2/settings.xml with Nexus user/password:
16*83a54b2fSSadaf Ebrahimi
17*83a54b2fSSadaf Ebrahimi  <settings>
18*83a54b2fSSadaf Ebrahimi    <servers>
19*83a54b2fSSadaf Ebrahimi      <server>
20*83a54b2fSSadaf Ebrahimi        <id>sonatype-nexus-snapshots</id>
21*83a54b2fSSadaf Ebrahimi        <username>***</username>
22*83a54b2fSSadaf Ebrahimi        <password>***</password>
23*83a54b2fSSadaf Ebrahimi      </server>
24*83a54b2fSSadaf Ebrahimi      <server>
25*83a54b2fSSadaf Ebrahimi        <id>sonatype-nexus-staging</id>
26*83a54b2fSSadaf Ebrahimi        <username>***</username>
27*83a54b2fSSadaf Ebrahimi        <password>***</password>
28*83a54b2fSSadaf Ebrahimi      </server>
29*83a54b2fSSadaf Ebrahimi    </servers>
30*83a54b2fSSadaf Ebrahimi  </settings>
31*83a54b2fSSadaf Ebrahimi
32*83a54b2fSSadaf EbrahimiSnaphot deploy:
33*83a54b2fSSadaf Ebrahimimvn -Dgpg.passphrase= -Dgpg.keyname=<public_key> deploy
34*83a54b2fSSadaf Ebrahimi
35*83a54b2fSSadaf EbrahimiStaging deploy:
36*83a54b2fSSadaf Ebrahimimvn -Dgpg.passphrase= -Dgpg.keyname=<public_key> release:clean release:prepare release:perform
37