太陽雨

          痛并快樂著

          BlogJava 首頁 新隨筆 聯(lián)系 聚合 管理
            67 Posts :: 3 Stories :: 33 Comments :: 0 Trackbacks

          今天碰見一到一個(gè)很郁悶的事情,當(dāng)使用mvn archetype:create -DgroupId=com.mycompany.app -DartifactId=my-app來創(chuàng)建一個(gè)新項(xiàng)目時(shí),有時(shí)候會(huì)出現(xiàn)以下錯(cuò)誤:解決過程如下:

          [INFO] Scanning for projects...
          [INFO] Searching repository for plugin with prefix: 'archetype'.
          [INFO]
          ----------------------------------------------------------------------------
          [INFO] Building Maven Default Project
          [INFO]    task-segment: [archetype:create] (aggregator-style)
          [INFO]
          ----------------------------------------------------------------------------
          。。。。。。。
          [INFO] Velocimacro : initialization complete.
          [INFO] Velocity successfully started.
          [INFO] [archetype:create]
          [INFO] Defaulting package to group ID: com.mycompany.app
          [INFO]
          ------------------------------------------------------------------------
          [ERROR] BUILD ERROR
          [INFO]
          ------------------------------------------------------------------------
          [INFO] Failed to resolve artifact.

          GroupId: org.apache.maven.archetypes
          ArtifactId: maven-archetype-quickstart
          Version: RELEASE

          Reason: Unable to determine the release version

          Try downloading the file manually from the project website.

          Then, install it using the command:
              mvn install:install-file -DgroupId=org.apache.maven.archetypes
          -DartifactId=maven-arch
          etype-quickstart \
                  -Dversion=RELEASE -Dpackaging=jar -Dfile=/path/to/file

            org.apache.maven.archetypes:maven-archetype-quickstart:jar:RELEASE

           [INFO]
          ------------------------------------------------------------------------
          [INFO] For more information, run Maven with the -e switch
          [INFO]
          ------------------------------------------------------------------------
          [INFO] Total time: 1 second
          [INFO] Finished at: Tue Apr 17 07:08:50 MDT 2007
          [INFO] Final Memory: 4M/8M
          [INFO]
          ------------------------------------------------------------------------

                  請(qǐng)注意紅色部分為錯(cuò)誤產(chǎn)生的根本原因,  由于maven還處于開發(fā)過程中,開發(fā)方極有可能已經(jīng)更新某個(gè)plug-in的版本,但本地plug-in metadata沒有版本的信息或者沒有最新版本的信息,致使maven無法下載正確的版本。同時(shí)請(qǐng)注意藍(lán)色部分,這是提示的解決辦法。具體步驟如下:
              1.打開網(wǎng)址:http://mirrors.ibiblio.org/pub/mirrors/maven2/org/apache/maven/archetypes/maven-archetype-quickstart/
              2.選擇最新版本并且下載最新的“maven-archetype-quickstart-1.0-alpha-4.jar ”文件
              3.安裝這個(gè)archetype到maven本地倉庫。使用命令如下:mvn install:install-file -DgroupId=org.apache.maven.archtypes -Dar
          tifactId=maven-archetype-quickstart -Dversion=1.0-alpha-4 -Dpackaging=jar -Dfile=c:\7000\maven\maven-archetype-quickstart-1.0-alpha-4.jar。注意-Dfile是剛下載的文件的路徑。
              現(xiàn)在在cmd中執(zhí)行mvn archetype:create -DgroupId=com.mycompany.app -DartifactId=my-app就可以創(chuàng)建新項(xiàng)目了。
          posted on 2008-11-10 23:25 小蟲旺福 閱讀(245) 評(píng)論(0)  編輯  收藏 所屬分類: 個(gè)人經(jīng)驗(yàn)
          主站蜘蛛池模板: 商河县| 安乡县| 监利县| 澄江县| 射洪县| 临朐县| 岳普湖县| 页游| 和田县| 静乐县| 炉霍县| 西乡县| 图木舒克市| 聂拉木县| 大连市| 沙洋县| 平江县| 马关县| 菏泽市| 长宁区| 武平县| 博客| 新疆| 乐清市| 依安县| 健康| 蕲春县| 屏南县| 安多县| 杨浦区| 宾川县| 佳木斯市| 八宿县| 肃北| 滁州市| 江北区| 锡林浩特市| 贞丰县| 大洼县| 宜兴市| 林甸县|