4

プロジェクトからプロジェクトへとコピーし続けるグラドル設定がたくさんあります。Mavenでは、毎回手動でコピーすることなく、スーパーポムまたは少なくともアーキタイプを使用して、一般的なものを再利用できました。一般的な設定をプラグインとしてパッケージ化して再利用する方法はありますか? または、再利用可能な方法で会社の標準をまとめて共有する別の方法はありますか?

一般的なものをMavenレポで公開したいと思いますが、他の方法でも大歓迎です。

明確化:私が基本的に探しているのは、次のようなものです

apply from: "foo"

foo はローカル ファイルではなく、クラスパス上の jar 内にあります。

4

1 に答える 1

2
  1. 初心者 - 共有 Gradle スクリプト:

    開始する 1 つの方法は、バージョン管理システムに配置できる共有 gradle パッケージを使用することです。これには、IDE、サーバー、テスト カバレッジなどの設定 (ボイラー プレート コード) を含む .gradle ファイル内のすべてのプロジェクトの共通設定を含めることができます。

    これらをプロジェクトに追加し、プロジェクトのビルド スクリプトを介してこれらの設定を参照/適用します。

    apply from: <path to the shared gradle file>.
    
  2. カスタム Gradle プラグイン:

    プラグインを作成して、プロジェクト間で再利用できます。企業のニーズに合わせてカスタム gradle プラグインを作成するためのリンクを次に示します。

    http://www.gradle.org/docs/current/userguide/custom_plugins.html

于 2013-07-17T06:22:05.660 に答える