回答:
mvn install
(またはmvn package
)は常に機能します。
を使用mvn compile
して、コンパイル時の依存関係をダウンロードしたりmvn test
、コンパイル時の依存関係をテストしたりできますが、私は常に機能するものを好みます。
mvn dependency:xxx
依存関係のみを処理し、追加の処理は行わないでください-そして、その質問についてのことです。
import
発生場所)と、マルチモジュールビルドを使用するかどうかを示します。
他に何もせずに依存関係のみをダウンロードする場合は、次のようになります。
mvn dependency:resolve
または、単一の依存関係をダウンロードするには:
mvn dependency:get -Dartifact=groupId:artifactId:version
特定のリポジトリからダウンロードする必要がある場合は、 -DrepoUrl=...
mvn package -o
すぐに実行します—プラグインをダウンロードできないというエラーが表示されます。実行mvn dependency:resolve-plugins
しても問題は完全には解決しません。
私はそれが今、古い質問ですけど、使用しているユーザーのためMaven
にプラグインをEclipse
下にWindows
、2つのオプションがあります。
Mavenをスタンドアロンアプリケーションとしてインストールした場合:
CMD
プロジェクトパスの下で次のコマンドを使用できます。
mvn eclipse:eclipse
pom.xml
ファイル内の依存関係に応じて、不足しているすべてのjarでリポジトリを更新します。
Mavenをスタンドアロンアプリケーションとしてインストールしていない場合は、Eclipseで次の手順を実行できます。
project
-> Run As
->を右クリックしますRun configurations
。
次にを選択しますmavenBuild
。
次に、new
ボタンをクリックして、選択したタイプの構成を作成します。[ワークスペースの参照]をクリックして、プロジェクトを選択し、目標を指定しますeclipse:eclipse
詳細については、コマンドmvn eclipse:eclipseの実行方法を参照してください。
Intellij経由でクリーンコンパイルを呼び出すと、pomがダウンロードされてもjarがダウンロードされないという問題が発生していた依存関係のスコープに注意してください。xxx.jar.lastUpdatedファイルが作成されました。その後、依存関係のスコープがテストであることを認識しましたが、コンパイルをトリガーしていました。私はリポジトリを削除し、mvnテストをトリガーし、問題は解決しました。
右、プロジェクトをクリックします。Maven-> Update Projectに移動します。
依存関係は自動的にインストールされます。
mvnw
は、ラッパーレイヤーを呼び出すために使用します。このページのコマンドはそれで動作します。