1

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

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

目前,在我看来,“最后一次构建获胜”,例如,如果我在 32 位机器上构建快照项目,然后在 64 位机器上构建,则项目尝试下载的工件的 64 位版本。

4

1 回答 1

6

最好使用两个分类器,用于 32 位和 64 位。这样,您可以将两个工件放入您的 Maven 存储库中。

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

您可以在Maven Jar Plugin中设置分类器。

于 2010-07-12T17:46:24.460 回答