- 修改maven 的 setting.xml 增加nexus账号,插入到
中间
<server>
<id>release</id>
<username>admin</username>
<password>admin1234</password>
</server>
- 执行上传程序
#!/bin/bash
#上传包类型
type=jar
#jar包位置
jar_path=demo-svc-1.0.0.jar
#仓库路径
url='http://nx.domain.com/repository/maven-releases/'
#上传包版本
version=1.0.0
#上传包名称
artifactId=demo-svc
#上传后包路径(组)
groupId=com.domain.demo
#setting.xml中server_id
repositoryId=release
#忽略https
#-Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true
mvn deploy:deploy-file -DgroupId="$groupId" -DartifactId="$artifactId" -Dversion="$version" -Dpackaging="$type" -Dfile="$jar_path" -Durl="$url" -DrepositoryId="$repositoryId"
DgroupId、DartifactId、Dversion: 构成该jar包在pom.xml中引用的标签.
Dpackaging:打包类型。
Dfile:需要上传的jar包的绝对路径。
Durl:私服上自己建立仓库的地址,打开nexus->repositories菜单,可以看到该路径。
DrepositoryId:服务器的表示id,就是我们之前在Maven的配置文件setting.xml中配置的server id。
- 删除jar包
- 我的微信
- 这是我的微信扫一扫
- 我的微信公众号
- 我的微信公众号扫一扫