2011-07-18 70 views
12

我想使用下面的原型。 https://github.com/akquinet/android-archetypes/wiki/Android-release-archetype在Eclipse中使用maven android原型

我可以按照頁面上的精細(使用終端)
我想知道,我怎麼做這在Eclipse中的指令?有沒有一種命令行界面我可以輸入所需的命令? 即

mvn archetype:generate \ 
    -DarchetypeArtifactId=android-release \ 
    -DarchetypeGroupId=de.akquinet.android.archetypes \ 
    -DarchetypeVersion=1.0.5 \ 
    -DgroupId=com.foo.bar \ 
    -DartifactId=my-android-project \ 
    -Dpackage=com.foo.bar.android 

感謝

回答

28
  1. 安裝m2eclipse插件
  2. 創建新的Maven項目
  3. 下一個按鈕將二原型選擇
  4. 選擇配置的原型目錄,不應該是必要的這個原型(android-release),作爲最新版本1.0.5在中央maven回購。
  5. 下一個,下一個,下一個...

更新:

得到它的工作我做了以下內容:

  1. 下載http://repo1.maven.org/maven2/archetype-catalog.xml它保存爲用戶的家庭/ .m2目錄/ central-archetype-catalog.xml
  2. 在eclipse中創建新的maven項目
  3. 下一個按鈕
  4. 配置目錄,添加新的本地目錄指向文件在步驟1中創建的文件。
  5. 關閉目錄配置對話框後,請確保下拉目錄選擇器位於所有目錄或剛剛定義的新本地目錄
  6. 在過濾型「機器人釋放」
  7. 選擇Android釋放原型,然後單擊下一步
  8. 輸入您選擇的組ID和工件-ID

我沒有注意到一個問題,報告說,項目目錄無法重命名。
該項目已經在磁盤上創建的,所以我導入到使用
導入Eclipse>的Maven>現有Maven項目

+0

謝謝 我做了你說的,它有點奏效,但是這隻使用了android-quickstart-archetype。 但我想使用Android-Release Archetype。 我現在知道如何在Eclipse中做到這一點。我試圖添加一個目錄,但我不知道我在做什麼。 請幫忙,謝謝 – dewijones92

+0

謝謝。 它現在的作品 – dewijones92

+0

很好的回答!真的行! – erikaD

2

如果你開始一個新項目,你可以使用Maven Android的原型完全創建的Android項目在Eclipse中你只需要做到以下幾點:

  1. 創建一個新的Maven項目(文件 - > - >項目...然後選擇 Maven - >Maven Project)。
  2. 當提示輸入選擇原型單擊添加原型...
  3. 在出現輸入「de.akquinet.android.archetypes」爲原型組ID對話框。
  4. 原型工件ID進入 「Android的快速入門」。
  5. 原型版輸入 「1.0.6」,然後繼續。
  6. 當系統提示輸入您想要的項目組和工件ID,版本和可選設置「平臺」屬性的Android版本(默認爲「7」)。
  7. 將「Android的插件版本」屬性的Android版本爲「3.0.0」。
  8. 單擊新建項目完成
  9. 單擊鼠標右鍵,選擇的Maven - >更新項目配置。