2

我正在尝试使用 Maven 3.1.0 和 Eclipse Aether 0.9.0.M3。我已经根据他们的文档进行了设置,并尝试将其作为 maven 插件运行。这是他们部署示例的链接。我在列表中替换了我的存储库名称,但是当我运行插件时,我收到以下错误:

[错误] 无法在项目 NexusHelper 上执行目标 com.company.maven.plugin.sample:nexus-maven-plugin:1.0-SNAPSHOT:deploy-repository (default-cli):无法部署工件/元数据:没有可用的连接器使用可用工厂访问默认类型的存储库 internal-repository ( http://nexus.company.com/content/repositories/incubator/ ) -> [帮助 1]

我可以采用相同的代码示例并在独立的 jar 中运行它,它可以完美运行。如果可能的话,我想把所有东西都作为一个插件放在一起,而不是有一个插件和一个独立的 jar。

4

1 回答 1

0

我有同样的问题,这是因为这个连接器没有自动注入。在我手动执行此操作后,我开始出现“错误的方法签名”错误,这导致我发现 Maven 3.1.0 使用 Aether 0.9.0M2。

切换到这个版本对我来说并不奏效,也没有样本,所以我现在开始使用 Sonatype Aether。

于 2013-10-01T07:32:46.353 回答