問題タブ [gradle-daemon]

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 投票する
6 に答える
12537 参照

android-studio - 新しいプロジェクトの作成 Android Studio 0.2.3 - Gradle デーモン プロセスを開始できません

Android Studio で深刻な問題が発生しています。PC 上の Android Studio と Eclipse のコピーを完全にアンインストールしました。次に、users フォルダー内の .gradle .android フォルダーを削除しました。次に、最新のリリースを PC に再インストールしました。.gradle および .android フォルダーが再作成されました。

私は今、新しいプロジェクトを作成しようとしています。通常どおりに設定すると、次のエラーが表示されます。

新しいプロジェクトを作成しようとすると、gradle エラー メッセージが表示されます。

私は複数の投稿を読みましたが、そのほとんどは古いバージョンの Android Studio に関するものです。私の SDK は最新です。はい、Android サポート リポジトリ リビジョン 2 と Android サポート ライブラリ リビジョン 18 がインストールされています。

なぜこれがとても複雑でなければならないのか、私には理解できません。

よろしく エイドリアン・レイフォード

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

eclipse - コマンドラインからGradle Tooling APIによって起動されたGradleデーモンに接続する方法はありますか

IDE が gradle プロジェクトをコンパイルすると、メモリー内に Java プロセスが存在します (約 250MB)。

ただし、gradle buld --daemon他のデーモンを起動するとJavaプロセスが起動します(約150MB)

2 つの gradle デーモン プロセス

http://i.stack.imgur.com/9SUBd.png

コマンドラインからGradle Tooling APIによって起動されたGradleデーモンに接続する方法はありますか?

http://www.nodeclipse.org/projects/gradleからの詳細情報

デザインの違い

Pivotal Gradle IDE はGradle Tooling API を使用します。ユーザー ガイドの第 62 章を参照してください。これは、GradleWare による推奨統合です。対照的に、Enide Gradlegradleは、コマンド ラインから実行するのと同じように実行可能ファイルを起動します。(そして、Enide Mavenに似ています) API は、 からわかるように単純ですgradle -hが、もちろん、Tooling API のように基礎となるモデルへのアクセスを提供しません。

0.15--daemonオプションはデフォルトで有効になっているため、第 19 章「Gradle デーモン」を参照してください。また、Tooling API も Gradle Deamon を使用するため、パフォーマンスは似ています。つまり、最初の実行は少し長く、2 回目の実行は高速で最適化されています。インクリメンタル ビルドについてもお読みください。

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

gradle - Gradleデーモン内で実行しているかどうかを知る方法

gradle を実行する VM 内で Jetty インスタンスを使用する状況があります。

ただし、gradle デーモン内で実行している場合、これはかなり失敗します。Jetty インスタンスを完全に削除するわけではないため、gradle プロセス自体で停止する必要があります。(ただし、この CI 統合テスト ケースではとにかく gradle デーモンが必要ないため、これは大きな問題ではありません)。

そのため、現在のタスクが gradle デーモン内で実行されているかどうかを知りたいです。例外をスローするか、これが間違ったアプローチであることをユーザーに通知できるように、デーモン化されていない状態で実行してください。

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

gradle - Gradle ラッパーとデーモン

多くの人がすでに知っているように、Gradle デーモンは Gradleを大幅に高速化できます。

マルチモジュール ビルドがあり、Gradle ラッパーを使用しています。

コマンドラインから実行する場合:

Gradle はモジュールの分析に数秒を費やします。もう一度起動すると、貴重な時間が何度も消費されます。

Gradle 1.12 を使用しています。

この行を追加して設定しようとしました:

local.properties に、しかし運はありません。

myHome/.gradle/gradle.properties またはその他のファイルを変更する必要があるかどうかはわかりません。

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

android - Android Studio は Gradle Daemon を使用しますか?

Gradle Daemon を使用してコマンド ラインから Android プロジェクトをビルドしたところ、非常に高速であることがわかりました。しかし、Android Studio はコマンド ラインに比べて少し遅いように見えるので、疑問に思いました。Android Studio は Gradle Daemon を使用してビルドを高速化しているのでしょうか、それとも他の何かがビルドを遅らせているのでしょうか?

0 投票する
0 に答える
916 参照

gradle - Gradle デーモンのシステム プロパティを設定する方法

Gradle デーモン プロセスの JVM システム プロパティを設定したいと考えています。

で次のことを試しました~/.gradle/gradle.properties

ここで言及されている org.gradle.jvmargs-Xmxは、デーモンで有効になるなど、特定のオプションに対してのみ有効になるようです。daemon-docでは、これについても詳しく説明されていません。

特定のシステム プロパティで gradle デーモンを起動する最良の方法は何ですか?