找一臺有maven的機器修改配置
[root@dev-technology-215l ~]# cat /usr/local/apache-maven-3.3.9/conf/settings.xml <settings> <mirrors> <!--給定倉庫的下載鏡像。 --> <mirror> <!--該鏡像的惟一標識符。id用來區分不一樣的mirror元素。 --> <id>xxxxx</id> <!--鏡像名稱 --> <name>Nexus xxxxx</name> <!--該鏡像的URL。構建系統會優先考慮使用該URL,而非使用默認的服務器URL。 --> <url>http://nexus.xxxxx.com/repository/xxxxx-maven-central/</url> <!--被鏡像的服務器的id。例如,若是咱們要設置了一個Maven中央倉庫(http://repo1.maven.org/maven2)的鏡像,--> <!--就須要將該元素設置成central。這必須和中央倉庫的id central徹底一致。 --> <mirrorOf>central</mirrorOf> </mirror> </mirrors> <profiles> <profile> <id>jdk-1.8</id> <activation> <activeByDefault>true</activeByDefault> <jdk>1.8</jdk> </activation> <properties> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion> </properties> </profile> <profile> <id>dev</id> <repositories> <repository> <id>nexus</id> <url>http://skf-nexus.xxxxx.com/repository/xxxxx-release/</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>true</enabled> </snapshots> </repository> </repositories> </profile> </profiles> <activeProfiles> <activeProfile>dev</activeProfile> </activeProfiles> <servers> <server> <id>releases</id> <username>admin</username> <password>xxxxx-0312</password> </server> <server> <id>snapshots</id> <username>admin</username> <password>xxxxx-0312</password> </server> </servers> <distributionManagement> <repository> <id>xxxxx-releases</id> <name>Nexus Release Repository</name> <url>http://skf-nexus.xxxxx.com/repository/xxxxx-release/</url> </repository> <snapshotRepository> <id>snapshots</id> <name>Nexus Snapshot Repository</name> <url>http://skf-nexus.xxxxx.com/repository/snapshots/</url> </snapshotRepository> </distributionManagement> </settings>
jar 包上傳命令
mvn deploy:deploy-file -DgroupId=com.csii.pe.http -DartifactId=security -Dversion=1.3 -Dpackaging=jar -Dfile="/tmp/maventest/com-csii-pe-http-security-1.3.jar" -Durl= http://skf-nexus.xxxxx.com/re... -DrepositoryId=releases