كيفية إيقاف DataNucleus محسن بينما كان يعمل مع محرك تطبيقات جوجل

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

سؤال

وأنا أعمل في الكسوف على مدونة جوجل إلى AppEngine جافا. في كل مرة كنت حفظ ملف جافا، يبدأ DataNucleus Enchancer قبالة "تعزيز فئات". في غضب جدا لأنه يأخذ بعيدا التركيز عندما كنت في وضع ملء الشاشة. أي شخص يعرف كيف يمكنني إيقاف تشغيله؟

إذا كنت إيقاف تشغيله، سوف يؤثر ذلك على قدرتي على نشر طلبي لApp Engine من داخل الكسوف؟

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

المحلول

ويمكنك تقييد التي الطبقات الساعات DataNucleus لإجراء تغييرات بحيث فقط إعادة يدير تعزيز عندما تتغير الفصول النموذج الخاص بك في الواقع.

والذهاب إلى خصائص المشروع، وتحديد Google-> التطبيقات Engine-> مكتب إدارة السجلات. هناك يمكنك تحديد أنماط الملفات لمشاهدة.

وعلى سبيل المثال، أضع كل ما عندي من الفاصوليا نموذج في نموذج / فرعي، لذلك النمط من SRC / ** / نموذج يعمل بالنسبة لي. وهناك أيضا أنماط سبيل المثال في إطار الحوار 'إضافة'.

نصائح أخرى

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

وهذا لن يحل المشكلة التركيز، ولكن هذا سوف يقلل من عدد المرات التي يعمل محسن:

ويمكنك تكوين محسن لتعزيز فقط بعض الملفات. يمكنك تحديد نمط يقوم على حزم أو اسم الفئة. لتحديد نمط، انقر فوق القائمة المشروع، ثم خصائص، ثم جوجل، ثم محرك التطبيق، ثم ORM. إذا قمت بتسمية الطبقات المستمرة مع لاحقة المشتركة، يمكنك تحديد نمط مثل "* Entity.java"

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