Configure HTTP access to Maven vaults
Set up an HTTP connection to a Maven vault if you want to use HTTP instead of HTTPS.
Maven 3.8.1 and later: Because Maven 3.8.1 and later doesn't support non-HTTPS repositories, we recommend that you configure your Vault server for HTTPS. For details, see information about configuring web tools for HTTPS in the Dimensions CM Administration Guide.
To set up an HTTP connection to a Maven vault:
Create a custom Maven settings.xml or .mvn/local-settings.xml file with the following entry:
<blocked>false</blocked>
For details on creating the settings file, see the Maven documentation.
Example:
Suppose this is how you vault is configured in the pom.xml file:
<repositories>
<repository>
<id>my-repository</id>
<name>my-vault</name>
<url>http://my-server:8080/vault-server/maven/my-space/my-vault</url>
</repository>
</repositories>
Then, to unblock HTTP access to the vault, include the following entries in the settings file:
<mirrors>
<mirror>
<id>unblock-my-vault</id>
<mirrorOf>my-repository</mirrorOf>
<name>my-vault</name>
<url>http://my-server:8080/vault-server/maven/my-space/my-vault</url>
<blocked>false</blocked>
</mirror>
</mirrors>
See also: