نموذج Maven War War المستند إلى Groovy باستخدام SPRING BOOT مع قدرة توليد تقارير تحليل الكود الثابت لخوادم التكامل المستمر.
تعامل App Security وإنشاء خدمات ويب مريحة لمكدس الواجهة الأمامية للاستهلاك. يعمل SPRING BOOT كعمود الفقري لهذا النموذج الأصلي.
| التبعيات الرئيسية | وصف |
|---|---|
| اختيال | أداة وثائق خدمات الويب RESTFL |
| أباتشي تومكات | خادم JEE المضمن (للتطوير المحلي) |
| H2 | قاعدة بيانات مضمنة (للتطوير المحلي) |
| ربيع | حقن التبعية ، يتولى رمز السباكة |
| أمن الربيع | أمان التطبيق |
| بيانات الربيع JPA | المستودعات المستندة إلى JPA |
| السبات | إطار ORM |
| سبوك | حالات اختبار رائعة |
| ربيع الحذاء CI | تقارير تحليل الكود الثابت لخوادم التكامل المستمر |
تطبيق حقيقي من صفحة واحدة من الأمام الأمامية.
< dependency >
< groupId >com.github.choonchernlim</ groupId >
< artifactId >choonchernlim-archetype-webapp</ artifactId >
< version >2.0.0</ version >
</ dependency >على سبيل المثال:
mvn archetype:generate
-DinteractiveMode=false
-DarchetypeGroupId=com.github.choonchernlim
-DarchetypeArtifactId=choonchernlim-archetype-webapp
-DarchetypeVersion=2.0.0
-DgroupId=com.github.choonchern.testProject
-DartifactId=testProject
-Dversion=1.0.0-SNAPSHOT تشغيل mvn clean spring-boot:run -Drun.profiles=local .
فتح https://localhost:8443 في المتصفح.
اتبع المزيد من التعليمات في تلك الصفحة الرئيسية.
middleware (افتراضي) - بالنسبة للحرب التي تم إنشاؤها في خوادم الوسيطة باستخدام مصدر بيانات JNDI. هذا هو الملف الشخصي الافتراضي إذا لم يتم تحديد spring.profiles.active .local - للتطوير المحلي باستخدام مصدر بيانات H2.test - لتشغيل حالات الاختبار. تشغيل mvn clean spring-boot:run -Drun.profiles=local .
yarn build لتجميع ملفات JS الأمامية أولاً قبل بدء تشغيل الخادم.mvn clean spring-boot:run -Drun.profiles=local -Pskip-frontend-build فتح https://localhost:8443 في المتصفح.
تغيير الدليل إلى src/main/frontend Dir.
تشغيل yarn start .
افتح https://localhost:8080 في المتصفح.
mvn clean package .إنشاء وظيفة "مشروع حرة".
ضمن "إضافة خطوات بناء ، حدد" استدعاء أهداف Maven من المستوى الأعلى ".
-U clean test site