Java 使用依赖于github上jar库的Docker运行应用程序
我创建了一个现在在github上的库。 这个库使用maven来构建 现在,我想创建一个依赖于这个库的应用程序(由mvn包生成)。 因此,每次我创建Docker映像时,我都希望源代码位于github上的Jar的最后一个版本用于我的应用程序(每次都执行mvn包) 有可能和码头工人一起做吗?我该怎么做?您可以这样做:Java 使用依赖于github上jar库的Docker运行应用程序,java,maven,docker,Java,Maven,Docker,我创建了一个现在在github上的库。 这个库使用maven来构建 现在,我想创建一个依赖于这个库的应用程序(由mvn包生成)。 因此,每次我创建Docker映像时,我都希望源代码位于github上的Jar的最后一个版本用于我的应用程序(每次都执行mvn包) 有可能和码头工人一起做吗?我该怎么做?您可以这样做: 在docker文件中安装git。例如,对于alpine linux do 运行apk更新 运行apk add git 安装java运行apk添加openjdk8 安装wget运行apk添
运行apk更新
运行apk add git
运行git Clone myrepourl
运行cd/myrepo&&/apache-maven-3.5.3/bin/mvn clean install
RUN/apache-maven-3.5.3/bin/mvn dependency:Copy
将jar复制到任何需要的地方。有关如何使用密度:复制的详细信息,请参见此处