Gradleプロジェクトのルートbuild.gradle
ファイルに付随するsettings.gradle
ファイルでは、プロジェクト内のすべてのサブbuild.gradle
ファイルで使用できる関数を定義できますか?settings.gradleで関数を定義できますか?
1
A
答えて
1
AFAIK settings.gradle
で、後でサブプロジェクトで再利用できる関数を定義することはできません。ご覧のとおり、hereSettings
オブジェクトにはProject
インスタンスへのアクセス権がありません(ProjectDescriptor
は説明の一種です)。またProject
(hereを参照)にはSettings
へのアクセス権がありません。だから、彼らはコンテンツを交換することはできません。
あなたのできることは、ルートProject
(あなたのコメントのように)で機能を定義するか、スタッフをstuff.gradle
に移動し、それが提供するコンテンツが必要なすべてのスクリプトで適用することです。
関連する問題
- 1. Matlab:関数定義でワークスペース変数にアクセスできますか?
- 2. 関数の定義をbashで表示できますか?
- 3. PostgreSQLでGROUP_CONCAT関数を定義できますか?
- 4. JEXLスクリプトで関数を定義できますか?
- 5. はVBAで関数エイリアスを定義できますか?
- 6. 関数名前空間の関数を値で定義できますか?
- 7. Ocamlの別の "rec"関数で "rec"関数を定義できますか?
- 8. onclickイベントのRuby関数を定義できますか?
- 9. Excel:カスタム単位をCONVERT関数に定義できますか?
- 10. スカラ関数変数:デフォルト値を使用する(関数定義または変数定義で定義する)
- 11. Theanoのslinalg.ExpmGradから関数を定義できません
- 12. 設定時にsettings.gradleでantを使用
- 13. foreachループで関数を定義できません
- 14. Emacs-Lispマクロで関数を定義できません。
- 15. 約定のための解決関数を定義できますか?
- 16. 関数定義とクラス定義の違いは何ですか
- 17. Python MySQLdbでユーザー定義変数を設定できますか?
- 18. クラスのコンストラクタ内で匿名関数のみを定義できますか?
- 19. PHPで1つの関数の時間制限を定義できますか?
- 20. 同じ関数を2つの名前で定義できますか?
- 21. 小さなテンプレートや関数をjekyllで定義できますか?
- 22. SQL Server 2008 R2のサーバーレベルでユーザー定義関数を追加できますか?
- 23. 関数定義Scalaで
- 24. LessCSSでユーザー定義関数?
- 25. 内部関数は、親関数で定義された変数を使用できますか?
- 26. 関数未定義:javascript関数を同じファイル内で定義する必要がありますか?
- 27. TypeScript:関数のインスタンスを作成するクラスを定義できますか?
- 28. C標準 - 関数定義は関数プロトタイプですか?
- 29. アクセスVBA - ユーザー定義関数を使用できません
- 30. 再定義しますか? (ヘルプ)関数
この質問を書いた後、私はこれを行う最良の方法は、それが関数であればroot build.gradleファイルに入れ、それがnvpプロパティであればgradle.propertiesに置くことだと思います。 –