web-dev-qa-db-ja.com

Gradleでのmvnupdateおよびmvninstallに相当するもの

私はgradleが初めてなので、gradleについていくつか質問があります。 Gradleの前に、私はMavenで作業しましたが、Mavenには次のようなコマンドがあります。

  • mvn update
  • mvn clean install

mvn updateを使用して、依存関係パッケージをインターネットからダウンロードし、他のパッケージをさまざまなプロジェクトからダウンロードします。

mvn installを使用して、jar、war、ear、またはejbを作成します。それで、gradleのmavenコマンドに相当するものは何ですか?

  • mvn update〜 = gradle ...

    そして

  • mvn clean install〜 = gradle clean ...

8
suatCoskun

Gradleは、必要なすべての依存関係を自動的にフェッチします。

短編小説:

mvn update        ~= ./gradlew build --refresh-dependencies
mvn clean install ~= ./gradlew clean build

TL; DR

Gradleに依存関係の再ダウンロードを強制するには、実行できます( gradleに依存関係の再ダウンロードを強制するにはどうすればよいですか? ):

./gradlew build --refresh-dependencies

テストを実行せずにプロジェクトをアセンブルするには( テストなしのGradleビルド ):

./gradlew assemble

テスト実行でプロジェクトを完全にビルドするには:

./gradlew build

-x引数を指定すると、特定のタスクをスキップできます。

./gradlew build -x test
14
Andrii Abramov

と同等

mvn clean install 

です

gradle install

gradleのMavenプラグインによって提供されるもの。 build.gradleファイルに次の行を追加するだけです。

apply plugin: 'maven'
3
deamon