上传SNAPSHOT类型的包到nexus

因项目合作,底层框架使用第三方公司jar包,成员间来回拷贝不方便,考虑将其放于公司的nexus仓库中;

未方便区分和管理 新建以三方公司明面的仓库,release包上传的release库;按照网上的方案都能正常传成功,但是三方公司的所有jar包的父包 是个snapshot的pom包,无法传至release库;

新建snapshot仓库,但无上传入口;参考网上文章后使用命令上传至snapshot仓库;

在jar包所在的目录下执行:

mvn deploy:deploy-file -DgroupId=com.alibaba -DartifactId=dubbo -Dversion=2.5.4-SNAPSHOT -Dpackaging=jar -Dfile=dubbo-2.5.4-SNAPSHOT.jar -Durl=http://admin:admin123@localhost:8080/nexus/content/repositories/snapshots

其中黑色部分自行修改。

这里需要注意两点,不然始终会上传失败:

     1. 以管理员身份运行cmd; 路径切到 jar/pom 所在目录;然后执行上述命令;

     2. jar/pom 需要拷贝至非本地maven仓库外的目录,如 setting中配置 <localRepository>D:\maven_repo</localRepository>  则需要将上传的 jar/pom  文件夹放于 D:\maven_repo   之外的其他目录中;

 

 

要将spring-boot-starter-parent 2.7.15-SNAPSHOT版本传到Nexus中,你可以按照以下步骤进行操作: 1. 确认你的Maven项目中的pom.xml文件中是否配置Nexus仓库的地址。你可以在pom.xml中添加以下代码来配置Nexus仓库: ```xml <repositories> <repository> <id>nexus-aliyun</id> <name>Nexus aliyun</name> <url>http://maven.aliyun.com/nexus/content/groups/public</url> </repository> </repositories> ``` 2. 接下来,你需要在settings.xml文件中添加一个mirror配置,将Nexus仓库作为镜像地址。在settings.xml文件的`<mirrors>`标签内添加以下代码: ```xml <mirrors> <mirror> <id>nexus-aliyun</id> <mirrorOf>central</mirrorOf> <name>Nexus aliyun</name> <url>http://maven.aliyun.com/nexus/content/groups/public</url> </mirror> </mirrors> ``` 3. 确保你的本地Maven仓库已经清理,以便重新下载依赖。你可以在命令行中使用以下命令清理本地仓库: ``` mvn dependency:purge-local-repository ``` 4. 然后,你可以执行以下命令将依赖传到Nexus中: ``` mvn deploy ``` 这样,spring-boot-starter-parent 2.7.15-SNAPSHOT版本就会被传到Nexus仓库中了。 <span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [‘org.springframework.boot:spring-boot-starter-parent’ not found](https://blog.csdn.net/qq_45171544/article/details/125975987)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值