問題タブ [gradle]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
3442 参照

java - Gradle 設定ファイルにワイルドカードを使用してサブプロジェクトを含める

Gradle では、「settings.gradle」ファイルでビルドするサブプロジェクトを定義する必要があります。3 つの子プロジェクトをビルドするには、次のようにします。

私が抱えている問題は、含めるプロジェクトがかなりあることです。この定義でワイルドカードを使用する方法はありますか? 私はこのようなものを探しています:

それはもちろんうまくいきません。多くのサブプロジェクトを含める必要があるため、これは作業がはるかに簡単になります。サブディレクトリをプロジェクトとして自動的に含める方法はありますか?

0 投票する
3 に答える
3638 参照

gradle - Gradleの依存関係グラフの実際の例は何ですか?

ドキュメントに記載されているように、Gradleは有向非巡回グラフ(DAG)を使用して依存関係グラフを作成します。私の理解では、評価と実行のサイクルを別々にすることは、ビルドツールの主要な機能です。たとえば、Gradleのドキュメントには、これにより、他の方法では不可能ないくつかの機能が有効になると記載されています。

この機能の威力を説明する実際の例に興味があります。依存関係グラフが重要なユースケースは何ですか?Gradleを使用する場合でも、同様に装備されたツールを使用する場合でも、この分野の個人的な話に特に興味があります。

「正しい」答えを評価するのは難しいので、私は最初からこの「コミュニティウィキ」を作成しています。

0 投票する
3 に答える
18182 参照

java - Gradleは、デフォルトの規則に準拠していないビルドディレクトリ構造を処理できますか?

私は、次のディレクトリ構造を持つ +

で完全に機能しますが、 に移行することを検討しています。

Gradleで非Mavenディレクトリ構造を定義する方法はありますか?それともMaven化を検討する必要がありますか?

0 投票する
2 に答える
33791 参照

build-process - Gradleビルドの一般的な部分を分割/除外する方法はありますか

いくつかの独立したビルドがあります(それぞれの独立したビルドはマルチプロジェクトビルドです)。サブプロジェクトで再利用される一連の一般的なタスクがあり、独立したビルド間で多くの繰り返しがあるため、メインのビルドスクリプトは非常に大きくなります。私たちが探しているのは:

  1. メインビルドファイルをより小さなファイルに分割する方法
  2. ビルドの一部を他の独立したビルドで再利用する方法

Gradleでそれを達成するための最良の方法は何ですか?

0 投票する
6 に答える
27135 参照

maven-2 - Gradle:サードパーティのjarファイルをローカルのgradleリポジトリで利用できるようにします

現在、Mavenの代わりにGradleをテストしています。私のプロジェクトには、どの(Maven)リポジトリでも利用できないサードパーティのjarファイルがいくつかあります。私の問題は、これらのjarファイルをローカルの.gradleリポジトリにインストールするためにどのように管理できるかということです。(可能であれば、Gradleは独立して実行する必要があるため、ローカルのMavenリポジトリーは使用しません。)現時点では、jarが欠落しているため、多くの例外が発生します。Mavenでは、installコマンドを実行するだけで非常に簡単です。しかし、Mavenのインストールコマンドに似たものをGoogleで検索しても成功しませんでした。誰かアイデアはありますか?

0 投票する
1 に答える
4206 参照

gradle - gradle でのこれらのタスク定義構文の違いは何ですか?

A)

B)

タイプ B では、入力時にタスク内のコードが実行されているように見えることに気付きましたgradle -t。さまざまな使用可能なタスクをすべてリストしただけでも、ant は「build」をエコーし​​ます。タイプ B でも実際に説明が表示されます。ただし、タイプ A では、実行可能なタスクを一覧表示するときにコードが実行されず、実行時に説明が表示されませんgradle -t。ドキュメントは、これら 2 つの構文 (私が見つけた) の違いには触れていないようで、どちらの方法でもタスクを定義できるということだけです。

0 投票する
2 に答える
1792 参照

java - 単体テストでの Gradle java.util.logging.Logger 出力

申し訳ありませんが、これはおそらく非常に簡単な質問です。

開発環境にgradleを使用しています。それはかなりうまくいきます!

HtmlUnitと自分のパッケージを使用する簡単な単体テストを作成しました。

私自身のパッケージには、java.util.Logger.

HtmlUnit コモンズロギングを使用しているようです。

からのロギング メッセージのコンソール出力を確認したいjava.util.Logger

HtmlUnitただし、メッセージはすべて表示されますが、情報レベルのメッセージでさえ、単体テスト結果 GUI (System.err リンク) に表示されないようです。

提案があれば教えてください。

ありがとうございました!ミーシャ

0 投票する
1 に答える
141 参照

groovy - _all_テストケースで実行する必要のあるコードを配置するための正しい場所(Gradle内)?

疑問に思っています...すべてのテストの前に実行したいコード(特定のログ出力を無効にする)があります...

サンプルディレクトリにJUnit/Groovyテストのそのような例はありません...そのようなコードを配置するのに適した/正しい場所はありますか?

ありがとうございました!

ミーシャ

ps0.9プレビュー3バージョンを使用しています。

0 投票する
2 に答える
1076 参照

repository - Gradle/ivy はキャッシュされたリポジトリを使用しますか?

更新のたびにチェックするのに約 20 秒かかるため、Grade/Ivy でキャッシュされたバージョンの jar を使用したいと考えています。

これは可能ですか?

ミーシャありがとう