問題タブ [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.
testng - テスト クラスと順序付けに testng.xml ファイルを使用するように Gradle に指示するにはどうすればよいですか?
testng.xml ファイルを使用して定義されたいくつかのテストを Gradle に実行させようとしています。私のtestng.xmlファイルは次のようになります。
では、なぜこれが必要なのですか?ここにリストされているものと同様の注釈によって定義された方法でテストが編成されていることを確認したいと思います。ご想像のとおり、TestOrderer は IMethodInterceptor です。
ここに問題があります。Gradle が私の testng.xml ファイルを乗っ取り、テスト ディレクトリをスクレイピングして、実行したいテストを見つけているようです。これを無効にしても、メソッドを適切に実行できません。これは私がうまくいくはずだと思うものですが、うまくいきません。
それは簡単なことのように思えます... TestNGプロセスをフォークして実行させますが、Gradleに邪魔にならないように指示してテストを実行する方法がわかりません。
gradle - Gradleを使用してソースのZIPを作成するにはどうすればよいですか?
比較的小さなプロジェクトをAntからGradleに変換しています。ビルドスクリプトの行数を約75%削減できると期待しています。
Antビルドが行うことの1つは、ソースZIP(つまり、特定のビットが削除されたプロジェクト全体のZIP-./build、さまざまなEclipseフォルダーなど)を生成することです。これをGradleに移行する際に、「包括的」を使用することにしました。後で偶然に物事が含まれないようにするための「排他的な」アプローチではなく、「アプローチ」。
ディレクトリを明示的にリストすることなく、すべてのソースセットのソースコードとリソースを取得できるようにしたいのですが、機能させることができません。
これが私がこれまでに持っているものです(実行さえしません!):
ZIPファイルは、「src / main / java / ...」、「src / main / resources / ...」、「src / test / java / ...」などのフォルダで終わるはずですが、私はすべきではありません。後でソースセットを追加するときに、このタスクに再度アクセスする必要はありません。
前もって感謝します!
gradle - Gradleを使用して依存関係のあるjarを作成する
マルチプロジェクトビルドがあり、サブプロジェクトの1つにファットjarをビルドするタスクを配置しました。クックブックに記載されているものと同様のタスクを作成しました。
これを実行すると、次のエラーが発生します。
原因:未解決の状態でない構成を変更することはできません!
このエラーの意味がわかりません。バグの場合に備えて、GradleJIRAでもこれを報告しました。
gradle - プラグインの規則プロパティをプロジェクトプロパティでオーバーライドする
プロジェクトプロパティからプラグインコンベンションプロパティを設定する方法を理解しようとしています。
これは、gradleディストリビューションのcustomPluginWithConventionの例です(gradle-0.9.2 \ samples \ userguide \ OrganizeBuildLogic \ customPluginWithConvention \ build.gradle)
プロジェクトプロパティなしでこのスクリプトを実行する:
そして今、プロジェクトプロパティを設定してカスタムメッセージを設定しようとしています:
予想される「さようなら」の代わりに、コンベンションのデフォルトの挨拶が表示されます。メッセージを上書きすることは可能ですか?
build - Gradleを使用してEclipseRCPアプリケーションを構築した経験のある人はいますか?
Gradleを使用してEclipseRCPに基づくアプリケーションを構築した経験のある人はいますか?特に知りたいのは:
- Gradleを使用してEclipseRCPプラグインと製品を構築することはどの程度合理的ですか?
- このタスクを実行するためのGradleプラグイン(Maven用のTychoプラグインなど)はありますか?
- そのようなアプローチを説明するチュートリアルや記事を知っていますか?
android - Android レイアウト フォルダーにサブフォルダーを含めることはできますか?
現在、すべての XML レイアウト ファイルを「res/layout」フォルダー内に保存しているため、小規模なプロジェクトを管理するのは実行可能で簡単ですが、大規模で重いプロジェクトの場合は、階層化して管理する必要があります。レイアウト フォルダー内に必要なサブフォルダー。
例えば
同じように、大きなアプリケーション用のサブフォルダーを作成したいのですが、Android プロジェクト内でそれを行う方法はありますか?
layout フォルダー内に layout-personal および layout_address サブフォルダーを作成することはできますが、R.layout.________ を使用して XML レイアウト ファイルにアクセスするときが来たら、その時点で内部に XML レイアウト ポップアップはありません。メニュー。
war - gradle: jar を web-inf に追加する
私はgradleビルドを作成し、Java、scala、war、jettyコードを追加し、すべて正常に動作しました。
私は 1) 必要な瓶だけを追加するのが好きです。戦争では、上記のコードで、戦争で Jetty とサーブレット jar を取得しています。!
google-app-engine - Gradle 0.9.2 と Appengine 1.4.2
Google App Engine 1.4.2にデプロイできるGradle プラグイン(Gradle 0.9.2 と互換性がある) はありますか?
はいの場合、どうすれば統合できますか (build.gradle スニペット)?
groovy - ソースファイルを生成してgradleでコンパイルする方法
次のようなgradleビルドスクリプトがあります。
compile で生成されたファイルをduringのgenSources
ファイルと一緒に作成するにはどうすればよいですか?src/main/java
compileJava
jar - gradle: カスタム jar タスク
ここで明らかな何かが欠けているように感じますが、見つけられないようです。
私は自分のパッケージ構造をそのようにしたいプロジェクトを持っています
iface のクラスをパッケージ化して jar にするタスクを定義したいと考えています。だから私はここのユーザーガイドに従いました: http://www.gradle.org/0.8/docs/userguide/userguide_single.html#configureSourceSet (私はバージョン 0.8 を使用しています)。
私は今これを持っています、
また、 のクラスintTest
が で適切に構築されていることを確認でき/build/classes/intTest
ます。ただし、intTestJar
常に呼び出そうとすると、次の警告が表示されます。
クラスが正常に作成されているため、これはわかりません。また、フル ビルド タスクは jar 全体を正常に作成します。
アイデア?