17
I run the Maven the command *mvn archetype:generate* in command Prompt
It shows
 [INFO] Scanning for projects...
 [INFO] ------------------------------------------------------------------------
 [INFO] Building Maven Stub Project (No POM) 1
 [INFO] ------------------------------------------------------------------------
 [INFO] >>> maven-archetype-plugin:2.2:generate (default-cli) @ standalone-pom >>>
 [INFO] <<< maven-archetype-plugin:2.2:generate (default-cli) @ standalone-pom <<<
 [INFO] --- maven-archetype-plugin:2.2:generate (default-cli) @ standalone-pom ---
 [INFO] Generating project in Interactive mode

Maven 3.0.5 バージョンを使用しています。リポジトリからサンプル プロジェクトを生成するのに 30 分ほど時間がかかります。

なぜこんなに時間がかかるのかわからない

4

3 に答える 3

12

入力後mvn archetype:generate、maven は利用可能なすべてのアーキタイプのリモート リポジトリをスキャンするため、接続が低い場合は時間がかかることがあります。

私は実験をしました。(トレント ファイルをダウンロードして) インターネット チャネルを占有し、コマンドを実行しましたが、ハングしているように見えました。しかし、ダウンロードを一時停止するとすぐに、maven は 858 の利用可能な原型を一覧表示しました。

archetypeArtifactId のスペルが確実にわかっている場合は、パラメーター-DinteractiveMode=false(公式ページ) を使用できます。

例:
mvn archetype:generate
-DgroupId=my.groupid
-DartifactId=my-artifactId
-DarchetypeArtifactId=archetype-artifactId
-DinteractiveMode=false

于 2013-10-13T13:06:22.033 に答える