在我的工作中,所有开发都使用Java技术,我们使用Nexus来管理我们的Maven存储库。但是对于一个新项目,构建需要dll和exe工件。是否可以将这些Windows二进制文件放入Nexus存储库?是否有一些插件可以使这更简单?我想做什么疯了?
在我的工作中,所有开发都使用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]
我使用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]