سؤال

لدي مشروع باستخدام متدرج كأداة البناء وعلي الاستفادة من النمل Java مهمة. وبعد إحدى العناصر الفرعية في هذه المهمة هي إشارة إلى ClassPath وأود استخدامها. يستخدم Script Build حرب البرنامج المساعد. وبعد نظرا لأن مهمة Compile تعمل دون أي مشكلة أعرف أن ClassPath تم إعداده بشكل صحيح:

التبعيات {ترجمة

لا أود أن أشير إلى هذا ClassPath في البرنامج النصي لرئيسي.

لقد جربت ما يلي:

باستخدام ClassPathID (المدمج؟) البحث في البريد الإلكتروني المتدرج ووجد اقتراحا:

project.dependencies.antpath('compile')

هذا يؤدي إلى خطأ. حاول أيضا بعض المتغيرات من هذا، ولكن لا حظ حتى الآن. أي اقتراحات موضع تقدير.

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

المحلول

ما يلي سوف يصل إلى الصفات المكونة:

configurations.compile.aspath.

إذا كنت قد حددت التكوين الخاص بك، فيمكنك استخدام هذا أيضا:

التكوينات {gwtcompile} .... ant.java (classname: 'com.google.gwt.dev.compiler'، fork: 'true'، failonerror: 'true') {jvmarg (القيمة: '-xmx184m') الخط: "-war" + gwtbuilddir) arg (القيمة: 'com.yoobits.ocs.webapp') classpath {patherement (الموقع: srcrootname + '/' + srcdirnames [0]) patreelement (المسار: configationureations.compile.aspath) الهدف (المسار: configureations.gwtcompile.aspath)}}

في المثال أعلاه، قمت بالوصول إلى مسار الترجمة والتكوين الخاص بي الذي هو مثير للاهتمام فقط خلال مرحلة خاصة أثناء تجميع البناء مع برنامج التحويل البرمجي GWT.

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