0

私はMavenを初めて使用するので、明らかな何かが欠けている可能性がありますが、Mavenプロジェクトがあり、このプロジェクトを「mvnパッケージ」しようとすると失敗します

ERROR BUILD ERROR INFO
------------------------------------------------------------------------  [INFO] Failed to resolve artifact.

Missing:
----------  1) org.apache.maven.wagon:wagon-ftp:jar:1.0-rc1-SNAPSHOT

  Try downloading the file manually from the project website.

  Then, install it using the command:
      mvn install:install-file -DgroupId=org.apache.maven.wagon -DartifactId=wagon-ftp -Dversion=1.0-rc1-SNAPSHOT -Dpackaging=ja r -Dfile=/path/to/file

  Alternatively, if you host your own repository you can deploy the file there:
      mvn deploy:deploy-file -DgroupId=org.apache.maven.wagon -DartifactId=wagon-ftp -Dversion=1.0-rc1-SNAPSHOT -Dpackaging=jar
-Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]

  Path to dependency:
        1) com.cgs:domain:jar:1.0-SNAPSHOT
        2) org.apache.maven.wagon:wagon-ftp:jar:1.0-rc1-SNAPSHOT

---------- 
1 required artifact is missing.

    for artifact:   com.cgs:domain:jar:1.0-SNAPSHOT

    from the specified remote repositories:   ibiblio.org (http://mirrors.ibiblio.org/pub/mirrors/maven2)

最初に理解できないのは、1.0-rc1-SNAPSHOT が必要なバージョンです。プロジェクトのサイトによると、現在のバージョンは 1.0- beta -5 です。そして、beta がRCのにあると思います。

とにかく、最新の wagon-ftp JAR (1.0 beta 6 jar) をダウンロードして、エラー メッセージの指示に従ってデプロイしようとしました。しかし、これは私に同じエラーを与えました。

4

1 に答える 1

2

この質問の最後を入力していたときに、解決策を見つけました。

問題は、失敗したプロジェクトPOMがあった同じディレクトリから「mvn install:install-file」を実行していたことです。pom.xmlなしで別のディレクトリから実行すると、正常にインストールされました。

于 2008-10-04T14:15:20.270 に答える