【发布时间】:2012-12-27 02:21:15
【问题描述】:
嘿嘿,
我有一个采用这种结构的 maven 项目:
父母:
- 列表项
- API 模块
- 模块2
- ...
- 模块5
- 测试
- 分发/组装
所以首先我运行父模块,然后我运行构建 api 的模块,然后是依赖于 api 的模块,然后是一个包含测试工具的测试模块,最后我运行一个程序集/分发,其中我将一些模块打包在档案中。 由于一些问题,我无法真正改变方式,到目前为止它工作得非常完美。
我使用 jenkins 将其发布到 maven 存储库,但我只想发布 API 和一些模块,而不是测试模块和分发模块。 有没有办法跳过它们? 不想发布我并不真正需要的东西:/
【问题讨论】:
-
这是一个多模块构建吗?你父 pom.xml 有模块条目吗?像 API 模块这样的模块有父级(父级)吗?
-
是的,多模块设置完美运行我只想从 maven repo 中排除模块:P
标签: maven deployment jenkins repository