問題タブ [gretty]
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.
gradle - 複数のgretty構成
私たちはgradleで実験しています。私のプロジェクトには次のモジュールがあります。
- クライアント
- サーバ
- テスト
サーバーはクライアントに依存し、テストはサーバーに依存します。
クライアント/サーバーを開発するには、特定の構成でサーバーを実行する必要があります。
テストには、fitnesse を構成して実行するカスタムの java-exec タスクがあります。これには、個々のテストを実行できるインタラクティブ モードと、スイート全体を実行するサイレント モードの 2 つのモードがあります。
これにより、実行する必要があるサーバーの 3 つの構成が得られます。
- サーバーのみ、開発モード
- サーバーと対話モードでのテスト
- サーバーとサイレントモードでのテスト
grtty のドキュメントでは、統合テスト用の 1 つのタスクのみを grtty 構成に含めることが許可されているようです。別の問題として、このタスクは同じモジュールに配置する必要がありますが、gretty を server/build.gradle に配置し、tests タスクを tests/build.gradle に配置するのが自然です。
私もwebappファームを調べてみましたが、いくつかのwebappを同時に実行するという考えを理解しています。
gradle - grtty プラグインで構成を変更しますか?
しばらく Gradle を使っていなかったので、構成解決の仕組みを忘れてしまったようです。
gretty プラグイン (コアの非推奨の jetty の代わりに) を使用しようとしていますが、カスタム構成を作成できないようです。
非常に短くシンプルなスクリプトに要約しました (Gradle 3.4 を使用):
構成を繰り返すのは好きではないようですfooTest
。
その構成の依存関係を知る必要があると仮定します(上記のコードからその部分を取り除きました)
ここで何が間違っていますか?
上記のスクリプトは私にこれを与えます: