如何从源代码构建HornetQ?

时间:2013-04-10 00:25:21

标签: maven hornetq

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

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

我将它下载到我的本地磁盘。我导入了我的日食。 但结果是如下所示的错误。

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。

请让我解释一下..谢谢你。

2 个答案:

答案 0 :(得分:2)

您可以在超级POM的Line 716上看到答案:

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

听起来你可能知识不足以在github源边缘工作。也许您应该使用最近的release tags之一?

答案 1 :(得分:2)

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

如果没有,请注意:

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