在我的工作中,所有开发都使用 Java 技术,我们使用 Nexus 来管理我们的 Maven 存储库。但是对于一个新项目,构建需要 dll 和 exe 工件。是否可以将这些 Windows 二进制文件放入 Nexus 存储库?是否有一些插件可以使这更简单?我想做的事疯了吗?
问问题
13681 次
1 回答
14
我使用 Nexus 存储从 Internet 下载的所有二进制依赖项。
您可以使用 Nexus GUI 或使用 Maven 命令行上传文件,如下所示:
mvn deploy:deploy-file \
-Durl=$REPO_URL \
-DrepositoryId=$REPO_ID \
-DgroupId=org.apache.maven \
-DartifactId=maven \
-Dversion=2.2.1 \
-Dpackaging=zip \
-Dfile=maven.zip
这将自动为您的 zip 包生成 POM。
要检索依赖项,您只需导航到 Nexus URL,或使用像 ivy 这样的通用依赖项管理器工具:
java -jar ivy.jar -dependency org.apache.maven maven 2.2.1 -retrieve [artifact].[ext]
于 2010-09-09T11:19:29.827 回答