我正在尝试使用Maven 3.1.0和Eclipse Aether 0.9.0.M3。我根据他们的文档设置了它并尝试将其作为maven插件运行。这是他们部署example的链接。我在列表中替换了我的存储库名称,但是当我运行插件时,我收到以下错误:
[错误]无法在项目NexusHelper上执行目标com.company.maven.plugin.sample:nexus-maven-plugin:1.0-SNAPSHOT:deploy-repository(default-cli):无法部署工件/元数据:否连接器可用于使用可用工厂访问类型为default的repository internal-repository(http://nexus.company.com/content/repositories/incubator/) - > [帮助1]
我可以使用相同的代码示例并在独立的jar中运行它并且它完美地运行。如果可能的话,我想将所有内容保存在一起,并且没有插件和独立的jar。
答案 0 :(得分:0)
我有同样的问题,这是因为这个连接器没有自动注入。在我手动执行此操作后,我开始出现“错误的方法签名”错误,这使我发现Maven 3.1.0使用Aether 0.9.0M2这一事实。
切换到这个版本对我来说没有用,并且没有样本,所以我现在开始使用Sonatype Aether。