السيارات توليد المسلسل نسخة uid باستخدام maven2 المساعد

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

سؤال

هل هناك مخضرم البرنامج المساعد تلقائيا بحساب والتحديثات المسلسل نسخة uid لكل فئة java ملفات تنفيذ Serializable?

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

المحلول

أنا لا أعرف من أي مخضرم البرنامج المساعد التي يمكن أن تضيف هذه الوظيفة ولكن يمكنك استدعاء Serialver النمل المهمة باستخدام مخضرم AntRun المساعد في process-sources مرحلة من مراحل دورة الحياة.

نصائح أخرى

وحدة ومخضرم اسمه مخضرم-svuid البرنامج المساعد هو متاح لتفعل ما تريد. يرجى النظر في https://bitbucket.org/lp/maven-svuid-plugin/ ويكي / الرئيسية

ترجمة موجو من في AspectJ مترجم مخضرم البرنامج المساعد لها <لأ href = "http://www.mojohaus.org/aspectj -maven البرنامج المساعد / ترجمة-mojo.html # XaddSerialVersionUID "يختلط =" noreferrer نوفولو "> XaddSerialVersionUI المعلمة ما يلي:

<اقتباس فقرة>   

ويسبب المترجم لحساب وإضافة الحقل SerialVersionUID إلى أي نوع تنفيذ Serializable أن يتأثر جانبا. يتم احتساب هذا المجال على الطبقة قبل اتخذت النسيج المكان.

وهكذا يمكن تطبيق وهمية أو الجانب الفارغ واستخدام هذا البرنامج المساعد لنسج الفصول الدراسية (أنها ليست مثالية ولكنني لا أعتقد أن تعديل مصادر جافا مباشرة هو في الحقيقة ممارسة جيدة لا).

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