我在项目中有两个主类,我想生成两个独立的jar文件。我找到了一个使用配置文件的解决方案,但我得到的结果是错误的。当我使用maven-jar-plugin
和maven-resource-plugin
来排除最终jar文件中的属性文件时,我将它们放在两个单独的<profile>
- s中。唯一的区别是不同<id>
和主类条目的<profile>
。
有人可以告诉我这个配置是否正确?感谢。
答案 0 :(得分:0)
我建议使用jar插件来创建带分类器的工件。将项目定义为<packaging>pom</packaging>
。定义默认情况下处于活动状态的配置文件并进行编译。确保指定阶段。然后添加两个处理您的包装的配置文件。然后,如有必要,还可以使用build-helper-maven-plugin将工件附加到项目中。