如何将Maven中的工件上传到Nexus存储库?

时间:2017-01-13 18:58:31

标签: gradle repository nexus

我正在使用Sonatype Nexus版本3.1.0-04。

由于Nexus存储库中存在一些缺失的工件,我的构建失败了。      http://XXX.XXX.XXX.XXX:8081/nexus/content/repositories/central/com/google/protobuf/protoc/3.0.0/protoc-3.0.0-windows-x86_64.exe

当我搜索存储库时,我没有看到这个.exe文件,我看到的只是POM文件。

当我查看Maven存储库时,我看到了我需要的文件。 https://repo1.maven.org/maven2/com/google/protobuf/protoc/3.0.0/

是否有人知道强制将我的Nexus存储库与Maven存储库同步的方法?

1 个答案:

答案 0 :(得分:2)

我遇到的问题是选择了“严格内容类型验证”选项的结果。当我取消选中此选项时,构建会运行并拉下没有错误的工件,并在Nexus中填充数据。

https://github.com/google/protobuf-gradle-plugin/issues/50