maven settings.xml详解
Maven setting.xml 配置详解
Maven
settings.xml详解
声明规范
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
/opt/repository
interactiveMode
true
usePluginRegistry
false
offline
false
pluginGroups
org.codehaus.mojo
proxies
myproxy true http proxy.somewhere.com 8080 proxyuser somepassword *.google.com|ibiblio.org
servers
server001 my_login my_password ${usr.home}/.ssh/id_dsa some_passphrase 664 775
mirrors
planetmirror.com PlanetMirror Australia http://downloads.planetmirror.com/pub/maven2 central
profiles
test
Activation
false 1.5 Windows XP Windows x86 5.1.2600 mavenVersion 2.0.3 ${basedir}/file2.properties ${basedir}/file1.properties
Properties
/path/to/tomcat/instance
Repositories
nexus local private nexus http://localhost:8081/nexus/content/groups/public true true codehausSnapshots Codehaus Snapshots false always warn http://snapshots.maven.codehaus.org/maven2 default
activeProfiles
默认配置: devactiveProfile> activeProfiles> 配置解释: env-testactiveProfile> activeProfiles> settings>
例子:
我们公司nexus地址:172.16.1.40
Maven settings.xml 如下:
xml version="1.0" encoding="UTF-8"?> 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"> /opt/repository org.apache.maven.plugins org.mortbay.jetty com.oracle.weblogic nexus admin anonymous123 releases admin anonymous123 snapshots admin anonymous123 thirdparty admin anonymous123 nexus internal nexus repository http://172.16.1.40:8080/nexus/content/groups/public * apatch re-apatch remote apatch http://inno.starhubdev.com/nexus/content/groups/public/ true true ibiblio re-ibiblio remote ibiblio https://nexus.sourcesense.com/nexus/content/repositories/public/ true true redev re-nexus remote nexus http://repository.sonatype.org/content/groups/public/ true true dev nexus http://172.16.1.40:8080/nexus/content/groups/public true true nexus http://172.16.1.40:8080/nexus/content/groups/public true true dev
相关文章:
- Jenkins+Maven+SVN+Nexus 搭建持续集成环境
- Kubernetes 1.14 二进制集群安装
- Kubenetes 1.13.5 集群二进制安装
- Kuerbernetes 1.11 集群二进制安装