2011-03-10 43 views
0

我想使用maven-assembly-plugin提供我的复杂多模块项目的平台特定分布。我有一个顶级发行版,其中包含多个较低级别的发行版,其中一些发行版是平台特定的,因此也包括在内。用maven 2.2.1构建不同平台的工作很好,但是在部署它们之后从nexus(版本1.9.0.1)检索不同的版本是不可能的(我在其他地方发现了对这个问题的引用,但不是在程序集的上下文中)。我只能检索最后一个版本。从nexus检索分类分布文物

假设我有Linux和win的发行版。我为每个发行版分配了两个哈德森作业,最后将zips部署到连接点。我面对的问题是,我可以在构建完成后在我的nexus UI中找到两个版本(在文件系统中查看两个预期的zip文件都在那里),但nexus元数据指向最后构建的版本(我使用uniqueIdentifiers)。因此,虽然我可以在我的nexus UI中找到我的distribution-win和distribution-linux,但我只能下载最后一个。这是在nexus中的错误还是我在这种情况下使用分类器不正确?

回答

0

对不起,我通过打开唯一版本解决了问题。