0

我对球衣 2.14 和嵌套罐子有问题,我想不通。我查了一下,结果发现它是球衣的一个错误,目前仍在修复中。

作为一种解决方法,我希望能够使用 maven 构建一个 jar,并将所有依赖项解包到我的 jar 中。我不想在 lib 目录中有 JAR,我想要类。而且我似乎无法弄清楚要使用的 maven 插件。

谁能帮我解决这个问题?

谢谢,

4

2 回答 2

0

试试Maven Shade 插件Maven Assemblyone-jar。教程在这里:http ://www.mkyong.com/maven/maven-create-a-fat-jar-file-one-jar-example/

于 2016-02-10T06:11:37.540 回答
0

我想出了我的问题。我不得不使用内置的弹簧靴自我锻炼。那里真正聪明的人已经发现可能存在像泽西岛这样有问题的图书馆。

您必须使用 spring-boot-maven-plugin 的配置元素。

放在 Jersey 需要的任何 jars 下(依赖于其他 jars)

例子

        <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>
于 2016-02-11T08:11:34.610 回答