2016-09-23 4 views
0

Ich bin mit Problem mit Geschwindigkeit Jar Problem konfrontiert. Als eines der Eclipse-Plugins ist das CXF-Bundle abhängig. jar Abhängigkeit in pom.xml definiert, wie unten,Eclipse-Plugin-Maven transitive Abhängigkeitsproblem

<dependency> 
     <groupId>org.apache.cxf</groupId> 
     <artifactId>cxf-bundle</artifactId> 
     <version>2.7.5</version> 
</dependency> 

andere Eclipse-Plugin abhängig zu benutzerdefinierten Bündel jar die jar Abhängigkeit in pom.xml wie unten definiert hat,

<dependency> 
     <groupId>org.apache.velocity</groupId> 
     <artifactId>velocity</artifactId> 
     <version>1.7</version> 
</dependency> 

On Laufzeit ich bin geting Problem wie konnte nicht Velocity Template-Datei: org/apache/cxf/tools/wsdlto/Frontend/jaxws/template/build.vm

Zur Identifizierung der Frage, die ich den Befehl ausführen,

mvn Abhängigkeit: Baum -Dverbose

Dies zeigt Maven Weglassen Geschwindigkeit jar von cxf wie es einer anderen Geschwindigkeit in Classpath lädt.

Wie kann diese Jar-Abhängigkeit gelöst werden?

Antwort

0

verwenden, um den <exclusions> Tag für die Abhängigkeit wollen Sie nicht:

<dependency> 
     <groupId>org.apache.cxf</groupId> 
     <artifactId>cxf-bundle</artifactId> 
     <version>2.7.5</version> 
     <exclusions> 
      <exclusion> 
       <groupId>org.apache.velocity</groupId> 
       <artifactId>velocity</artifactId> 
      <exclusion> 
     <exclusions> 
</dependency> 
+0

Projekt erfordert Geschwindigkeit in cxf Bündeln und benutzerdefiniertes Bündel Glas zu. Deshalb kann ich das nicht ausschließen. – Shridevi

+0

@Shridevi Sie können nicht zwei Gläser mit gleichen Klassen in einem Projekt haben – Jens