問題タブ [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.
ubuntu - 「このビルド用に新しい Gradle デーモンを開始しています (後続のビルドは高速になります)」... 毎回
Ubuntu 16.04.1 LTS で Gradle 2.10 を使用しています
「このビルドはもっと高速になる可能性があります 。Gradle Daemon の使用を検討してください」と言われたので、.~/.gradle/gradle.properties
org.gradle.daemon=true
結果: を実行するたびに./gradlew build
、次のように通知されます。
... 毎回。そして、ビルドはどんどん速くなるわけではなく、常に約 10 秒かかります。ビルドを 3 回続けて実行すると、3 回以上のメッセージが出力されますが、Gradle の3 時間の非アクティブな自動シャットダウンよりもはるかに下回っています。
これを修正して、デーモンをより長く存続させるにはどうすればよいですか?
java - ビルドコンテナでGradle Daemonを自動起動
Docker および Cloud プラグインを使用して、必要に応じて指定されたイメージから新しいコンテナーを生成できる Jenkins サーバーを実行しています。このコンテナー内で、Gradle Daemon を使用する Java プロジェクトをビルドします。基本的に、ビルドの開始時にデーモンを開始します。コンテナが起動したときに実行できるようにデーモンを強制的に起動する方法はありますか?これを事前に起動することができます。
react-native - Gradle デーモンを再利用できませんでした
反応ネイティブ プロジェクトを実行しようとしていますが、「Gradle Daemon を開始しています。14 個がビジーで、1 個が互換性がなく、2 個が停止しています。デーモンを再利用できませんでした。詳細については --status を使用してください」というエラーが表示された後、ターミナルはアイドル状態のままです。
こんにちは。新しい反応ネイティブ プロジェクトを開始するために、公式の反応ネイティブ ドキュメントに記載されている手順に従いました。エミュレータを開いた状態で react-native run-android コマンドを実行するまで、すべてが完璧でした。次のエラーが発生しました。
「Gradle Daemon の開始、14 個の使用中、1 個の非互換、2 個の停止済み Daemon を再利用できませんでした。詳細については --status を使用してください」
その後、アプリケーションは「IDLE」状態のままになり、反応するネイティブアプリケーションをエミュレーターに表示できませんでした。
これまでのところ、見つけたすべてのブログ/記事で既存のソリューション提案をすべて試しましたが、どれもうまくいきませんでした.
- gradle --stop を使用してすべての gradle プロセスを停止しようとしました。
- .gradle dir を削除しようとしました。
- .gradle/5.4.1/daemon ファイルを削除しようとしましたが、gradle バージョン フォルダー内にデーモン フォルダーが見つかりませんでした。
- プロジェクトを削除して、react-native init で新しいプロジェクトを作成することを何度も試みました。
- Androidスタジオ内で新しいプロジェクトを開くときに提案されるgradleソフトウェアを更新しないようにしました。
- エミュレーターに別の電話を使用してみました。
端末出力 - https://imgur.com/zReGarB プロジェクト フォルダー - https://imgur.com/wsb3hC1
jenkins-pipeline - Gradle --no-daemon はデーモンを起動しますか?
gradle がデーモンと通信しないようにするにはどうすればよいですか?
私たちはecsでjenkinsノードを実行しているので、デーモンは私たちにあまりお金を払っていないようです。さらに、並列ジェンキン パイプライン ブロックでいくつかの gradle 実行を実行すると、デーモン エラーが表示されることがあります。
gradle はデーモンを使用しないようにする必要があるようです。gradle daemon docsが推奨するデーモンに屈して使用してみます。