2013-07-18 35 views
2

我试图找到包含等价类Maven的依赖相当于莫西

import org.eclipse.persistence.oxm.annotations.XmlVariableNode; 

maven的依赖这里的POM我到目前为止,但没有依赖关系包含XmlVariableNode类,我寻找。如果没有包含它的人,是否有人知道解决方法?我试图将地图的键映射到节点。

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 
<modelVersion>4.0.0</modelVersion> 
<groupId>DropWizard</groupId> 
<artifactId>DropWizard</artifactId> 
<version>0.0.1-SNAPSHOT</version> 
<dependencies> 
    <dependency> 
     <groupId>com.yammer.dropwizard</groupId> 
     <artifactId>dropwizard-core</artifactId> 
     <version>LATEST</version> 
    </dependency> 
    <dependency> 
     <groupId>com.codahale.metrics</groupId> 
     <artifactId>metrics-core</artifactId> 
     <version>3.0.0</version> 
    </dependency> 
    <dependency> 
     <groupId>org.eclipse.persistence</groupId> 
     <artifactId>javax.persistence</artifactId> 
     <version>2.1.0</version> 
     <type>jar</type> 
     <scope>compile</scope> 
     <optional>false</optional> 
    </dependency> 
    <dependency> 
     <groupId>org.ow2.easybeans.osgi</groupId> 
     <artifactId>easybeans-modules-persistence-eclipselink-2.x</artifactId> 
     <version>LATEST</version> 
    </dependency> 
    <dependency> 
     <groupId>org.eclipse.persistence</groupId> 
     <artifactId>org.eclipse.persistence.core</artifactId> 
     <version>2.5.0</version> 
     <type>jar</type> 
     <scope>compile</scope> 
     <optional>false</optional> 
    </dependency> 
    <dependency> 
     <groupId>org.eclipse.persistence</groupId> 
     <artifactId>org.eclipse.persistence.antlr</artifactId> 
     <version>LATEST</version> 
     <type>jar</type> 
     <scope>compile</scope> 
     <optional>false</optional> 
    </dependency> 
</dependencies> 
<build> 
    <plugins> 
     <plugin> 
      <groupId>org.apache.maven.plugins</groupId> 
      <artifactId>maven-shade-plugin</artifactId> 
      <version>1.6</version> 
      <configuration> 
       <createDependencyReducedPom>true</createDependencyReducedPom> 
       <filters> 
        <filter> 
         <artifact>*:*</artifact> 
         <excludes> 
          <exclude>META-INF/*.SF</exclude> 
          <exclude>META-INF/*.DSA</exclude> 
          <exclude>META-INF/*.RSA</exclude> 
         </excludes> 
        </filter> 
       </filters> 
      </configuration> 
      <executions> 
       <execution> 
        <phase>package</phase> 
        <goals> 
         <goal>shade</goal> 
        </goals> 
        <configuration> 
         <transformers> 
          <transformer 
           implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer" /> 
          <transformer 
           implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer"> 
           <mainClass>com.example.helloworld.HelloWorldService</mainClass> 
          </transformer> 
         </transformers> 
        </configuration> 
       </execution> 
      </executions> 
     </plugin> 
     <plugin> 
      <groupId>org.apache.maven.plugins</groupId> 
      <artifactId>maven-jar-plugin</artifactId> 
      <version>2.3.2</version> 
      <configuration> 
       <archive> 
        <manifest> 
         <addDefaultImplementationEntries>true</addDefaultImplementationEntries> 
        </manifest> 
       </archive> 
      </configuration> 
     </plugin> 
    </plugins> 
</build> 

回答

5

org.eclipse.persistence.oxm.annotations.XmlVariableNode是在2.5.1的EclipseLink 2.6.0和流的新功能。

依赖

<dependency> 
    <groupId>org.eclipse.persistence</groupId> 
    <artifactId>eclipselink</artifactId> 
    <version>2.6.0-SNAPSHOT</version> 
</dependency> 

<repository> 
    <id>oss.sonatype.org</id> 
    <name>OSS Sonatype Staging</name> 
    <url>https://oss.sonatype.org/content/groups/staging</url> 
</repository> 

更多信息

+2

布莱斯,可我只想说,你一个人救了我那么多的压力,你应该认真像1000分多少你最近帮笑 – sreya