Maven程序集插件找不到已部署的共享程序集

Maven程序集插件找不到已部署的共享程序集,maven,plugins,maven-assembly-plugin,Maven,Plugins,Maven Assembly Plugin,我有一个Maven程序集,在项目中运行良好。我想共享这个程序集,所以将它移到了自己的项目中。如果按照中的说明安装共享程序集,然后在多个项目中使用它 如果我在我的机器上运行“mvn安装”,这一切都非常有效。我还可以运行“mvn部署”,这个小程序集可以很好地显示在我的企业repo中 但是,如果我破坏了我的本地存储库,或者其他人试图构建一个使用该程序集的项目,则程序集插件会声称它找不到我的共享程序集。该错误类似于: [INFO] --- maven-assembly-plugin:2.5.3:sing

我有一个Maven程序集,在项目中运行良好。我想共享这个程序集,所以将它移到了自己的项目中。如果按照中的说明安装共享程序集,然后在多个项目中使用它

如果我在我的机器上运行“mvn安装”,这一切都非常有效。我还可以运行“mvn部署”,这个小程序集可以很好地显示在我的企业repo中

但是,如果我破坏了我的本地存储库,或者其他人试图构建一个使用该程序集的项目,则程序集插件会声称它找不到我的共享程序集。该错误类似于:

[INFO] --- maven-assembly-plugin:2.5.3:single (my-config) @ retriever ---
Downloading: https://repo.maven.apache.org/maven2/com/foo/assemblies/1.0/assemblies-1.0.jar
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 3.377 s
[INFO] Finished at: 2015-02-11T11:55:28-08:00
[INFO] Final Memory: 15M/481M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-assembly-plugin:2.5.3:single (my-config) on project retriever: Execution my-config of goal org.apache.maven.plugins:maven-assembly-plugin:2.5.3:single failed: Plugin org.apache.maven.plugins:maven-assembly-plugin:2.5.3 or one of its dependencies could not be resolved: Could not find artifact com.foo:assemblies:jar:1.0 in central (https://repo.maven.apache.org/maven2) -> [Help 1]
我的共享程序集是com.foo:assemblies:1.0。如果我在本地再次在程序集项目中运行“mvn install”,那么使用该程序集的项目将发现它很好。但是,如果每个用户都需要签出并安装它,那么这就有点违背了让它成为共享程序集的目的

日志让我觉得这个插件只关注我的本地回购协议,然后是maven central。但它也应该关注我的企业回购协议。据我所知,企业repo的设置是正确的,因为所有非maven程序集插件依赖项都正常工作

是否有人对已部署而不是仅安装的共享程序集感到幸运?是否需要为部署程序集执行一些特殊的操作