有没有办法让Maven同时构建1.5和1.6字节码jar?

时间:2010-05-04 20:00:33

标签: java maven-2

有没有办法让maven同时构建1.5和1.6字节码jar。我知道我可以使用分类器命名它们,但这迫使我分开构建它们。我最终想做以下事情:

mvn clean install

在我的目标目录中看到如下内容:

fooSource.jar
foo-1.6.jar
foo-1.5.jar

2 个答案:

答案 0 :(得分:1)

您可以尝试使用不同modules的子项目(compiler configurations)。

但是除了安装存储库之外,这没有用。相反,您可以使用maven profiles以在不同情况下生成不同的工件。

答案 1 :(得分:1)

  

有没有办法让maven同时构建1.5和1.6字节码jar?

不,你必须运行两个干净的版本。我将使用配置文件和支持构建矩阵的CI引擎(Hudson does)。