Java Maven shade插件生成的JAR文件无效或损坏

Java Maven shade插件生成的JAR文件无效或损坏,java,maven,jfreechart,maven-shade-plugin,Java,Maven,Jfreechart,Maven Shade Plugin,在将Maven jFree依赖项添加到现有应用程序之后,我无法执行创建的jar 我收到的唯一错误消息如下: java -jar target/com.company.product-1.0.0-SNAPSHOT.jar Error: Invalid or corrupt jarfile target/com. company.product-1.0.0-SNAPSHOT.jar 完整的pom.xml如下所示: 4.0.0 net.sf.ehcache ehcache 2.5.2 聚甲醛 o

在将Maven jFree依赖项添加到现有应用程序之后,我无法执行创建的jar

我收到的唯一错误消息如下:

java -jar target/com.company.product-1.0.0-SNAPSHOT.jar 
Error: Invalid or corrupt jarfile target/com. company.product-1.0.0-SNAPSHOT.jar
完整的
pom.xml
如下所示:


4.0.0
net.sf.ehcache
ehcache
2.5.2
聚甲醛
org.springframework
spring上下文
${org.springframework版本}
公用记录
公用记录
org.springframework
SpringWebMVC
${org.springframework版本}
org.springframework
弹簧芯
${org.springframework版本}
org.springframework
春豆
${org.springframework版本}
org.springframework
弹簧网
${org.springframework版本}
org.springframework
春季aop
${org.springframework版本}
org.springframework
spring上下文支持
${org.springframework版本}
org.springframework
德克萨斯州春季
${org.springframework版本}
org.springframework
春季甲虫
${org.springframework版本}
org.springframework.security
spring安全内核
3.0.3.1发布
org.springframework.security
spring安全网
3.0.3.1发布
org.springframework.security
spring安全配置
3.0.3.1发布
org.springframework
弹簧试验
${org.springframework版本}
测试
org.hibernate.java-persistence
jpa api
2.0-cr-1
org.hibernate
休眠实体管理器
3.5.1-最终版本
hsqldb
hsqldb
1.8.0.7
mysql
mysql连接器java
5.1.16
org.aspectj
aspectjrt
${org.aspectj版本}
org.slf4j
slf4j api
${org.slf4j版本}
log4j
log4j
1.2.16
javax.inject
javax.inject
1.
javax.servlet
jstl
1.2
org.springframework.data
spring数据jpa
${org.springframework.data version}
javax.ws.rs
jsr311 api
1.1.1
org.springframework.ws
弹簧oxm
${org.springframework.ws.oxm版本}
org.springframework.ws
SpringXML
${org.springframework.ws版本}
org.springframework.ws
SpringWS核心
${org.springframework.ws版本}
javax.xml
jaxb impl
2.1
javax.xml
jaxb api
2.1
朱尼特
朱尼特
4.7
测试
org.mockito
莫基托所有
1.9.0
测试
公地郎
公地郎
2.6
公地收藏
公地收藏
3.2.1
commons cli
commons cli
1.2
org.seleniumhq.selenium
硒爪哇
${selenium java版本}
org.seleniumhq.selenium
selenium firefox驱动程序
${selenium java版本}
org.seleniumhq.selenium
硒铬驱动器
${selenium java版本}
net.sf.opencsv
opencsv
2
com.google.api-client
谷歌api客户端
1.10.3-beta
jackson core asl
org.codehaus.jackson
com.google.api-client
谷歌api客户端appengine
1.10.3-beta
org.codehaus.jackson
杰克逊地图绘制者
1.9.9
com.google.code.geocoder-java
地理编码器
0.9
com.googlecode.json-simple
简单json
1.1
com.googlecode.json-simple
简单json
1.1
net.sf.jgrapht
jgrapht
0.8.3
jgraph
jgraph
5.13.0.0
org.apache.httpcomponents
httpclient
4.2.1
亚马逊网站
aws java sdk
1.2.15
jackson core asl
org.codehaus.jackson
org.docx4j
docx4j
2.8.0
商务新星号
browsermob代理
${browser mob version}
org.seleniumhq.selenium
硒原料药
icu4j
com.ibm.icu
杰克逊地图绘制者
org.codehaus.jackson
jackson core asl
org.codehaus.jackson
org.slf4j
slf4j-jdk14
org.apache.poi
poi
3.8
org.apache.poi
poi ooxml
3.8
org.apache.xmlbeans
xmlbeans
2.5.0
org.apache.poi
ooxml模式
1.1
org.apache.maven.plugins
maven编译器插件
${java版本}
${java版本}
org.apache.maven.plugins
maven阴影插件
1.7
package com.mycompany.test;


public class Start
{
    public static void main(final String[] args) 
    {
        System.out.println("If you are able to get this printed with java -jar you made it. Thanks a lot! :)");
    }
}
Collections.list(new JarFile("...").entries()).size();
java -cp <dir/ com.mycompany.test.Start
<classpathPrefix>dependency/</classpathPrefix>
<addClasspath>true</addClasspath>