【发布时间】:2019-12-26 23:36:36
【问题描述】:
Maven 最佳实践似乎支持一个项目 > 一个 jar > 一个 pom.xml。
我有一个可以作为命令行程序或 GUI 编译和运行的 maven 项目。在这种情况下,有一个带有一个 POM 文件的项目会创建 2 个 jars(每种运行类型一个)是不是很糟糕?还是有更好的方法?
另外,我的测试包中有自动化测试,可以作为 jar 文件编译和运行。将它们保留在 maven 测试结构中并使用相同的 pom 文件来编译它们是一种不好的做法吗?还是将它们放在不同的项目中更好?
【问题讨论】:
标签: java maven pom.xml executable-jar