搭建项目上传至nexus下拉验证是否成功

简介: 搭建项目上传至nexus下拉验证是否成功

注意点:

1、你打的包是jar包还是pom,还是war包

2、上传 需在代码中配置,但是下拉就不需要。必须优化。

上传的时候需要在父pom中配

<distributionManagement>
        <!--Release类型的托管资源库-->
        <repository>
            <!--id对应nexus仓库的id-->
            <id>test_hosted</id>
            <!--自定义名称-->
            <name>Releases</name>
            <!--仓库对应的URL地址-->
            <url>http://192.168.61.220:8089/repository/test_hosted/</url>
        </repository>
        <!--Snapshot类型的托管资源库-->
        <snapshotRepository>
            <!--id对应nexus仓库的id-->
            <id>test_snapshot_hosted</id>
            <!--自定义名称-->
            <name>Snapshot</name>
            <!--仓库对应的URL地址-->
            <url>http://192.168.61.220:8089/repository/test_snapshot_hosted/</url>
        </snapshotRepository>
    </distributionManagement>

改setting文件

<?xml version="1.0" encoding="UTF-8"?>
<settings xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://maven.apache.org/SETTINGS/1.0.0">
<!-- 本地仓库地址 -->
<localRepository>D:\workSoftware\Java\maven\repository</localRepository>
<!--nexus服务器,id自定义,用户名和密码为nexus服务器的账号密码-->
  <servers>  
  <!--id为对应资源库id-->  
    <server>  
        <id>test_snapshot_hosted</id>  
        <username>admin</username>  
        <password>admin</password>  
    </server>
    <server>  
        <id>test_hosted</id>  
        <username>admin</username>  
        <password>admin</password>  
    </server>  
    <server>  
        <id>nexus</id>  
        <username>admin</username>  
        <password>admin</password>  
    </server>   
  </servers>  
  <!--组资源库的url地址  id和name自定义,mirrorOf的值设置为central,写死的-->  
  <mirrors>     
    <mirror>  
        <id>nexus</id>  
        <name>nexus repository</name>  
        <url>http://192.168.61.220:8089/repository/test_group/</url>  
        <mirrorOf>central</mirrorOf>  
    </mirror>     
  </mirrors>  
</settings>

请参考如下链接

如何实现自动化,如何上传的时候不用在父pom中配置,敬请期待吧~


相关文章
|
7月前
|
Java Linux Maven
私有仓库工具Nexus Maven如何部署并实现远程访问管理界面
私有仓库工具Nexus Maven如何部署并实现远程访问管理界面
182 0
|
开发者 iOS开发 计算机视觉
如何将应用上传到TestFlight
如何将应用上传到TestFlight
|
Java Maven
IDEA Maven 源修改为国内阿里云镜像的正确方式, 2023 年更新,亲测可用
IDEA Maven 源修改为国内阿里云镜像的正确方式, 2023 年更新,亲测可用
34517 1
|
存储 数据安全/隐私保护 iOS开发
iOS开发应用上传AppStore的步骤
iOS开发应用上传AppStore的步骤
|
jenkins 持续交付
Jenkins(2)- 更改插件源为国内源
Jenkins(2)- 更改插件源为国内源
934 0
Jenkins(2)- 更改插件源为国内源
|
Linux 开发工具 git
git工具上传到仓库的操作流程
git工具上传到仓库的操作流程
117 0
|
开发工具 开发者 iOS开发
​ 如何处理Xcode上传IPA文件后无法在后台架构版本中显示的问题?
1、ipa包符合要求,显示正在处理,这种就是成功上传,等待处理即可(根据包大小,一般处理几分钟到一两个钟都有可能) 2、ipa不符合要求,没有出现正在处理,或者刷新页面正在处理的版本消失 出现这种情况说明你上传的这个ipa包有问题,苹果会发送具体原因到邮箱(开发者账号就是邮箱地址,) 登录邮箱去查看反馈邮件(反馈邮件也可能在垃圾箱),修改错误重新再打包上传。
​  如何处理Xcode上传IPA文件后无法在后台架构版本中显示的问题?
|
移动开发 安全 JavaScript
上传ipa到appstore的步骤说明
我们平时在开发原生的ios app的时候,有苹果电脑在手,上传ipa文件到苹果开发者中心比较简单,直接在xcode上就可以实现了。
|
移动开发 安全 JavaScript
最新上传ipa到appstore的步骤说明​
我们平时在开发原生的ios app的时候,有苹果电脑在手,上传ipa文件到苹果开发者中心比较简单,直接在xcode上就可以实现了。
|
开发者 iOS开发 计算机视觉
如何将应用上传到TestFlight
如何将应用上传到TestFlight