GWT 1.6 Project War Layout- مزيج شفرة المصدر والتحف التي تم إنشاؤها بالمترجم؟

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

  •  18-09-2019
  •  | 
  •  

سؤال

بعد أن اختتم للتو مشروع مقرها GWT-1.5، ألقي نظرة على ما سنفعله للهجرة إلى 1.6. لقد فوجئت جدا برؤية أن GWT يبدو أنه يريد كتابة الإخراج المترجمة إلى دليل الحرب، حيث يمكنك عادة عناصر تحت التحكم المصدر.

ما السبب وراء هذا؟ هل اعتقدت جوجل حقا أن هذه فكرة جيدة؟ هل هناك حلوة للحفاظ على شفرة المصدر منفصلة عن القطع الأثرية التي تم إنشاؤها بالمترجم؟ هل هناك سبب آخر لذلك أنا في عداد المفقودين؟

تعديل:

لقد اقترح أن أستخدم -war خيار لتحديد دليل الإخراج. كتبت بعض البرامج النصية نملة، ولدي هذا العمل في الغالب. كان علي نسخ مواردي الثابتة مثل HTML، JSPS، إلخ في هذا الدليل (أنا أستخدم target/war, نمط منافل). هل هذا ما يفعله معظم الناس؟ أم أنك فقط ترك GWT اكتب إخراجها في التحكم في شفرة المصدر war دير، وإخبار VCS لتجاهل الملفات التي تسيطر عليها الإصدار؟ لقد حدث لي أنه قد يكون هناك بعض الاستفادة من الاستفادة من GWT الكتابة إلى هذا DIR مباشرة، حيث يمكن أن تلاحظ Jetty تلقائيا إجراء تغييرات على JSPS، HTML وما إلى ذلك، وتجنب الاضطرار إلى القيام بنسخة لجعل هذه التغييرات مرئية.

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

المحلول 2

قدم سلفادور دياز حل ممتاز الى هذا.

نصائح أخرى

استخدم خيار "-War" للتحكم في حيث يذهب الإخراج.

لمعلوماتك: Wiki لديه تصميم Doc. والذي سوف، نأمل أن يعطيك قليلا من البصيرة فيما يتعلق بتفكيرهم.

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

نعم، انظر إلى خيار الحرب الذي قد يساعد. ما أقوم به (الذي قد لا يكون نظيفا مثل Maven، وأنا لا أستخدم -War) هل أضع مشروعي بالكامل Dir على SVN، ثم تجاهل SUBDIR الذي يحمل JS وغيرها من BS الفصول دير. بهذه الطريقة لدي كل شيء آخر على التحكم المصدر، بما في ذلك Libs التي أردت. لذلك يمكن لعضو فريق آخر فقط التحقق من المشروع بأكمله من SVN، وتجميعها، وعلى استعداد للذهاب.

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