2017-03-09 47 views
2

我想這tutorial上docs.wso2.com但步驟從原型寫WSO2連接器:創建一個從原型Maven項目模板不行

mvn archetype:generate -DarchetypeGroupId=org.wso2.carbon.extension.archetype -DarchetypeArtifactId=org.wso2.carbon.extension.esb.connector-archetype -DarchetypeVersion=2.0.0 -DgroupId=org.wso2.carbon.connector -DartifactId=org.wso2.carbon.connector.helloworld -Dversion=1.0.0 -DarchetypeRepository=http://maven.wso2.org/nexus/content/repositories/wso2-public/ 

創建Maven項目模板失敗,錯誤:

... 
    [INFO] Generating project in Interactive mode 
    [WARNING] Archetype not found in any catalog. Falling back to central repository (http://repo.maven.apache.org/maven2). 
    [WARNING] Use -DarchetypeRepository=<your repository> if archetype's repository is elsewhere. 
    Downloading: http://repo.maven.apache.org/maven2/org/wso2/carbon/extension/archetype/org.wso2.carbon.extension.esb.connector-archetype/2.0.0/org.wso2.carbon.ext 
    ension.esb.connector-archetype-2.0.0.pom 
    [WARNING] The POM for org.wso2.carbon.extension.archetype:org.wso2.carbon.extension.esb.connector-archetype:jar:2.0.0 is missing, no dependency information avai 
    lable 
    Downloading: http://repo.maven.apache.org/maven2/org/wso2/carbon/extension/archetype/org.wso2.carbon.extension.esb.connector-archetype/2.0.0/org.wso2.carbon.ext 
    ension.esb.connector-archetype-2.0.0.jar 
    [INFO] ------------------------------------------------------------------------ 
    [INFO] BUILD FAILURE 
    [INFO] ------------------------------------------------------------------------ 
    [INFO] Total time: 5.055 s 
    [INFO] Finished at: 2017-03-09T11:34:17+01:00 
    [INFO] Final Memory: 16M/218M 
    [INFO] ------------------------------------------------------------------------ 
    [ERROR] Failed to execute goal org.apache.maven.plugins:maven-archetype-plugin:3.0.0:generate (default-cli) on project standalone-pom: The desired archetype doe 
    s not exist (org.wso2.carbon.extension.archetype:org.wso2.carbon.extension.esb.connector-archetype:2.0.0) -> [Help 1] 
    org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-archetype-plugin:3.0.0:generate (default-cli) on p 
    roject standalone-pom: The desired archetype does not exist (org.wso2.carbon.extension.archetype:org.wso2.carbon.extension.esb.connector-archetype:2.0.0) 

文檔不對或者我的錯誤?
開始編寫自定義Java連接器有一個原型嗎?

回答

1

在一條錯誤消息中,它顯示爲「http://repo.maven.apache.org/maven2」。你可以檢查maven版本,如果它不是maven2,請安裝maven2然後嘗試該原型。

+0

我用Apache Maven 3.3.9,如果我沒弄錯它是向後兼容的 –

+0

你可以用maven 2試試嗎? –

+0

你真是太棒了!隨着Maven 2工作正常。謝謝 –

0

檢查在本地Maven回購您有:

[MAVEN_REPO]\org\wso2\carbon\extension\archetype\org.wso2.carbon.extension.esb.connector-archetype\2.0.0\org.wso2.carbon.extension.esb.connector-archetype-2.0.0.jar 

[MAVEN_REPO]\org\wso2\carbon\extension\archetype\org.wso2.carbon.extension.esb.connector-archetype\2.0.0\org.wso2.carbon.extension.esb.connector-archetype-2.0.0.pom 

末與-e再試一次,並刪除

[MAVEN_REPO]\org\wso2\carbon\extension\archetype\org.wso2.carbon.extension.esb.connector-archetype\2.0.0\ 
+0

同樣的錯誤:[錯誤]未能執行目標org.apache.maven.plugins:maven-archetype-plugin:3.0.0:在項目獨立pom上生成(默認cli):所需的原型doe s不存在(org.wso2.carbon.extension.archetype:org.wso2.carbon.extension.esb.connector-archetype:2.0.0) - > [Help 1] ...所需的原型不存在(org.wso2.carbon .extension.archetype:org.wso2.carbon.extension.esb.connector-原型:2.0.0)... –

0

全力以赴內容https://github.com/wso2-extensions/archetypes和克隆 原型項目你有興趣建立。

如果mvn create命令失敗,請使用原型項目中提供的pom 創建一個java項目。

對pom 中不同工件的版本進行更正,如wso2 maven存儲庫中提供的那樣。

相關問題