【发布时间】:2015-10-22 00:09:22
【问题描述】:
我有一个带有单个 POM 的 Maven 项目。我有多个配置文件和两个配置文件特定的属性文件。
我想创建多个 jar 文件,每个配置文件 id 一个。对于这个可加载的 jar,我需要添加配置文件特定的属性文件。 jar 不应该包含所有依赖项,只有所有类文件,以便每个 jar 都可以作为其他 Maven 项目中的依赖项。
问题:
- 以前有没有人这样做过,可以在 Maven 中完成,还是我需要使用 antrun builder?
- 如果可以的话,最好使用 Maven 插件组合是什么?
- 我正在生成名称具有配置文件 id 扩展名的属性文件,这些名称在添加到 jar 之前必须更改为默认名称。
- 似乎很容易做一个或另一个......只是 jar 或只是属性文件......但是用特定的属性文件生成特定的 jar 是最大的痛苦。
任何示例 POM xml 将不胜感激。
【问题讨论】:
-
您可以通过多个插件执行来做到这一点,如this answer 中所述。
-
你需要有不同的依赖关系,你需要从中分离出不同的模块。而且个人资料是错误的方式。