当前位置:网站首页>项目引入jar从私服Nexus 拉去遇到的一个问题
项目引入jar从私服Nexus 拉去遇到的一个问题
2022-07-05 16:27:00 【MyySophia】
背景
项目新增了一个pom,使用外网机器下载包到本地。pom文件如下:
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.373 s
[INFO] Finished at: 2022-07-04T13:15:20+08:00
[INFO] Final Memory: 11M/243M
[INFO] ------------------------------------------------------------------------
[ERROR] Plugin com.google.cloud.tools:jib-maven-plugin:1.6.0 or one of its dependencies could not be resolved: Failure to find com.google.cloud.tools:jib-maven-plugin:jar:1.6.0 in http://10.50.10.45:8081/repository/maven-public/ was cached in the local repository, resolution will not be reattempted until the update interval of nexus has elapsed or updates are forced -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginResolutionException
为什么有的pom在public 有的在release 仓库?
idea从maven-public拉取,而nexus的public下没有但是release下却有,这是什么原因呢?
http://ip:8081/repository/maven-public/com/lichkin/framework/lichkin-framework-excel/2.1.0.RELEASE/lichkin-framework-excel-2.1.0.RELEASE.pom
http://ip:8081/repository/maven-releases/maven/repo/lichkin/framework/lichkin-framework-excel/2.1.0.RELEASE/lichkin-framework-excel-2.1.0.RELEASE.pom
Nexus安装后默认有三个本地仓库,release、snapshot、3rd party
- Release: 存放稳定版的jar
- Snapshot: 存放快照版本
- 3rd Party: 存放自己上传的第三方jar,比如jdbc驱动
仓库类型又分为三种
- hosted: 本地仓库,包括上面的release、snapshot、3rd party
- proxy: 代理仓库,用代理远程的公共仓库,比如中央仓库、阿里云的仓库等
- group:仓库组,用来分组hosted和proxy,避免项目中引入多个repository
我的setting文件如下:
<profile>
<id>nexus</id>
<repositories>
<repository>
<id>nexus</id>
<name>Public Repositories</name>
<url>http://ipip:8081/repository/maven-public/</url>
<releases>
<enabled>true</enabled>
</releases>
</repository>
<repository>
<id>central</id>
<name>Central Repositories</name>
<url>http://ipip:8081/repository/maven-central/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
<repository>
<id>release</id>
<name>Release Repositories</name>
<url>http://ipip:8081/repository/maven-releases/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
<repository>
<id>snapshots</id>
<name>Snapshot Repositories</name>
<url>http://ipip:8081/repository/maven-snapshots/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>plugins</id>
<name>Plugin Repositories</name>
<url>http://ipip:8081/repository/maven-public/</url>
</pluginRepository>
</pluginRepositories>
</profile>
搞了一天还是没搞定这个仓库的jar包拉取。
最后决定从本地的仓库加载,需要加这个参数:
-DarchetypeCatalog=internal
问题暂时解决了,但是nexus的坑还没填上。
边栏推荐
- Jarvis OJ 远程登录协议
- Etcd 构建高可用Etcd集群
- Domestic API management artifact used by the company
- [deep learning] [original] let yolov6-0.1.0 support the txt reading dataset mode of yolov5
- 手机开证券账户安全吗?怎么买股票详细步骤
- 帮忙看看是什么问题可以吗?[ERROR] Could not execute SQL stateme
- Jarvis OJ shell流量分析
- Deep learning plus
- SQL injection of cisp-pte (Application of secondary injection)
- Explain in detail the functions and underlying implementation logic of the groups sets statement in SQL
猜你喜欢
Copy mode DMA
Android privacy sandbox developer preview 3: privacy, security and personalized experience
China Radio and television officially launched 5g services, and China Mobile quickly launched free services to retain users
【 brosser le titre 】 chemise culturelle de l'usine d'oies
How to uninstall MySQL cleanly
Precision epidemic prevention has a "sharp weapon" | smart core helps digital sentinels escort the resumption of the city
[729. My Schedule i]
有序链表集合求交集 方法 总结
npm安装
Bs-xx-042 implementation of personnel management system based on SSM
随机推荐
Data access - entityframework integration
Copy mode DMA
Bs-xx-042 implementation of personnel management system based on SSM
飞桨EasyDL实操范例:工业零件划痕自动识别
Deep learning plus
面对新的挑战,成为更好的自己--进击的技术er
Etcd 构建高可用Etcd集群
Wechat official account web page authorization login is so simple
[echart] resize lodash to realize chart adaptation when window is zoomed
Global Data Center released DC brain system, enabling intelligent operation and management through science and technology
【组队 PK 赛】本周任务已开启 | 答题挑战,夯实商品详情知识
[first lecture on robot coordinate system]
有序链表集合求交集 方法 总结
ECU introduction
Yarn common commands
如何将mysql卸载干净
Win11 prompt: what if the software cannot be downloaded safely? Win11 cannot download software safely
什么是ROM
Benji Banas membership pass holders' second quarter reward activities update list
[brush questions] effective Sudoku