有没有办法让maven同时构建1.5和1.6字节码jar。我知道我可以使用分类器命名它们,但这迫使我分开构建它们。我最终想做以下事情:
mvn clean install
在我的目标目录中看到如下内容:
fooSource.jar
foo-1.6.jar
foo-1.5.jar
答案 0 :(得分:1)
您可以尝试使用不同modules的子项目(compiler configurations)。
但是除了安装存储库之外,这没有用。相反,您可以使用maven profiles以在不同情况下生成不同的工件。
答案 1 :(得分:1)
有没有办法让maven同时构建1.5和1.6字节码jar?
不,你必须运行两个干净的版本。我将使用配置文件和支持构建矩阵的CI引擎(Hudson does)。