Java 将Jersey从1.x迁移到2.x时发生编译错误
我的pom文件包含:Java 将Jersey从1.x迁移到2.x时发生编译错误,java,maven,jersey,pom.xml,jersey-2.0,Java,Maven,Jersey,Pom.xml,Jersey 2.0,我的pom文件包含: <dependency> <groupId>org.glassfish.jersey.core</groupId> <artifactId>jersey-client</artifactId> <version>2.22.1</version> </dependency> <dependency> <groupId>org.glassfis
<dependency>
<groupId>org.glassfish.jersey.core</groupId>
<artifactId>jersey-client</artifactId>
<version>2.22.1</version>
</dependency>
<dependency>
<groupId>org.glassfish.jersey.core</groupId>
<artifactId>jersey-server</artifactId>
<version>2.22.1</version>
</dependency>
<dependency>
<groupId>org.glassfish.jersey.core</groupId>
<artifactId>jersey-common</artifactId>
<version>2.22.1</version>
</dependency>
<dependency>
<groupId>org.glassfish.jersey.media</groupId>
<artifactId>jersey-media-json-jettison</artifactId>
<version>2.21.1</version>
</dependency>
更新:
在删除了上述依赖项之后,我成功地构建了我的项目。
所以看起来上面的一个需要其他依赖项。有什么想法吗
更新1:
这就是分析的定义
<execution>
<phase>package</phase>
<goals>
<goal>analyse</goal>
</goals>
</execution>
包裹
分析
因此,我们确实有一个分析pom的目标(我们在父pom上有它)。这个分析只是确保我们不会在sons pom中声明重复的内容。
一旦我删除了副本,一切都是构建的。
顺便说一句:通过删除这个目标,我也将获得构建成功。因此我们确实有一个分析pom的目标(我们在父pom上有它)。这个分析只是确保我们不会在sons pom中声明重复的内容。 一旦我删除了副本,一切都是构建的。
顺便说一句:通过删除这个目标,我也将获得构建成功。“我遇到了错误”,什么错误?您遇到了哪些编译错误?你能发布其中的一部分吗,因为它们实际上是问题的一部分?我用错误更新了我的帖子。这是我看到的唯一一件事。你很快就切断了错误消息。“失败”之后是什么?@wemu我更新了帖子“我遇到了错误”,什么错误?你遇到了哪些编译错误?你能发布其中的一部分吗,因为它们实际上是问题的一部分?我用错误更新了我的帖子。这是我看到的唯一一件事。你很快就切断了错误消息。“失败”之后是什么?@wemu我更新了帖子
<execution>
<phase>package</phase>
<goals>
<goal>analyse</goal>
</goals>
</execution>