首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在maven中的所有孩子pom之后运行聚合pom的目标

如何在maven中的所有孩子pom之后运行聚合pom的目标
EN

Stack Overflow用户
提问于 2019-03-23 04:19:41
回答 1查看 90关注 0票数 1

我有两个生成jar文件的子项目。我还有一个聚合pom.xml来在包阶段构建它们,这是可行的。我现在希望有一个目标,它在子项目打包后运行,以使用来自spotify的dockerfile-maven-plugin生成dockerfile。

是否可以使用dockerfile插件配置聚合pom,使其仅在jars完全构建后才能运行?

EN

回答 1

Stack Overflow用户

发布于 2019-03-23 16:30:49

简单的事情是有一个多模块构建,看起来像这样:

代码语言:javascript
运行
复制
+-- pom.xml (root)
+--- child1
!       +-- pom.xml
+--- child2
!       +-- pom.xml
+--- aggregate-child
        +-- pom.xml

aggregate-child中,您可以定义所有要打包为依赖项的孩子,还可以定义docker-maven-plugin来创建映像。

基于这种结构,您可以通过mvn clean package从根目录调用maven.

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55307253

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档