我目前正在使用Nexus作为工件存储库管理器。通过运行Hudson的构建计算机自动将工件部署到Nexus。构建机器是64位,而我的开发机器是32位。
我想创建一个32位构建从站,它会自动构建我们代码的32位版本(例如使用JNI的代码)。 Nexus有没有办法存储32位和64位工件?
目前在我看来“最后一次成功获胜”,例如如果我在32位机器和64位机器上构建快照项目,那么工件的64位版本就是项目试图下载的。
答案 0 :(得分:6)
最好使用两个分类器,32位和64位。这样您就可以在maven存储库中获得两个工件。
在32位机器上,您将分类器设置为32位,而将另一台机器设置为64位。
您可以在Maven Jar Plugin。
中设置分类器