2013-01-11 18 views
0

我正在嘗試爲apklib生成android原型,因此我可以使用this library。由於this pages顯示我嘗試像這樣創建它。使用akquinet生成Android Achetype/android-archetypes

mvn archetype:generate \ 
    -DarchetypeArtifactId=android-library-quickstart \ 
    -DarchetypeGroupId=com.slidingmenu \ 
    -DarchetypeVersion=1.0.9 \ 
    -DgroupId=com.sliding \ 
    -DartifactId=slidingmenu 

但是我每次都得到一個錯誤。我收到以下錯誤

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-archetype-plugin:2.2:generate (default-cli) on project standalone-pom: The desired archetype does not exist (com.slidingmenu:android-library-quickstart:1.0.9) -> [Help 1] 

我在做什麼錯?

回答

0

您使用錯誤的archetypeGroupId。用這個代替:

-DarchetypeGroupId=de.akquinet.android.archetypes 
1

使用此命令ben75說

mvn archetype:generate \ 
    -DarchetypeArtifactId=android-library-quickstart \ 
    -DarchetypeGroupId=de.akquinet.android.archetypes \ 
    -DarchetypeVersion=1.0.9 \ 
    -DgroupId=com.sliding \ 
    -DartifactId=slidingmenu 

,然後在您的構建路徑或POM文件添加庫(與apklib類型)

0

的最簡單方法是做mvn原型:在交互模式下生成和生成一個項目。 Android應用程序的原型編號是95(搜索android-quickstart)。另見問題/答案:maven archetype for an android project