您的位置:首页 > 其它

maven上传jar包到私服

2018-03-08 20:40 429 查看
总体流程,配置pom.xml的一、上传私服,修改maven工程的pom.xml 配置<distributionManagement>    <repository>        <id>releases </id>        <url>http://10.2.111.162:8081/repository/maven-releases/</url >   </repository>   <snapshotRepository>        <id>Snapshots </id>        <url>http://10.2.111.162:8081/repository/maven-snapshots/</url>   </snapshotRepository></distributionManagement> 
二、修改工程构建的配置pom.xml <build><plugins><plugin> <!-- 打jar包 --><groupId>org.apache.maven.plugins</groupId><artifactId>maven-jar-plugin</artifactId><version>2.4</version><configuration><excludes><exclude>**/*.properties</exclude></excludes></configuration></plugin><plugin> <!-- 打源码 --><groupId>org.apache.maven.plugins</groupId><artifactId>maven-source-plugin</artifactId><version>2.4</version><configuration><attach>true</attach></configuration><executions><execution><phase>compile</phase><goals><goal>jar</goal></goals></execution></executions></plugin></plugins></build>三、修改maven安装配置settings.xml的配置: <servers><server><id>releases</id><username>admin</username><password>admin123</password></server><server><id>Snapshots</id><username>admin</username><password>admin123</password></server></servers>四、eclipse执行上传命令:1. 使用命令行        cmd 进入到项目根目录执行:mvn clean source:jar package 会生成两个jar,其中有一个是源码的jar,分别使用相同的groupId和artifactId。        也可以直接,打包并上传私服,使用命令:deploy -e        2. 使用Eclipse        右击项目 Run as →Maven bulid,在Goals输入deploy -e。执行成功够console提示:[INFO][INFO] --- maven-deploy-plugin:2.7:deploy (default-deploy) @ MavenApp ---[INFO] Downloading: http://10.2.111.162:8081/repository/maven-snapshots/com/ehl/ece/MavenApp/0.0.1-SNAPSHOT/maven-metadata.xml [INFO] Downloaded: http://10.2.111.162:8081/repository/maven-snapshots/com/ehl/ece/MavenApp/0.0.1-SNAPSHOT/maven-metadata.xml (983 B at 8.5 kB/s)[INFO] Uploading: http://10.2.111.162:8081/repository/maven-snapshots/com/ehl/ece/MavenApp/0.0.1-SNAPSHOT/MavenApp-0.0.1-20180308.123148-2.jar [INFO] Uploaded: http://10.2.111.162:8081/repository/maven-snapshots/com/ehl/ece/MavenApp/0.0.1-SNAPSHOT/MavenApp-0.0.1-20180308.123148-2.jar (3.7 kB at 44 kB/s)[INFO] Uploading: http://10.2.111.162:8081/repository/maven-snapshots/com/ehl/ece/MavenApp/0.0.1-SNAPSHOT/MavenApp-0.0.1-20180308.123148-2.pom [INFO] Uploaded: http://10.2.111.162:8081/repository/maven-snapshots/com/ehl/ece/MavenApp/0.0.1-SNAPSHOT/MavenApp-0.0.1-20180308.123148-2.pom (2.4 kB at 60 kB/s)[INFO] Downloading: http://10.2.111.162:8081/repository/maven-snapshots/com/ehl/ece/MavenApp/maven-metadata.xml [INFO] Downloaded: http://10.2.111.162:8081/repository/maven-snapshots/com/ehl/ece/MavenApp/maven-metadata.xml (279 B at 11 kB/s)[INFO] Uploading: http://10.2.111.162:8081/repository/maven-snapshots/com/ehl/ece/MavenApp/0.0.1-SNAPSHOT/maven-metadata.xml [INFO] Uploaded: http://10.2.111.162:8081/repository/maven-snapshots/com/ehl/ece/MavenApp/0.0.1-SNAPSHOT/maven-metadata.xml (983 B at 14 kB/s)[INFO] Uploading: http://10.2.111.162:8081/repository/maven-snapshots/com/ehl/ece/MavenApp/maven-metadata.xml [INFO] Uploaded: http://10.2.111.162:8081/repository/maven-snapshots/com/ehl/ece/MavenApp/maven-metadata.xml (279 B at 6.5 kB/s)[INFO] Uploading: http://10.2.111.162:8081/repository/maven-snapshots/com/ehl/ece/MavenApp/0.0.1-SNAPSHOT/MavenApp-0.0.1-20180308.123148-2-sources.jar [INFO] Uploaded: http://10.2.111.162:8081/repository/maven-snapshots/com/ehl/ece/MavenApp/0.0.1-SNAPSHOT/MavenApp-0.0.1-20180308.123148-2-sources.jar (1.1 kB at 25 kB/s)[INFO] Uploading: http://10.2.111.162:8081/repository/maven-snapshots/com/ehl/ece/MavenApp/0.0.1-SNAPSHOT/maven-metadata.xml [INFO] Uploaded: http://10.2.111.162:8081/repository/maven-snapshots/com/ehl/ece/MavenApp/0.0.1-SNAPSHOT/maven-metadata.xml (983 B at 17 kB/s)[INFO] ------------------------------------------------------------------------[INFO] BUILD SUCCESS[INFO] ------------------------------------------------------------------------[INFO] Total time: 5.616 s[INFO] Finished at: 2018-03-08T20:31:48+08:00[INFO] Final Memory: 12M/109M成功后到浏览器预览:
                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  maven nexus