File tree Expand file tree Collapse file tree 1 file changed +14
-1
lines changed Expand file tree Collapse file tree 1 file changed +14
-1
lines changed Original file line number Diff line number Diff line change @@ -21,16 +21,29 @@ to deploy:
21
21
22
22
## Release to Maven Central
23
23
24
+ Pre-requisites:
25
+
26
+ - pgp installed
27
+ - a default pgp key generated in registered in a public registry ( e.g. keys.openpgp.org)
28
+ - ` ~/.m2/settting.xml ` with credentials to oss.sonatype.org
29
+
30
+
24
31
export GPG_TTY=$(tty)
25
32
mvn -DskipTests -P release deploy
26
33
mvn nexus-staging: release
27
34
28
-
35
+ Note: Snapshot releases do not require the last step (i.e. after maven deploy the should be already fully deployed)
29
36
30
37
More info: https://central.sonatype.org/pages/apache-maven.html#performing-a-release-deployment-with-the-maven-release-plugin
31
38
32
39
see: ` ~/.m2/settting.xml for all the passwords etc `
33
40
41
+ Also see:
42
+
43
+ - https://docs.github.com/en/authentication/managing-commit-signature-verification/generating-a-new-gpg-key for how to generate a new PGP key.
44
+ - https://keys.openpgp.org/about/usage on how to register a pgp key in a public repository.
45
+ - https://oss.sonatype.org/#welcome to visit the actual hosting repositories.
46
+
34
47
35
48
## Setting up an AWS vm for Hail compilation
36
49
You can’t perform that action at this time.
0 commit comments