मैं अपनी परियोजना को मानक मैवेन निर्देशिका लेआउट के साथ एक्लिप्स में विकसित करता हूं। स्रोत src/main/java/com/mycompany निर्देशिका में हैं। और यह मेरे स्रोत वर्ग को पैकेज main.java.com.mycompany में रखना आवश्यक है। जब मैं निष्पादन योग्य जार फ़ाइल का निर्माण, मैं की तरह MANIFEST.MF में मुख्य वर्ग को परिभाषित करने के लिए है:मैवेन में main.java के बिना पैकेज का नाम
Main-Class: main.java.com.mycompany.MyMainClass
लेकिन मैं (उदाहरण के एक बहुत में देखा था Maven-विधानसभा-प्लगइन या में mainClass विशेषता को विन्यस्त की तरह मेवेन-जार-प्लगइन) कि कक्षा के नाम main.java भाग के बिना निर्दिष्ट हैं। मैं बस
Main-Class: com.mycompany.MyMainClass
मैं यह नहीं समझ सकता कि मैं इसे कैसे प्राप्त कर सकता हूं क्योंकि मैं मैवेन में पूरी तरह नौसिखिया हूं।
दिए गए main.java पैकेज src/main/java स्थान से संबंधित नहीं है। यदि ग्रहण (एम 2 ई) आदि में आपकी कॉन्फ़िगरेशन की तुलना में यह आवश्यक है तो गलत है। – khmarbaise
मैंने ग्रहण (एम 2 ई) के लिए या मैवेन के लिए मैवेन-ग्रहण के लिए किसी भी प्लगइन का उपयोग नहीं किया है, अभी तक कमांड लाइन से एमवीएन के साथ परियोजनाएं बनाई हैं। – Grade