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

有帮助吗?

解决方案

我使用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]
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top