【发布时间】:2015-08-22 20:39:43
【问题描述】:
在我正在进行的一个项目中,我们在一个名为 api/ 的文件夹中自动生成接口 API,该文件夹包含几个子文件夹,每个子文件夹都有一个能够编译模块内容的 pom 文件。
project-root
- api
- module-api-1
- pom.xml
- module-api-2
- pom.xml
- module-api-3
- pom.xml
- module-api-4
- pom.xml
- build
- pom.xml
基本上 pom.xml 触发代码生成器,然后生成所有 api/* 模块。当我在 build/ 文件夹中运行 maven clean install 时,api 文件夹是空的,因为它将在 generate-code Maven 阶段由代码生成器填充。
有没有办法告诉 build/pom.xml 在同一个构建中处理 api 中的模块(名称已知)?
如果我指定一个不存在的<module>,maven verify 会报错。
谢谢
【问题讨论】:
标签: maven code-generation maven-module