2012-12-13 21 views
6

मुझे अपनी कंपनी और ग्राहक के बीच SAML को लागू करने का कार्य सौंपा गया है। मैं ओपनएसएमएल का उपयोग कर देख रहा था लेकिन मैं मेवेन प्रोजेक्ट स्थापित करने के लिए संघर्ष कर रहा हूं।मेवेन ओपनएसएमएल निर्भरता मुद्दा

मैं निर्भरता जोड़ें:

<dependency> 
<groupId>org.opensaml</groupId> 
<artifactId>opensaml</artifactId> 
<version>2.5.1</version> 
</dependency> 

लेकिन पोम फ़ाइल में त्रुटि है: लापता विरूपण साक्ष्य xerces: एक्सएमएल-API: जार: 1.4.01

मैं नहीं कर सकते Maven भंडार में इस निर्भरता को खोजने । जब OpenSAML साइट की जाँच यह कहता है:

Using OpenSAML in Maven-based Projects

Following is the information necessary to use OpenSAML within Maven-based projects. Maven Repository: https://build.shibboleth.net/nexus/content/repositories/releases Group ID: org.opensaml Artifact ID: opensaml

लेकिन जब मैं अपने पोम फ़ाइल में है कि respository कॉन्फ़िगर करते हैं, यह अभी भी नहीं कर सकते निर्भरता पाते हैं।

<repositories> 
    <repository> 
     <id>org.opensaml</id> 
     <url>https://build.shibboleth.net/nexus/content/repositories/releases</url> 
    </repository> 
</repositories> 

किसी को भी हो गया OpenSAML Maven में स्थापित किया गया है कि मदद कर सकते हैं?

उत्तर

4

आप भी रिपोजिटरी से अपने पोम फाइल करने के लिए xmltooling और openws निर्भरता को शामिल किया है:

https://build.shibboleth.net/nexus/content/repositories/releases/org/opensaml/

<dependency> 
<groupId>org.opensaml</groupId> 
<artifactId>xmltooling</artifactId> 
<version>1.3.2</version> 
</dependency> 

<dependency> 
<groupId>org.opensaml</groupId> 
<artifactId>openws</artifactId> 
<version>1.4.2</version> 
</dependency> 

xmltooling xerces एक्सएमएल-api कि याद आ रही है होना चाहिए।

धन्यवाद, योगेश

+0

याद दिलाने अन्य दो निर्भरता को जोड़ने के लिए के लिए धन्यवाद। – Craig

+2

मेरी समस्या को हल करने के लिए मैंने opensaml, xmltooling और openws निर्भरताओं के तीन अलग-अलग संस्करणों का उपयोग किया जो मैवेन में हैं और xerces पर भरोसा नहीं करते हैं। निर्भरता हैं: \t \t \t \t \t org.opensaml \t \t \t opensaml \t \t \t 2.5.1-1 \t \t \t \t \t \t \t org.opensaml \t \t \t openws \t \t \t 1.4.2-1 \t \t \t \t \t \t \t org.opensaml \t \t \t xmltooling \t \t \t 1,3।2-1 \t \t Craig

+0

@ क्रेग एक ही समस्या है। आपके समाधान ने मेरी मदद की, धन्यवाद। –