我遇到了球衣2.14和嵌套罐子的问题,我无法弄明白。我查了一下,结果发现了一个现在还在修理的球衣的错误。
作为一种解决方法,我希望能够使用maven来构建一个jar,其中所有依赖项都在我的jar中解压缩。我不想在lib目录中有JAR,我想要类。而我似乎无法找到maven插件来执行此操作。
任何人都可以帮我解决这个问题吗?
谢谢,
答案 0 :(得分:0)
尝试Maven Shade plugin或Maven Assembly或one-jar。 教程在这里:http://www.mkyong.com/maven/maven-create-a-fat-jar-file-one-jar-example/
答案 1 :(得分:0)
我想出了我的问题。我不得不使用内置的弹簧靴自我锻炼。那里真正聪明的人已经发现可能有像泽西岛这样的问题库。
你必须使用spring-boot-maven-plugin的配置元素。
放入泽西岛需要的任何罐子(它们都依赖于其他罐子)
实施例
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<mainClass>com.my.Application</mainClass>
<requiresUnpack>
<dependency>
<groupId>myapp</groupId>
<artifactId>service-commons</artifactId>
<version>0.1.3</version>
</dependency>
</requiresUnpack>
</configuration>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>