@@ -47,6 +47,17 @@ Put this information into `~/.m2/settings.xml` (Maven settings). Your
4747 <username>git</username>
4848 </server>
4949 </servers>
50+ <profiles>
51+ <profile>
52+ <id>my_profile_id</id>
53+ <activation>
54+ <activeByDefault>true</activeByDefault>
55+ </activation>
56+ <properties>
57+ <gpg.keyname><!-- The GPG ID of your publishing key --></gpg.keyname>
58+ </properties>
59+ </profile>
60+ </profiles>
5061 </settings>
5162
5263Some links about Sonatype:
@@ -56,6 +67,12 @@ Some links about Sonatype:
5667* http://central.sonatype.org/pages/apache-maven.html
5768
5869
70+ See the following documentation for details on specifying which gpg to use for
71+ publishing in your local settings.xml:
72+
73+ * https://central.sonatype.org/publish/requirements/gpg/
74+ * https://maven.apache.org/plugins/maven-gpg-plugin/usage.html
75+
5976## Setting up GPG
6077You need a key. It is fine to create/use your own, but you'll probably want
6178one with your MaxMind email address.
@@ -96,9 +113,10 @@ Add this to ~/.gnupg/gpg-agent.conf:
96113## Steps
97114- Ensure you can run ` mvn test ` and ` mvn package ` successfully. Run
98115 ` mvn clean ` after.
99- - Ensure you have a clean checkout of ` main ` and that the subdirectory
100- ` .gh-pages ` either does not exist or is a clean checkout.
116+ - Create a release branch off ` main ` . Ensure you have a clean checkout and that
117+ the subdirectory ` .gh-pages ` either does not exist or is a clean checkout.
101118 - We'll be generating commits.
119+ - When the release is complete, you should deliver the release PR for review.
102120- Review open issues and PRs to see if any can easily be fixed, closed, or
103121 merged.
104122- Review ` CHANGELOG.md ` for completeness and correctness.
0 commit comments