java - Maven : Missing artifact com.sun:tools:jar:1.6.0 compile time exception in POM.xml -


इस सवाल का पहले से ही एक उत्तर है: < / P>

  • 5 जवाब

मुझे एक अजीब समस्या मिल रही है और जब मैं उपकरण के लिए निर्भरता जोड़ने की कोशिश कर रहा हूं तो मेरी pom.xml में संकलन समय अपवाद प्राप्त करना। जार नीचे के रूप में प्रदर्शित किया गया ( लापता विरूपण साक्ष्य com.sun: उपकरण: जार: 1.6.0 )

java.home एक सिस्टम प्रॉपर्टी है जो आम तौर पर जेरे डायरेक्टरी को इंगित करता है और आपको एक त्रुटि मिल रही है जैसा कि आप एक जार की ओर इशारा करते हैं जो कि मौजूद नहीं है।

यदि आप अपने पोम फ़ाइल में एक वातावरण चर को संदर्भित करना चाहते हैं, तो आपके मामले में, यह $ {env.JAVA_HOME} होना चाहिए। जैसा कि नीचे देखा गया है

  & lt; निर्भरता & gt; & LT; ग्रुप & gt; com.sun & lt; / ग्रुप & gt; & LT; artifactId & gt; उपकरण & lt; / artifactId & gt; & LT; संस्करण & gt; 1.6.0 & lt; / संस्करण & gt; & LT; गुंजाइश & gt; प्रणाली & lt; / गुंजाइश & gt; & LT; systemPath & gt; $ {env.JAVA_HOME} /lib/tools.jar</systemPath> & Lt; / निर्भरता & gt;  

अपडेट: जैसा कि लेक्सिकोर ने उल्लेख किया है, मैक के साथ यह मैक के साथ काम नहीं करता क्योंकि मैक जेडीके का एक अलग फ़ाइल संरचना है।


Comments

Popular posts from this blog

c# - SignalR: "Protocol error: Unknown transport." when navigating to hub -

Camel ProducerTemplate possible memory leak -

javascript - Adhering to a max length setting with jshint -