我有一个用
spring roo创建的maven项目.当我运行mvn assembly:single我得到一个包含所有依赖项的胖jar,但不是我写的实际代码.这是我的pom.xml中的maven-assembly-plugin配置:
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-assembly-plugin</artifactId> <version>2.2.1</version> <configuration> <descriptorRefs> <descriptorRef>jar-with-dependencies</descriptorRef> </descriptorRefs> <archive> <manifest> <mainClass>net.justaprogrammer.poi.cleanser.Cleanser</mainClass> </manifest> </archive> </configuration> </plugin>
我究竟做错了什么?
解决方法
我会说你做的完全就够了.而不是汇编:单一,做:
mvn clean compile assembly:single
你应该好好去.