1

春のプロジェクトでmaven2を使用していて、コマンド(mvn clean-mvn install)を使用してターミナルからプロジェクトをビルドしようとしたときのすべての挨拶

どのリポジトリからも依存関係をダウンロードすることはできません。私は常に次のような情報を取得します。

Downloading: http://repo1.maven.org/maven2/velocity-tools/velocity-tools-generic/1.4/velocity-tools-generic-1.4.pom
[INFO] Unable to find resource 'velocity-tools:velocity-tools-generic:pom:1.4' in repository first (http://repo1.maven.org/maven2)
Downloading: http://mirrors.ibiblio.org/pub/mirrors/maven2//velocity-tools/velocity-tools-generic/1.4/velocity-tools-generic-1.4.pom
[INFO] Unable to find resource 'velocity-tools:velocity-tools-generic:pom:1.4' in repository second (http://mirrors.ibiblio.org/pub/mirrors/maven2/)
Downloading: http://repository.jboss.com/maven2//velocity-tools/velocity-tools-generic/1.4/velocity-tools-generic-1.4.pom
[INFO] Unable to find resource 'velocity-tools:velocity-tools-generic:pom:1.4' in repository jboss (http://repository.jboss.com/maven2/)
Downloading: http://maven.jahia.org/maven2/velocity-tools/velocity-tools-generic/1.4/velocity-tools-generic-1.4.pom
[INFO] Unable to find resource 'velocity-tools:velocity-tools-generic:pom:1.4' in repository additional (http://maven.jahia.org/maven2)
Downloading: http://208.79.234.53:8081/artifactory/libs-releases-local/velocity-tools/velocity-tools-generic/1.4/velocity-tools-generic-1.4.pom
[WARNING] Unable to get resource 'velocity-tools:velocity-tools-generic:pom:1.4' from repository host.varaza.com (http://208.79.234.53:8081/artifactory/libs-releases-local): Error transferring file: Connection timed out

何かアイデア、なぜそのようなことが起こるのですか?

4

4 に答える 4

3

リポジトリリンクから、これには関連付けられたファイルdependencyがないようです。pomこれが警告の理由です。

通常、リポジトリ内の依存関係には、プロジェクトを記述し、その依存関係を指定するpomファイルもあります。Mavenは最初にこのpomファイルをダウンロードして、推移的な依存関係がある場合はそれを解決できるようにします。

于 2011-02-10T08:55:57.360 に答える
3

Mavenはリポジトリからファイルを取得しようとしているだけpomで、ダウンロードできない限り試行します。

これは、参照しているライブラリ(依存関係)にpom、使用可能なリモートリポジトリのいずれにもファイルがないことが原因である可能性があります。これはおそらく正常です。

ただし、メッセージを削除したい場合は、会社のリポジトリにそれらの依存関係の最小限のファイルをデプロイできます。 pomそれらをローカルにインストールすることを選択できますが、チーム内の他の開発者は引き続きそれらのメッセージを受け取ります。

于 2011-02-10T17:42:30.687 に答える
2

Mavenは、依存関係が存在するサイトに到達できません。

実行してみてください

ping repo1.maven.org

または、Webブラウザで開きます。たぶん、Mavenがインターネットからコンテンツをダウンロードできるようにファイアウォールを設定する必要があります。

于 2011-02-10T08:41:34.443 に答える
1

私は次の依存関係を使用しました-私のために働きます。

<dependency>
    <groupId>velocity-tools</groupId>
    <artifactId>velocity-tools-generic</artifactId>
    <version>1.4</version>
</dependency>
于 2011-02-10T08:39:48.987 に答える