2016-01-12 33 views
0

我试图使用Maven JarJar插件,但我遇到了问题。 我想要做的是将杰克逊图书馆作为我的“随心所欲”的一部分。使用Maven-JarJar插件

由于我找不到帮助,我正在尝试猜测配置。你能看看,告诉我我做错了什么吗?

这是配置:

<plugin> 
      <groupId>org.sonatype.plugins</groupId> 
      <artifactId>jarjar-maven-plugin</artifactId> 
      <executions> 
       <execution> 
        <phase>package</phase> 
        <goals> 
         <goal>jarjar</goal> 
        </goals> 
        <configuration> 
         <includes> 
          <include>com.fasterxml.jackson.core:jackson-core</include> 
          <include>com.fasterxml.jackson.core:jackson-databind</include> 
          <include>com.fasterxml.jackson.core:jackson-annotations</include> 
         </includes> 
         <rules> 
          <rule> 
           <pattern>com.fasterxml.jackson.**</pattern> 
           <result>${my.package.prefix}[email protected]</result> 
          </rule> 
         </rules> 
        </configuration> 
       </execution> 
      </executions> 
     </plugin> 

当我编译,我得到以下信息:

Cleaning up unclosed ZipFile for archive C:\Work\Projects\XXXX\target\xxxx-1.0.0-SNAPSHOT.jar[ERROR] Failed to execute goal org.apache.maven.plugins:maven-assembly-plugin:2.6:single (assemble-all) on project xxxx: Failed to create assembly: Error creating assembly archive jar-with-dependencies: Problem creating jar: jar:file:/C:/Work/Projects/XXXX/target/xxxx-1.0.0-SNAPSHOT.jar!/META-INF/aop.xml: JAR entry META-INF/aop.xml not found in C:\Work\Projects\XXXX\target\xxxx-1.0.0-SNAPSHOT.jar -> [Help 1] 

我会感谢你的帮助!

回答