سؤال

مع Gradle ، هناك بعض التكوينات الافتراضية مثل التجميع ووقت التشغيل وما إلى ذلك ، ولكن لأسباب مختلفة ، أرغب في استخدام بعض التكوينات البديلة. كيف يمكنني إخبار مهمة التجميع حول هذه التكوينات؟ يبدو أن الوثائق تشير إلى أنه يمكن تعيينها على المصادر باستخدام CompileClassPath ، لكنني غير واضح كيف يتم ذلك بالضبط.

هل كانت مفيدة؟

المحلول

يمكنك أن تفعل:

sourceSets {
   main {
      compileClasspath = configuration.myConf 
      // or compileClasspath += configurations.myConf
   }
}

يمكنك أيضًا إلقاء نظرة على العينة على Gradle_home/samples/java/withInteGrationTests لمعرفة كيفية تكوين مجموعة Classpaths الخاصة بمجموعة المصدر.

هانز

- هانز دوكر
مؤسس ، Gradle
http://www.gradle.org, http://twitter.com/gradleorg
الرئيس التنفيذي لشركة Gradle Inc. - تدريب Gradle ، الدعم ، الاستشارات
http://www.gradle.biz

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top