بناء البرنامج المساعد مع اثنين من مجلدات المصادر فشل

StackOverflow https://stackoverflow.com/questions/1276379

سؤال

لدي مكونات Eclipse التي تحتوي على مجلدين مصدرين:

  • SRC /
  • SRC-GEN /

السبب هو أنه، كما يعني الاسم، يتم ملء المجلد الثاني بنتائج جيل التعليمات البرمجية.

ومع ذلك، عندما أحاول بناء PDE Eclipse، أو حتى تصدير واحد من البرنامج المساعد، فإن التعليمات البرمجية في SRC / التي تشير إلى الفئات التي تم إنشاؤها لن تجميعها. يبدو أن الفصول في SRC-GEN لا تستخدم أثناء الإنشاء، على الرغم من استخدامها في IDE.

ما يمكن أن يكون سبب هذه المشكلة؟

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

المحلول

لقد وجدت سبب المشكلة.

في ملف Build.properties يجب أن يكون موجودا على كل مساعد، هناك قسم يسمى المصدر وفي هذه الحالة يجب أن يكون كما يلي:

source.. = src/,\
           src-gen/

سبب التناقض هو أن مسار بناء Java كان يأخذ كل من هذه المجلدات في الاعتبار، ولكن ليس نظام البناء.

عادة Eclipse يحافظ على مزامنة كل من هذه الملفات، لكنها ليست دائما الحالة.

بعد إجراء هذا التغيير، أنا قادر على بناء البرنامج المساعد.

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