سؤال
مع 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
لا تنتمي إلى StackOverflow