maven-settings-plugin
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency>
<groupId>io.github.mavenplugins.gradle</groupId>
<artifactId>maven-settings-plugin</artifactId>
<version>1.0.0</version>
</dependency><?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<!-- This module was also published with a richer model, Gradle metadata, -->
<!-- which should be used instead. Do not delete the following line which -->
<!-- is to indicate to Gradle or any Gradle module metadata file consumer -->
<!-- that they should prefer consuming it instead. -->
<!-- do_not_remove: published-with-gradle-metadata -->
<modelVersion>4.0.0</modelVersion>
<groupId>io.github.mavenplugins.gradle</groupId>
<artifactId>maven-settings-plugin</artifactId>
<version>1.0.0</version>
<name>Maven Settings Plugin (plugin jar artifact)</name>
<description>Gradle plugin for exposing Maven settings file configuration to Gradle projects.
This plugin allows Gradle build scripts to access and use the configuration defined in the user's Maven settings.xml file (e.g. repositories, credentials, mirrors, etc.)
to be used in Gradle repositories configuration and other relevant places.
It is especially useful for sharing repository configuration and credentials across multiple Gradle projects without hardcoding them in each project.
The plugin supports both global and user-specific Maven settings.xml files and respects Maven's rules for merging them together.
The plugin also supports decryption of encrypted passwords in the Maven settings.xml file using the master password defined in the Maven settings-security.xml file.
The plugin has been originally forked from https://github.com/rmanibus/gradle-maven-settings-plugin.
A couple of enhancements and adequate usage in Project and Settings scope have been implemented since then.
Look at the plugin's GitHub repository for more details and usage instructions.</description>
<url>https://github.com/mavenplugins/gradle-maven-settings-plugin</url>
<licenses>
<license>
<name>Apache Software License, Version 2.0</name>
<url>https://github.com/mavenplugins/gradle-maven-settings-plugin/blob/master/LICENSE.txt</url>
</license>
</licenses>
<developers>
<developer>
<id>mavenplugins</id>
<name>Public Project</name>
<url>https://github.com/mavenplugins/gradle-maven-settings-plugin/graphs/contributors</url>
<organization>mavenplugins</organization>
<organizationUrl>https://github.com/mavenplugins/</organizationUrl>
</developer>
</developers>
<scm>
<connection>scm:git:https://github.com/mavenplugins/gradle-maven-settings-plugin.git</connection>
<developerConnection>scm:git:https://github.com/mavenplugins/gradle-maven-settings-plugin.git</developerConnection>
<url>https://github.com/mavenplugins/gradle-maven-settings-plugin</url>
</scm>
<dependencies>
<dependency>
<groupId>org.apache.maven</groupId>
<artifactId>maven-settings</artifactId>
<version>3.9.6</version>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.apache.maven</groupId>
<artifactId>maven-settings-builder</artifactId>
<version>3.9.6</version>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.apache.maven</groupId>
<artifactId>maven-model-builder</artifactId>
<version>3.9.6</version>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.apache.maven</groupId>
<artifactId>maven-model</artifactId>
<version>3.9.6</version>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.apache.maven</groupId>
<artifactId>maven-core</artifactId>
<version>3.9.6</version>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.codehaus.plexus</groupId>
<artifactId>plexus-cipher</artifactId>
<version>2.0</version>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.codehaus.plexus</groupId>
<artifactId>plexus-sec-dispatcher</artifactId>
<version>2.0</version>
<scope>runtime</scope>
</dependency>
</dependencies>
</project>