Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin

How to configure Maven to use Java keystores

...

PREREQUISITES

Panel

Before you begin, you must have the following:The following properties must be set at start of maven to be accessible when HttpClient starts up.

indent
1
1

*
javax.net.ssl.trustStore* - This is the path to the
 a trusted server 
keystore. *javax.net.ssl.trustStorePassword* - This is the password protecting the trusted server keystore. The following properties must be set at start of maven to be accessible when HttpClient starts up. These two properties may be set either by maven's command-line (found in the .mvenrc file) or by the MAVEN_OPTS environment variable.
indent
11
Java keystore.

Need a Trusted Server Java keystore?  Here are instructions on how to create a trusted server Java keystore.

Enabling Maven to use Java keystores

*

- This is the path to the trusted server keystore.
      javax.net.ssl.trustStorePassword

*the password protecting the trusted server keystore

- This is the password protecting the trusted server keystore.

These two properties may be set either by maven's command-line , (found in the .mavenrc mvenrc file) or in by the MAVEN_OPTS environment variable.

Here is an example for the .mavenrc file setting (Adjust the =/path/to/serverTrustStore.jks and the password XXXXXX as needed):

Panel
*

Set the following properties:

     

javax.net.ssl.trustStore

*
indent
22
the path to the trusted server keystore
indent
11
indent
22
Code Block
MAVEN_OPTS="-Djavax.net.ssl.keyStore=/path/to/serverTrustStore.jks -Djavax.net.ssl.keyStorePasswordtrustStorePassword=XXXXXX"

Adjust the =/path/to/serverTrustStore.jks and the password XXXXXX as needed.


Here are instructions on how to create a Java trusted server key store You can now access the Maven repositories using https.