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

Mar*_*tin 1 java continuous-integration maven-2 hudson nexus

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

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

目前在我看来"最后的构建获胜",例如,如果我在32位机器上构建快照项目,然后是64位机器,那么64位版本的工件就是项目试图下载的.

Tim*_*per 6

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

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

您可以在Maven Jar插件中设置分类器.