2011-06-01 15 views
7

निम्नलिखित निर्भरता घोषित करने से:Maven - जावा ईई 6 वेब प्रोफाइल Javadocs

<dependency> 
    <groupId>javax</groupId> 
    <artifactId>javaee-web-api</artifactId> 
    <version>6.0</version> 
    <scope>provided</scope> 
</dependency> 

मैं सब कुछ मैं एक जावा ईई 6 परियोजना (सर्वलेट 3.0, जेपीए 2, EJB, CDI, आदि) के लिए की जरूरत के बारे में उपयोग कर सकते हैं । समस्या यह है: मेवेन निर्भरता के लिए जावाडॉक्स डाउनलोड नहीं कर सकता है (या कम से कम m2eclipse "जावाडॉक डाउनलोड करें" सुविधा काम नहीं करती है), इसलिए जब मैं बहुत आसान कोड समापन सुविधा का उपयोग करता हूं तो ग्रहण मुझे जावाडॉक्स नहीं दिखाता है।

मुझे यह पोस्ट सर्वलेट 3.0 एपीआई, Maven dependency for Servlet 3.0 API? पर विशिष्ट पाया गया है।

क्या कोई भी कृपया ऐसे समाधान को इंगित कर सकता है जो प्रत्येक एपीआई के लिए काम करता हो? या, क्या कोई जावा ईई 6 जावाडॉक्स स्थापित करने के लिए एक डमी गाइड प्रदान कर सकता है और इसे स्थानीय भंडार में जावा-वेब-एपीआई आर्टिफैक्ट से जोड़ सकता है?

उत्तर

8

मान लीजिए कि आपके पास जावा ईई जावाडॉक्स है, तो आप उन्हें मैवेन इंस्टॉल प्लगइन का उपयोग करके अपने स्थानीय मैवेन रिपोजिटरी में इंस्टॉल कर सकते हैं। इस usage लिंक

देखें कि आप -Dclassifier=sources का उपयोग यह इंगित करने के लिए करेंगे कि आप स्रोत स्थापित कर रहे हैं। इसके लिए this example देखें।

+12

ग्रेट स्टफ! डमी गाइड: जावाडोक [यहां] डाउनलोड करें (http://www.oracle.com/technetwork/java/javaee/downloads/index.html)। और स्थापित करने के लिए निम्न आदेश जारी करें (यह मानते हुए कि जार फ़ाइल वर्तमान फ़ोल्डर में है और इसे javadoc-6.0.1.jar कहा जाता है): 'mvn install: install-file -Dfile = javadoc-6.0.1.jar - DgroupId = javax -DartifactId = javaee-web-api -Dversion = 6.0 -Dpackaging = jar -Dclassifier = javadoc'। यदि m2eclipse परिवर्तन नहीं लेता है (यह मेरे लिए नहीं था), परियोजना को दोबारा आयात करें। –

+2

बस उत्सुक। m2eclipse के पास एक जावडोक यूआरएल स्थान को मैवेन निर्भरता से जोड़ने का विकल्प है। क्या यह शुद्ध मेवेन में किया जा सकता है? या, कम से कम, क्या मैं किसी URL से javadocs इंस्टॉल करने के लिए मैवेन को इंगित कर सकता हूं (http://download.oracle.com/javaee/6/api/ कहें)। –

+0

लिंक काम नहीं करता है क्योंकि आपको डाउनलोड करने से पहले ओटीएन लाइसेंस स्वीकार करना होगा। इसके बजाय followng लिंक का उपयोग करें (समझौते के साथ पिछले पृष्ठ है) http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-eedocs-419425.html – Pitelk

संबंधित मुद्दे