2012-09-17 10 views
5

से मेल नहीं खाता है मैं आर्टिफैक्टरी का उपयोग एक मैवेन रिपोजिटरी के रूप में करता हूं, जिस पर मैं व्यवस्थापक नहीं हूं (कॉर्पोरेट रेपो)। मैं (appfuse-बुनियादी struts मूलरूप आदर्श के कई निर्भरता के माध्यम से) XmlSchema उपयोग करने के लिए कोशिश कर रहा हूँ, लेकिन मैं एक मुद्दे के चेहरे कि मैं समझता हूँ कि जब मैं चलाने में सक्षम नहीं हूँ हूँ mvn पैकेज:HTTP स्थिति 40 9 - लक्ष्य परिनियोजन पथ [...] पीओएम के अपेक्षित पथ उपसर्ग

HTTP Status 409 - The target deployment path 'org/apache/ws/commons/XmlSchema/1.1/XmlSchema-1.1.pom' does not match the POM's expected path prefix 'org/apache/ws/commons/XmlSchema/SNAPSHOT'. Please verify your POM content for correctness and make sure the source path is a valid Maven repository root path.

type Status report

message The target deployment path 'org/apache/ws/commons/XmlSchema/1.1/XmlSchema-1.1.pom' does not match the POM's expected path prefix 'org/apache/ws/commons/XmlSchema/SNAPSHOT'. Please verify your POM content for correctness and make sure the source path is a valid Maven repository root path.

description The request could not be completed due to a conflict with the current state of the resource (The target deployment path 'org/apache/ws/commons/XmlSchema/1.1/XmlSchema-1.1.pom' does not match the POM's expected path prefix 'org/apache/ws/commons/XmlSchema/SNAPSHOT'. Please verify your POM content for correctness and make sure the source path is a valid Maven repository root path.). Apache Tomcat/6.0.18

यहां तक ​​कि संक्रमणीय निर्भरताओं में भी, मुझे यह नहीं मिला। क्या कोई मुझे बता सकता है कि क्या समस्या है?

मुझे यह पोस्ट Using Maven-3 Got Http 409 error when re-deploy with archiva मिला लेकिन यह मेरी समस्या से मेल नहीं खाता प्रतीत होता है।

संपादित करें 1: जब मैं अपने कॉर्पोरेट रेपो का उपयोग नहीं करता तो यह बहुत अच्छा काम करता है।

संपादित 2: http के माध्यम से रेपो के यहाँ दृश्य:

 
Index of repo/org/apache/ws/commons/XmlSchema/1.1 

Name      Last modified  Size 

../ 
maven-metadata.xml->   - - 
maven-metadata.xml.md5->  - - 
maven-metadata.xml.sha1-> - - 
XmlSchema-1.1.jar  18-Sep-2006 20:12 124.96 KB 
XmlSchema-1.1.jar.asc->  - - 
XmlSchema-1.1.jar.md5 18-Sep-2006 20:12 32 bytes 
XmlSchema-1.1.jar.sha1 18-Sep-2006 20:12 40 bytes 
XmlSchema-1.1.pom->   - - 
XmlSchema-1.1.pom.md5->  - - 
XmlSchema-1.1.pom.sha1->  - - 

संपादित 3: निर्भरता

 
mvn dependency:tree 

[INFO] com.edf.dpi.esip.gdt:gdt-ihm:war:7.0.1-SNAPSHOT 
[INFO] +- org.appfuse:appfuse-struts:war:2.0-m5:compile 
[INFO] +- org.appfuse:appfuse-struts:warpath:2.0-m5:compile 
[INFO] | +- org.appfuse:appfuse-web-common:war:2.0-m5:compile 
[INFO] | +- org.appfuse:appfuse-web-common:warpath:2.0-m5:compile 
[INFO] | | +- org.appfuse:appfuse-service:jar:2.0-m5:compile 
[INFO] | | | +- aspectj:aspectjweaver:jar:1.5.3:compile 
[INFO] | | | +- net.sf.ehcache:ehcache:jar:1.3.0-beta2:compile 
[INFO] | | | | \- net.sf.jsr107cache:jsr107cache:jar:1.0:compile 
[INFO] | | | +- velocity:velocity:jar:1.4:compile 
[INFO] | | | | \- velocity:velocity-dep:jar:1.4:runtime 
[INFO] | | | \- org.codehaus.xfire:xfire-all:jar:1.2.6:compile 
[INFO] | | |  +- org.codehaus.xfire:xfire-aegis:jar:1.2.6:compile 
[INFO] | | |  | \- net.java.dev.stax-utils:stax-utils:jar:20040917:compile 
[INFO] | | |  +- org.codehaus.xfire:xfire-ws-security:jar:1.2.6:compile 
[INFO] | | |  | +- xfire:opensaml:jar:1.0.1:compile 
[INFO] | | |  | +- bouncycastle:bcprov-jdk15:jar:133:compile 
[INFO] | | |  | +- xerces:xercesImpl:jar:2.7.1:compile 
[INFO] | | |  | +- xml-apis:xml-apis:jar:1.0.b2:compile 
[INFO] | | |  | +- xml-security:xmlsec:jar:1.3.0:compile 
[INFO] | | |  | +- wss4j:wss4j:jar:1.5.1:compile 
[INFO] | | |  | \- commons-discovery:commons-discovery:jar:0.2:compile 
[INFO] | | |  +- org.codehaus.xfire:xfire-core:jar:1.2.6:compile 
[INFO] | | |  | +- wsdl4j:wsdl4j:jar:1.6.1:compile 
[INFO] | | |  | +- jaxen:jaxen:jar:1.1-beta-9:compile 
[INFO] | | |  | | \- xerces:xmlParserAPIs:jar:2.6.2:compile 
[INFO] | | |  | +- stax:stax-api:jar:1.0.1:compile 
[INFO] | | |  | +- org.apache.ws.commons:XmlSchema:jar:1.1:compile 
[INFO] | | |  | +- org.codehaus.woodstox:wstx-asl:jar:3.2.0:compile 
[INFO] | | |  | +- jdom:jdom:jar:1.0:compile 
[INFO] | | |  | \- commons-httpclient:commons-httpclient:jar:3.0:compile 
[INFO] | | |  +- org.codehaus.xfire:xfire-java5:jar:1.2.6:compile 
[INFO] | | |  | \- xfire:xfire-jsr181-api:jar:1.0-M1:compile 
[INFO] | | |  +- org.codehaus.xfire:xfire-generator:jar:1.2.6:compile 
[INFO] | | |  | \- org.codehaus.xfire:xfire-jaxb2:jar:1.2.6:compile 
[INFO] | | |  |  \- com.sun.xml.bind:jaxb-xjc:jar:2.0.1:compile 
[INFO] | | |  |  \- com.sun.xml.bind:jaxb-impl:jar:2.0.1:compile 
[INFO] | | |  +- org.codehaus.xfire:xfire-xmlbeans:jar:1.2.6:compile 
[INFO] | | |  | \- xmlbeans:xbean:jar:2.2.0:compile 
[INFO] | | |  +- org.codehaus.xfire:xfire-annotations:jar:1.2.6:compile 
[INFO] | | |  | \- commons-attributes:commons-attributes-api:jar:2.1:compile 
[INFO] | | |  |  +- ant:ant:jar:1.5:compile 
[INFO] | | |  |  \- qdox:qdox:jar:1.5:compile 
[INFO] | | |  +- org.codehaus.xfire:xfire-jaxws:jar:1.2.6:compile 
[INFO] | | |  | +- javax.xml.ws:jaxws-api:jar:2.0:compile 
[INFO] | | |  | | \- javax.xml.bind:jaxb-api:jar:2.0:compile 
[INFO] | | |  | |  \- javax.xml.bind:jsr173_api:jar:1.0:compile 
[INFO] | | |  | +- com.sun.xml.messaging.saaj:saaj-impl:jar:1.3:compile 
[INFO] | | |  | \- javax.xml.soap:saaj-api:jar:1.3:compile 
[INFO] | | |  \- org.codehaus.xfire:xfire-spring:jar:1.2.6:compile 
[INFO] | | |  \- org.apache.xbean:xbean-spring:jar:2.8:compile 
[INFO] | | +- commons-collections:commons-collections:jar:3.2:compile 
[INFO] | | +- commons-dbcp:commons-dbcp:jar:1.2.2:compile 
[INFO] | | | \- commons-pool:commons-pool:jar:1.3:compile 
[INFO] | | +- org.directwebremoting:dwr:jar:2.0.1:compile 
[INFO] | | +- javax.servlet:jstl:jar:1.1.2:compile 
[INFO] | | +- taglibs:standard:jar:1.1.2:compile 
[INFO] | | +- struts-menu:struts-menu:jar:2.4.2:compile 
[INFO] | | | +- commons-digester:commons-digester:jar:1.7:compile 
[INFO] | | | \- velocity-tools:velocity-tools-view:jar:1.0:compile 
[INFO] | | +- opensymphony:clickstream:jar:1.0.2:compile 
[INFO] | | +- opensymphony:oscache:jar:2.3:compile 
[INFO] | | +- opensymphony:sitemesh:jar:2.2.1:compile 
[INFO] | | \- org.tuckey:urlrewrite:jar:2.5.2:compile 
[INFO] | +- org.apache.struts:struts2-core:jar:2.0.6:compile 
[INFO] | | +- opensymphony:xwork:jar:2.0.1:compile 
[INFO] | | +- freemarker:freemarker:jar:2.3.8:compile 
[INFO] | | +- opensymphony:ognl:jar:2.6.11:compile 
[INFO] | | +- commons-logging:commons-logging:jar:1.1:compile 
[INFO] | | \- com.sun:tools:jar:1.5.0:system 
[INFO] | +- org.apache.struts:struts2-codebehind-plugin:jar:2.0.6:compile 
[INFO] | +- org.apache.struts:struts2-spring-plugin:jar:2.0.6:compile 
[INFO] | +- commons-fileupload:commons-fileupload:jar:1.1.1:compile 
[INFO] | +- commons-io:commons-io:jar:1.1:compile 
[INFO] | +- displaytag:displaytag:jar:1.1:compile 
[INFO] | | +- commons-lang:commons-lang:jar:2.1:compile 
[INFO] | | +- com.lowagie:itext:jar:1.3:compile 
[INFO] | | \- commons-beanutils:commons-beanutils:jar:1.7.0:compile 
[INFO] | +- org.acegisecurity:acegi-security-tiger:jar:1.0.3:compile 
[INFO] | | \- org.acegisecurity:acegi-security:jar:1.0.3:compile 
[INFO] | |  +- commons-codec:commons-codec:jar:1.3:compile 
[INFO] | |  \- oro:oro:jar:2.0.8:compile 
[INFO] | +- log4j:log4j:jar:1.2.15:compile 
[INFO] | | +- javax.mail:mail:jar:1.4:compile 
[INFO] | | | \- javax.activation:activation:jar:1.1:compile 
[INFO] | | +- javax.jms:jms:jar:1.1:compile 
[INFO] | | +- com.sun.jdmk:jmxtools:jar:1.2.1:compile 
[INFO] | | \- com.sun.jmx:jmxri:jar:1.2.1:compile 
[INFO] | \- org.springframework:spring:jar:2.0.5:compile 
[INFO] +- org.appfuse:appfuse-hibernate:jar:2.0-m5:compile 
[INFO] | +- org.appfuse:appfuse-data-common:jar:2.0-m5:compile 
[INFO] | | \- javax.persistence:persistence-api:jar:1.0:compile 
[INFO] | \- org.hibernate:hibernate-annotations:jar:3.2.1.ga:compile 
[INFO] |  \- org.hibernate:hibernate:jar:3.2.1.ga:compile 
[INFO] |  +- javax.transaction:jta:jar:1.0.1B:compile 
[INFO] |  +- asm:asm-attrs:jar:1.5.3:compile 
[INFO] |  +- dom4j:dom4j:jar:1.6.1:compile 
[INFO] |  +- antlr:antlr:jar:2.7.6:compile 
[INFO] |  +- cglib:cglib:jar:2.1_3:compile 
[INFO] |  \- asm:asm:jar:1.5.3:compile 
[INFO] +- mysql:mysql-connector-java:jar:5.0.5:compile 
[INFO] +- javax.servlet:jsp-api:jar:2.0:provided 
[INFO] +- javax.servlet:servlet-api:jar:2.4:provided 
[INFO] +- jmock:jmock:jar:1.1.0:test (scope not updated to compile) 
[INFO] +- junit:junit:jar:4.10:test 
[INFO] | \- org.hamcrest:hamcrest-core:jar:1.1:test 
[INFO] +- org.springframework:spring-mock:jar:2.0.8:test 
[INFO] \- org.subethamail:subethasmtp-wiser:jar:1.0.3:test 
[INFO] \- org.subethamail:subethasmtp-smtp:jar:1.0.3:test 

+0

के रूप में त्रुटि में कहा गया है, निर्भर पोम फ़ाइल GAVC के लिए तैनात किया जा रहा है के निर्देशांक 'org.apache.ws.commons: XmlSchema: 1.1', लेकिन पोम की सामग्री को वास्तव में के निर्देशांक की घोषणा 'org.apache.ws.commons: XmlSchema: स्नैपशॉट'। क्या आपने कोशिश की है कि यह कहां से आता है, यह जानने के लिए 'एमवीएन निर्भरता: पेड़' चलाएं? – noamt

+0

हां, लेकिन मुझे यह याद आया। मैंने नौकरी को redid और वास्तव में इसके लिए देखा: org.codehaus.xfire: xfire-java5: jar: 1.2.6: संकलित -> org.codehaus.xfire: xfire-core: jar: 1.2.6: संकलित -> org.codehaus.xfire: xfire-all: jar: 1.2.6: संकलित -> org.appfuse: appfuse-service: jar: 2.0-m5: संकलित –

उत्तर

4

सकर्मक निर्भरता व्यावहारिक रूप से जहर दिया गया।

सबसे अच्छी बात आप कर सकते हैं की जाँच करता है, तो 'XmlSchema' के मूल पोम कर दिया गया है संस्करण 'स्नैपशॉट' या नहीं के साथ प्रकाशित है। यदि यह है, तो परियोजना रखरखावकर्ता को से यह गलती सही करें और POM को फिर से प्रकाशित करें; इसे इस तरह प्रकाशित नहीं किया गया है, गलत पोम फ़ाइल को हटा दें और यह सुनिश्चित कर लें कि आप संकल्प इसे फिर से एक स्वस्थ स्रोत से।

ये दोनों विकल्प लागू नहीं होते हैं, तो आप में सुधार करें और अपने स्थानीय भंडार करने के लिए इसे पुनर्वितरित करने के लिए, पोम फ़ाइल डाउनलोड कर सकते संपादित

+0

मैं इसे आज़माउंगा। आपकी मदद के लिए धन्यवाद –

+0

जैसे ही मैं अब परीक्षण नहीं कर पा रहा हूं, मैं इस जवाब को स्वीकार करूंगा। यह सोचने में सही लगता है कि एक प्रकाशन मुद्दा था। –

0

मैं एक ही त्रुटि है: XmlSchema v1.1 की आधिकारिक पोम है

  1. सही यह artifactory पर हाथ से,
  2. अपने स्थानीय भंडार को हाथ से इसे कॉपी (कोई परिवर्तन की आवश्यकता),
  3. : गलत है, वहाँ कोई healty स्रोत आप से तो आप निम्न विकल्प हैं यह मिल सकता है
  4. एक और हालिया बनाम में अपग्रेड करें चालू (चूंकि यह xfire 1.2.6 की एक पारस्परिक निर्भरता है, यह संभव नहीं हो सकता है, लेकिन आप कोशिश कर सकते हैं)।

अधिक जानकारी के लिए this post का जवाब देखें: Maven केन्द्रीय भंडार व्यवस्थापक पता है कि पोम गलत है, लेकिन वे इसे सही नहीं किया जा सकता और अपाचे अब XmlSchema 1.1 समर्थन नहीं करता।

इसके अलावा यह एकमात्र समस्याग्रस्त पोम नहीं है: अपाचे कॉमन्स-लॉगिंग v1.1 भी गलत है (यह गलत निर्भरता सूचीबद्ध करता है), इसलिए मैं हमेशा v1.1.1 या ऊपर का उपयोग करता हूं।

2

मुझे यह वही समस्या थी और मैं आर्टिफैक्टरी रिमोट रिपोजिटरी सेटिंग्स में "Supress POM Consistency Checks" चेक बॉक्स को चेक करके इसे प्राप्त करने में सक्षम था।

maven repo settings

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