كيفية بناء مشروع Java بما في ذلك جميع التبعيات باستخدام Maven؟ الموارد المخضرمة ، والاعتماد المخضرم ، والإضافات المخضرمة

نشرت: 2016-11-26
بناء-جافا-مشروع-بما في ذلك-جميع-التبعيات-باستخدام-مافن-مافن-موارد-مافن-تبعية-ومافن-جار-الإضافات

هل تعمل على مشروع جافا على مستوى المؤسسة؟ هل تستخدم ملف Maven POM.xml لتحديث كل التبعيات؟ في مشروعك ، هل لديك src folder resources folder lib folder ، وما إلى ذلك؟ حسنًا ، ماذا لو كنت تريد نشر هذا المشروع لعميل طرف ثالث؟ أي أجهزة أخرى قائمة بذاتها؟

حسنًا ، هناك طريقة بسيطة لبناء وإنشاء ملف تنفيذي لمشروع Java الخاص بك باستخدام Maven Plugins. ألق نظرة على نموذج Java Project أدناه.

crunchify-com-maven-example-complete-project-structure

لنبدأ واسمحوا لي أن أشرح جميع أجزاء المشروع:

  1. CrunchifyMavenBuildPlugins هو مشروع مخضرم. إذا كان لديك مشروع Java وأردت تحويله إلى مشروع Maven ، فاتبع هذا البرنامج التعليمي.
  2. لدينا مجلدين. src resources.
  3. داخل مجلد resources لدينا مجلد يسمى Scripts والذي يحتوي على ملف نصي شل قابل للتنفيذ.
  4. CrunchifyMain.java هي نقطة بداية رئيسية بها طريقة main(String args[]) بداخلها.
  5. pom.xml الذي سنضيف فيه ملحقات Maven التي ستنشئ مشروعًا .jar قابل للتنفيذ مع جميع التبعيات المضمنة.

الخطوة 1

افتح ملف pom.xml وأضف ما يلي ضمن <build> . ملاحظة: لقد أضفت 3 ملحقات أدناه.

  1. maven-resources-plugin : يقوم البرنامج المساعد Resources بمعالجة نسخ موارد المشروع إلى دليل المخرجات. الموارد الرئيسية هي الموارد المرتبطة بكود المصدر الرئيسي.
  2. maven-dependency-plugin: يوفر ملحق التبعية القدرة على معالجة القطع الأثرية. يمكنه نسخ و / أو تفريغ القطع الأثرية من المستودعات المحلية أو البعيدة إلى موقع محدد.
  3. maven-jar-plugin: يوفر هذا البرنامج المساعد القدرة على إنشاء برطمانات وتوقيعها.

هذا ملف pom.xml كامل. سوف تكون مهتمًا بشكل أساسي بعلامة <build>.

يرجى تحديث موقع الدليل واسم الملف والمسار حسب حاجتك أدناه.

الخطوة 2

انقر بزر الماوس الأيمن على Project -> Run As -> Maven Build

بناء المخضرم في الكسوف

الخطوه 3

تقديم حجة " clean install "

تثبيت نظيف - بناء المخضرم في الكسوف

الخطوة 4

يجب أن ترى نتيجة شيء من هذا القبيل.

مخضرم-نظيف-تركيب-بناء-نتيجة-نجاح

الخطوة 5

تحقق الآن من مجلد المجلد /target/Crunchify للتحقق من كل شيء تحته.

maven-resources-maven-Depency-maven-jar-plugin-to-build-java-project

الخطوة 6

الآن فقط قم بتشغيل مشروعك باستخدام الأمر التالي $bash> java -jar Crunchify.jar

اسمحوا لي أن أعرف إذا كان لديك أي مشكلة في بناء مشروع. استمتع وسعد الترميز.