2014-03-31 66 views
2

我正在使用maven3.2.1,而我的jdk版本是1.6。myeclipse2014創建maven項目:所需的原型不存在

當我使用的MyEclipse 2014年WIN7創建Maven項目,

它拋出一個錯誤:

Unable to create project from archetype 
[de.akquinet.android.archetypes:android-quickstart:1.1.0 -> ] 
The desired archetype does not exist 
(de.akquinet.android.archetypes:android-quickstart:1.1.0) 

這是我的Maven原型選擇:enter image description here

我想也許有是我的本地存儲庫中的原型, 所以我在網上搜索,並從maven中心存儲庫下載jar: http://mvnrepository.com/artifact/de.akquinet.android.archetypes/android-quickstart/1.1.0 th恩我用這個CMD進行安裝:

mvn install:install-file \ 
    -DgroupId=de.akquinet.android.archetypes \ 
    -DartifactId=android-quickstart \ 
    -Dversion=1.1.0 \ 
    -Dpackaging=jar \ 
    -Dfile=D:\Downloads\maven-archeTypes\android-quickstart-1.1.0.jar 

這是結果:

... 
[INFO] Installing D:\Downloads\maven-archeTypes\android-quickstart-1.1.0.jar 
     to D:\maven\repository\de\akquinet\android\ 
archetypes\android-quickstart\1.1.0\android-quickstart-1.1.0.jar 
[INFO] ------------------------------------------------------------------------ 
[INFO] BUILD SUCCESS 
[INFO] ------------------------------------------------------------------------ 
... 

我檢查MyEclipse的編譯器,將其設置爲1.6。

我將Maven4MyEclipse安裝設置爲我的maven安裝路徑。

然後我再試一次,但仍然失敗。

任何人都可以幫忙嗎?謝謝 !!!

回答

0

請記住,m2eclipse的是不夠的,但你也需要M2E-機器人:http://rgladwell.github.io/m2e-android/所有的

首先安裝最新版本的Maven(3.1.X)的。

之後,在Eclipse中執行以下操作:

新建 - > Maven項目 - >(下) - >添加原型,然後輸入:

Archetype Group Id: de.akquinet.android.archetypes 
Archetype Artifact Id: android-quickstart 
Archetype Version: 1.1.0 

然後輸入你的項目信息(的groupId,artifactId的,包)並完成嚮導。

如果這不應該工作可以嘗試創建項目,你的命令行:

mvn archetype:generate \ 
     -DarchetypeArtifactId=android-quickstart \ 
     -DarchetypeGroupId=de.akquinet.android.archetypes \ 
     -DarchetypeVersion=1.1.0 \ 
     -DgroupId=your.company \ 
     -DartifactId=my-android-application 

然後在Eclipse中導入。

and see

0

當新的Maven項目,選擇一個原型,

de.akquinet.android.archetypes 
android-quickstart 
1.1.0 

點擊Next,並請參閱:

enter image description here

,請注意紅色方框,如果裏面什麼都沒有,

它表明你的eclipse沒有參考你安裝的原型。

儘管您可以在選中時看到它的名稱。

,那麼你應該點擊back按鈕,然後單擊添加'」,將其添加刷新

你的日食有一個參考。如果紅框仍然空白,請轉至本地maven

存儲庫(我的是:D:\ maven \ repository),找到文件夾de,並將其刪除。

然後add原型時再新的Maven項目,Eclipse會自動

下載它。

1

而不是將目錄設置爲「默認本地」(需要設置原型目錄),請嘗試「所有目錄」並過濾到「android」以查看您安裝的原型。請注意,也可以使用MyEclipse-> Maven4MyEclipse->將Jar導入本地存儲庫,將jar安裝到存儲庫,以替代在命令窗口中使用mvn命令。

相關問題