Nexus / Maven可以同时存储32位和64位工件吗?

时间:2010-07-12 17:04:51

标签: java maven-2 continuous-integration hudson nexus

我目前正在使用Nexus作为工件存储库管理器。通过运行Hudson的构建计算机自动将工件部署到Nexus。构建机器是64位,而我的开发机器是32位。

我想创建一个32位构建从站,它会自动构建我们代码的32位版本(例如使用JNI的代码)。 Nexus有没有办法存储32位和64位工件?

目前在我看来“最后一次成功获胜”,例如如果我在32位机器和64位机器上构建快照项目,那么工件的64位版本就是项目试图下载的。

1 个答案:

答案 0 :(得分:6)

最好使用两个分类器,32位和64位。这样您就可以在maven存储库中获得两个工件。

在32位机器上,您将分类器设置为32位,而将另一台机器设置为64位。

您可以在Maven Jar Plugin

中设置分类器