سؤال

أحاول أن أفهم كل شيء التبعية في مشاريع وحدة متعددة مخضرم.كنقطة انطلاق استخدمت أبفوس لإنشاء مشروع جديد متعدد الوحدات مفك الربيع.في البداية لديها وحدات الويب والأساسية.

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

أنا خلقت مشروع أبفوس مفك مولتيمودول.أنا مخضرم تثبيت الأساسية ثم مخضرم جيتي 7:تشغيل على شبكة الإنترنت (في البداية ركضت مفن تثبيت على المجلد الجذر ثم أنا مرتبطة مفن تومكات: تشغيل على نفس المجلد.ولكن يجب أن يتم ذلك على النحو التالي.

  • تثبيت مفن على المجلد الأساسي
  • ام في ان تومكات 7: تشغيل على مجلد ويب

حصلت في البداية على خطأ مثل البادئة المفقودة "Tomcat7".لقد قمت بحلها عن طريق إضافة المكون الإضافي التالي إلى pom في web.

       <plugin>
            <groupId>org.apache.tomcat.maven</groupId>
            <artifactId>tomcat7-maven-plugin</artifactId>
            <version>2.0</version>
        </plugin>

وتم حل هذا الخطأ.لكنني لم أكن متأكدا من ذلك لأنه يمكنني إضافة المكون الإضافي إلى بوم الأصل.ثم ركضت مرة أخرى مفن تومكات 7:تشغيل على ملف ويب والآن أنا الحصول على الخطأ التالي.

[INFO] >>> tomcat7-maven-plugin:2.0:run (default-cli) @ test-web >>>
[WARNING] The POM for org.aspectj:aspectjweaver:jar:1.8.0.M1 is missing, no depe
ndency information available
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------

لست متأكدا من مكان إضافة التبعية التي بوم.أود معرفة بعض الأساسيات لكيفية عمل بومس معا للقيام بالتثبيت.على سبيل المثال ، هناك أيضا بوم الأم.ولكن أنا لا أفعل تثبيت مفن أو أي شيء على بوم الأم.وانا ذاهب الى جوهر والقيام mvn install ثم انتقل إلى الويب وقم بعمل ملف mvn tomcat7:run

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

بعض الجواب بالمعلومات هو محل تقدير كبير جدا.شكرا

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

المحلول

يجب عليك إضافة البرنامج المساعد تومكات لمشروع ويب لأنها سوف تعمل فقط في مشروع هذا النوع "الحرب".يجب أن يكون هناك بالفعل المساعد جيتي تكوين ، لذلك" مفن جيتي:تشغيل " يجب أن تعمل من مجلد ويب.

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