gpt4 book ai didi

repository - 可以将二进制文件放在 nexus 存储库中吗?

转载 作者:行者123 更新时间:2023-12-04 00:59:23 43 4
gpt4 key购买 nike

在我的工作中,所有开发都使用 Java 技术,我们使用 Nexus 来管理我们的 Maven 存储库。但是对于新项目,构建需要 dll 和 exe 工件。是否可以将这些 Windows 二进制文件放入 Nexus 存储库?是否有一些插件可以使这更简单?我想做的事很疯狂吗?

最佳答案

我使用 Nexus 来存储我从互联网上下载的所有二进制依赖项。

您可以使用 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]

关于repository - 可以将二进制文件放在 nexus 存储库中吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3662465/

43 4 0