我有两个生成jar文件的子项目。我还有一个聚合pom.xml来在包阶段构建它们,这是可行的。我现在希望有一个目标,它在子项目打包后运行,以使用来自spotify的dockerfile-maven-plugin生成dockerfile。
是否可以使用dockerfile插件配置聚合pom,使其仅在jars完全构建后才能运行?
发布于 2019-03-23 16:30:49
简单的事情是有一个多模块构建,看起来像这样:
+-- pom.xml (root)
+--- child1
! +-- pom.xml
+--- child2
! +-- pom.xml
+--- aggregate-child
+-- pom.xml在aggregate-child中,您可以定义所有要打包为依赖项的孩子,还可以定义docker-maven-plugin来创建映像。
基于这种结构,您可以通过mvn clean package从根目录调用maven.
https://stackoverflow.com/questions/55307253
复制相似问题