Skip to content

Commit 3b5e087

Browse files
Describe Maven deployment config CTR
1 parent b3dd4a6 commit 3b5e087

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

docs/src/dev/developer/development-environment.asciidoc

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -229,6 +229,13 @@ link:https://dist.apache.org/repos/dist/dev/tinkerpop/KEYS[development] and
229229
link:https://dist.apache.org/repos/dist/release/tinkerpop/KEYS[release] distribution directories and committed
230230
using Apache Subversion (SVN).
231231
232+
Maven needs to be configured to deploy maven artifacts. Apache LDAP credentials can be used for this. Release
233+
managers should encrypt their Apache LDAP password as described
234+
link:https://maven.apache.org/guides/mini/guide-encryption.html[in the Apache Maven docs].
235+
The encrypted password can then be configured in the `settings.xml` as described in the section
236+
link:https://infra.apache.org/publishing-maven-artifacts.html["Set up your development environment" of this Apache Infra article].
237+
This configuration will be used by `mvn deploy`.
238+
232239
For Python releases, uploading to pypi uses link:https://pypi.python.org/pypi/twine[twine] which is automatically
233240
installed by the build process in maven. Twine refers to `HOME/.pypirc` file for configuration on the pypi deploy
234241
environments and username and password combinations. The file typically looks like this:

0 commit comments

Comments
 (0)