我在Dockerfile中有这个:
FROM maven:3.3-jdk-8-alpine
RUN mkdir -p /usr/src/app
WORKDIR /usr/src/app
RUN apk add --no-cache curl tar bash wget git
RUN git clone https://MyProfile@bitbucket.org/MyProfile/myproject.git
RUN cd myproject
WORKDIR /usr/src/app/myproject
ONBUILD ADD . /
ONBUILD RUN mvn install
EXPOSE 4568
CMD ["java","-jar","/usr/src/app/myproject/target/ReadDocFile.jar"]
我能够弄清楚如何从克隆的回购中安装pom - 但我不知道我的最终.jar存储在哪里。我无法找到.jar。 mvn安装在哪里存储?我不想使用ONBUILD图像,因为我的项目需要从git repo构建。那么如何解决这个问题 - 如何找到mvn install存储我的最终.jar执行的路径?
答案 0 :(得分:-1)
如果你没有自己设置maven,你的依赖关系可能在你的{user} /。m2 / {group name}中。
你的Jar应该在/ target /