Maven Settings.xml 配置模板
阿新 • • 發佈:2020-12-28
Maven Settings.xml
配置模板
<?xml version="1.0" encoding="UTF-8"?> <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd"> <!-- 配置本地倉庫 --> <localRepository>x:/xxx_repository</localRepository> <servers> <server> <id>xxx-releases</id> <username>xxx</username> <password>xxx</password> </server> <server> <id>xxx-snapshot</id> <username>xxx</username> <password>xxx</password> </server> </servers> <!-- 配置映象 --> <mirrors> <mirror> <id>nexus</id> <!-- 表示該映象匹配所有倉庫,任何對於遠端倉庫的請求都會被轉至 http://111.229.122.162:20008/nexus/content/groups/public/ --> <mirrorOf>*</mirrorOf> <url>http://xxx.xxx.xxx.xxx:xxx/nexus/content/groups/public/</url> </mirror> </mirrors> <!-- 使用 settings.xml 的 profile 機制配置(本機)全域性倉庫資訊 --> <profiles> <profile> <id>nexus</id> <repositoryies> <repository> <!-- id都為central,也就是說,覆蓋了超級POM中央倉庫的配置 --> <id>central</id> <url>http://central</url> <releases> <enable>true</enable> </releases> <snapshots> <enable>true</enable> </snapshots> </repository> </repositoryies> <pluginRepositories> <pluginRepository> <id>central</id> <url>http://central</url> <releases> <enable>true</enable> </releases> <snapshots> <enable>true</enable> </snapshots> </pluginRepository> </pluginRepositories> </profile> </profiles> <activeProfiles> <activeProfile>nexus</activeProfile> </activeProfiles> </settings>
注: x:按照自己實際配置的引數