0

我对 Maven 并不陌生。但我不知道为什么我的maven使用1.1.1版本的maven-plugin,hornet-maven-plugin。我说版本的原因是存储库没有版本。所以我想我必须更改存储库的插件版本。

源代码在这里(https://github.com/verystrongjoe/hornetq/tree/master/examples/jms/clustered-queue)。

我把它下载到我的本地磁盘上。我导入到我的 Eclipse 中。但结果是如下错误。

Failure to find org.hornetq:hornetq-maven-plugin:pom:1.1.1-SNAPSHOT in http://repository.jboss.org/nexus/content/groups/public was cached in the local 
 repository, resolution will not be reattempted until the update interval of jboss-public-repository-group has elapsed or updates are forced

如果你去存储库http://repository.jboss.org/nexus/content/groups/public,有 1.1.0 或 1.0.0。

请让我解释一下..提前谢谢。

4

2 回答 2

2

您正在分叉并尝试使用正在开发的SNAPSHOT 版本的 HornetQ。这通常比使用已发布版本需要更多的工作。提示一:考虑仅使用 HQ 的已发布版本。

如果没有,请注意:

请注意,每个链接的内容都很小。我本可以在这里复制他们的内容,但我没有。我的观点是:这些项目有 README 文件可以解决你的问题,你应该经常检查 README

于 2013-04-12T12:31:39.473 回答
2

你可以在 super-POM 的第 716 行看到答案:

     <plugin>
        <groupId>org.hornetq</groupId>
        <artifactId>hornetq-maven-plugin</artifactId>
        <version>1.1.1-SNAPSHOT</version>
     </plugin>

听起来您可能没有足够的知识在 github 源代码的边缘工作。也许您应该改用最近发布的标签之一?

于 2013-04-10T00:40:03.717 回答