問題タブ [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 投票する
10 に答える
99745 参照

jar - gradle - 他の jar を含む lib dir を持つ jar を構築するにはどうすればよいですか?

Gradle - lib ディレクトリ (具体的には lib/enttoolkit.jar および lib/mail.jar) のビルド出力 jar 内に jar を埋め込むにはどうすればよいですか?

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

hudson - Hudsonからのgradleを使用したプロジェクトのビルドと、アーティファクトでのデプロイでエラーが発生しました

hudson-artifactoryプラグインを追加したところ、すべてがMavenで見事に実行されましたが、gradleを使用してプロジェクトをビルドしようとすると(gradleプラグインをhudsonに追加しました)

このエラーが発生しました:

失敗:ビルドは例外で失敗しました。*場所:初期化スクリプト'C:\ Documents and Settings \ qqqqqqqqqqqq.hudson \ jobs \ skiiiiiiiiiin \ builds \ 2010-08-10_10-45-03 \ init-artifactory.gradle'行:2 *問題:問題が発生しました初期化スクリプトの評価。原因:メソッドの署名がありません:org.gradle.invocation.DefaultGradle.apply()は引数タイプに適用できます:(init_artifactory_gradle_bb54a6ea5f854f8feae8c6181e5acbf4 $ _run_closure1_closure2)Run_詳細を取得します。-Sオプションを指定して実行し、完全な(非常に冗長な)スタックトレースを取得します。ビルドに失敗しました合計時間:1.942秒終了しました:失敗

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

groovy - Groovy による telnet の自動化

gradle/OSGi ビルドを行っています。

OSGi バンドルのビルドは正常に行われていますが、バンドルの展開を自動化したいと考えています。これにはgradleタスクはないと思うので、これはグルーヴィーな質問になります。osgi コンテナーにデプロイするには、次のようにします。

  1. OSGi コンテナ ポートへの telnet
  2. send ss コマンドでバンドルを一覧表示
  3. 問題のバンドルを解析します
  4. 「uninstall [ID]」コマンドでバンドルをアンインストールします
  5. 「install file:///path to bundle」URL からバンドルをインストールします。
  6. 結果を解析する
  7. telnet セッションを終了します。

Groovy を使用してポートに telnet で接続し、コマンドを送信して出力を読み取る方法はありますか?

助けてくれてありがとう、フィル

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

java - gradle:「実行するタスクを決定できませんでした。」

SpringSourceからサンプルプロジェクトを含む次のgradleビルドファイル(gae.gradle)を受け取りましたが、gradleを使用して実行しようとすると次のようになります。

エラーが発生します:

これは適切にフォーマットされたgradleファイルですか、それとも何か間違ったことをしていますか?

代わりにMavenでこれを実行する必要がある可能性はありますか?

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

gradle - Gradle はサブディレクトリ以外へのローカル依存関係を処理できますか?

コンセプトが完全に間違っているかどうかはわかりませんが、親プロジェクトのディレクトリ構造の一部ではない他のプロジェクトに依存するいくつかのプロジェクトを作成したいと考えています。これを行う通常の方法は、外部リポジトリからフェッチする外部依存関係を使用することです。しかし、この場合、「F」というプロジェクトで、プロジェクト「P」で使用されるフレームワークが開発されたとしましょう。P は F を使用しますが、IMO は、P が P であるため、必ずしも P のサブプロジェクトである必要はありません。 F の開発をテスト駆動するためにのみ使用されます (ただし、単体テストだけではありません)。プロセスの後半で F が安定すると、F は分離され、リポジトリを介して他のプロジェクトで使用できるようになります。しかし、テスト ケースとして P を使用した F の開発中は、リポジトリを介した往復を省略できればよいでしょう。

さらに悪いことに、最初の開発では複数のテスト駆動の消費者プロジェクトがあり、それらはすべて F に依存する必要がありますが、外部リポジトリを経由する必要はありません。

私の考えは、独自の git リポジトリを使用して、ディスク上のどこかで F を開発することです。他の P のようなプロジェクトはディスク上の別の場所に存在し、ローカル ファイル システム ベースの F への依存関係があります。そのような構成は Gradle で可能でしょうか? もしそうなら、どこから始めればよいですか?Java の例を調べましたが、適切な例が見つかりませんでした。

何か案は?

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

groovy - Gradle ビルド プロジェクトで複数の ejb jar を作成するにはどうすればよいですか?

私はマルチプロジェクト ビルドを持っており、各プロジェクトにはメインの src ツリーにいくつかのパッケージがあり、個々の EJB アーティファクトとして残りの src とは別にパッケージ化する必要があります。

これらの EJB は、各プロジェクトに任意の数 (0 または複数) 存在できます。私の質問は、プロジェクトごとに、通常のコンパイル/jar の後にこれらのそれぞれを個別のアーティファクトとして jar できるタスクを作成するにはどうすればよいですか? つまり、プロジェクトごとに次の成果物が得られます。

タスクは、各プロジェクトで共有できるものである必要があり (ルート プロジェクトで定義されている可能性があります)、サブプロジェクトで EJB を明示的に定義する必要なく、自動的に EJB src を見つけてそれぞれの jar を生成します (ただし、おそらくプロパティを「containsEjbs」に設定して、EJB を持つサブプロジェクトを絞り込みます)。

私は、ファイルツリーを使用して src パッケージ (com.foo.ejb.*) を取得し、反復して Jar-ing する方法に沿って考えていますが、Tasks のコンテキストでこの Jar-ing を行う方法は何ですか?と困っています。

助けてくれてありがとう、クリス。

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

build - Gradle を使用して外部依存関係を持つ Hadoop jar を作成する

Gradle を使用して lib フォルダーにすべての依存関係を含む Hadoop jar を作成するにはどうすればよいですか? 基本的に、fatjar が行うことと同様です。

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

java - gradle 0.9-rc-1コード品質プラグインを使用するときにcheckstyleバージョンを指定するにはどうすればよいですか?

私はしばらくの間maven2を使用していて、現在gradleビルドツールを試しています。

私がやりたいことの1つは、checkstyleを実行することですが、現在のプロジェクトでは、gradleコード品質プラグインが使用している最新バージョンのcheckstyleと互換性がないように見えるルールでcheckstyle4.4を使用しています。もちろん、最終的には新しいバージョンのcheckstyleに移行することができ、おそらく移行する必要がありますが、コード品質のプラグインを使用しているときに使用するcheckstyleのバージョンを指定する方法はありますか?

ありがとう。

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

dependencies - Gradle タスクの依存関係

いったいどうすればgradleでこれを行うことができますか:例えば。HTTPBuilderタスクで使用したい。

build.gradle:

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

groovy - Gradle 0.8 ビルドで標準出力をキャプチャする

src/test/groovy/MyTest.groovy があるとします:

そして、私のbuild.gradleには特別なことは何もありません:

コマンドラインで実行すると、標準出力にDUMMYが表示されないのはなぜですか? gradle test何か不足していますか?