2016-02-19 59 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的人的網站,也就是搜索它的信息。
相關問題