2016-02-19 61 views
1

我正在阅读Apache Storm的教程,我想用groupid“com.learning storm”创建一个Maven项目。问题是这是缺少的。我添加了以下原型目录:如何用Spring Tool找出com.learningstorm的groupid?

[http://repo1.maven.org/maven2/archetype-catalog.xml][1] 
[http://mvnrepository.com/artifact/org.apache.storm][2] 

如何找出com.learning风暴的groupid?

回答

1

我不确定是否正确理解您的问题。但是,你可以简单地启动一个Maven项目如下:

<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> 

    <modelVersion>4.0.0</modelVersion> 

    <groupId>com.learning.storm</groupId> 
    <artifactId>learning-storm</artifactId> 
    <version>1.0-SNAPSHOT</version> 

    ... 
</project> 
+0

谢谢,问题是,当我搜索com.learningstorm时,它从architype列表中丢失。有一些存储库的网址,我可以添加到目录? – user3493945

+0

那又如何?为什么你需要将它包含在archtype列表中? –

0

答案是猜测,如果我理解正确的话,你不是说只是创建一个项目,你的意思的Maven原型这样做你的选择,即com.learning.storm之一。

那么,这里的一些步骤:

  1. 希望他们创造了它
  2. 并将其上传到一些库,你可以从(Maven的中央访问这将是最好的,但如果你不能找到它,几率是反对它)。
  3. 你可能会遇到mvn archetype:generate -Dfilter=com.learning.storm - 它设置过滤器原型插件“风暴”,但我的机器上它产生三种结果,其中没有一个适合一个你想要
  4. 你可能会遇到原型交互插件,寻找风暴有(它也给你过滤选项,按组或神器ID,所以知道一个,你运气好)。尽管如此,这与选项3相同。
  5. 您可以查找原型目录,它是一个XML文件。每个Maven仓库都有它(包括您的本地仓库)。 Maven源代码库也有一个。如果您的com.learning.storm已提交 - 您将在该XML中看到它。
  6. 你可以去Maven Central看看他们的搜索 - 一些原型也被提交为项目或者依赖关系。
  7. 去那些拥有com.learning.storm - > storm.learning.com的人的网站,也就是搜索它的信息。
相关问题