Java 在Nexus存储库中找不到项目(快照)
我在笔记本中安装了Nexus存储库,然后在其中上载了一个快照项目。这就是它的样子: 现在,我正在尝试构建一个Docker映像,另一个项目将上一个项目作为依赖项。这是我的Dockerfile:Java 在Nexus存储库中找不到项目(快照),java,docker,maven,nexus,snapshot,Java,Docker,Maven,Nexus,Snapshot,我在笔记本中安装了Nexus存储库,然后在其中上载了一个快照项目。这就是它的样子: 现在,我正在尝试构建一个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}'
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替换(请参见docker文件)):
在pom.xml中,依赖项声明为:
<dependency>
<groupId>com.abarazal.springboot.app.commons</groupId>
<artifactId>springboot-servicio-commons</artifactId>
<version>0.0.1-SNAPSHOT</version>
</dependency>
com.abarazal.springboot.app.commons
springboot公共服务公司
0.0.1-快照
我缺少什么使它工作?检查您是否有超过10%的可用磁盘空间。
这可能是弹性搜索造成的问题。检查您的可用磁盘空间是否超过10%。 这可能是弹性搜索造成的问题
[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]
<dependency>
<groupId>com.abarazal.springboot.app.commons</groupId>
<artifactId>springboot-servicio-commons</artifactId>
<version>0.0.1-SNAPSHOT</version>
</dependency>