0

jersey 2.14 とネストされた jar に問題があり、それを理解できません。私はそれを調べたところ、現時点ではまだ修正されているジャージのバグであることがわかりました.

回避策として、maven を使用して、すべての依存関係が jar 内に展開された jar を構築できるようにしたいと考えています。libディレクトリ内にJARを入れたくありません。クラスが必要です。そして、これを行うためのmavenプラグインを理解できないようです。

誰でもこれで私を助けることができますか?

ありがとう、

4

2 に答える 2

0

私は自分の問題を理解しました。スプリング ブート セルフのビルトイン ワークアウトを使用する必要がありました。本当に頭のいい人たちは、Jersey のような問題のあるライブラリが存在する可能性があることに気付きました。

spring-boot-maven-plugin の構成要素を使用する必要があります。

Jersey が必要とする任意の jar の下に置きます (他の jar に依存しています)。

        <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 に答える