gpt4 book ai didi

java - 在Nexus储存库中找不到 Artifact (快照)

转载 作者:行者123 更新时间:2023-12-02 19:45:35 25 4
gpt4 key购买 nike

我在笔记本中安装了Nexus存储库,然后在其中上传了快照项目。看起来是这样的:
enter image description here
现在,我正在尝试构建一个Docker镜像,并使用另一个项目将以前的项目作为依赖项。这是我的Dockerfile:

FROM maven:3.5.2-jdk-8-alpine AS MAVEN_BUILD
COPY settings.xml /usr/share/maven/ref/
COPY pom.xml /build/
RUN echo $(route -n | awk '/UG[ \t]/{print $2}')
RUN sed -i "s/localhost/$(route -n | awk '/UG[ \t]/{print $2}')/g" /build/pom.xml
COPY src /build/src/
WORKDIR /build/
RUN mvn package -DskipTests=true

# Other stuff that doesn't matter...
我已将以下行添加到pom.xml中,以解决Nexus的依赖关系(locahost已替换为docker网关IP(请参见Dockerfile)):
<repositories>
<repository>
<id>maven-group</id>
<url>http://localhost:8081/repository/maven-group/</url>
</repository>
</repositories>
它可以按预期工作,直到maven需要下载我自己的库依赖文件(一个上传到Nexus的库),并失败,并显示以下消息:
[ERROR] Failed to execute goal on project springboot-servicio-producto: Could not resolve dependencies for project com.abarazal.springboot.app.producto:springboot-servicio-producto:jar:0.0.1-SNAPSHOT: Could not find artifact com.abarazal.springboot.app.commons:springboot-servicio-commons:jar:0.0.1-SNAPSHOT in maven-group (http://172.17.0.1:8081/repository/maven-group/) -> [Help 1]
在pom.xml中,依赖项声明为:
<dependency>
<groupId>com.abarazal.springboot.app.commons</groupId>
<artifactId>springboot-servicio-commons</artifactId>
<version>0.0.1-SNAPSHOT</version>
</dependency>
我想让它起作用吗?

最佳答案

检查您的可用磁盘空间是否超过10%。
这可能是 flex 搜索引起的问题。

关于java - 在Nexus储存库中找不到 Artifact (快照),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63460290/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com