开发者社区> 问答> 正文

eclipse运行正常但是maven编译报错?报错


mvn 3.3.9

eclipse neon

jdk 1.8

项目在eclipse里面编译运行都没问题,但是单独用maven打包就报错了,eclipse关联的是外部的maven也就是我编译出错的那个maven

maven编译错误如下

[ERROR] D:\code\git\mytest\src\main\java\com\test\dto\Contact.java:[5,1] 错
误: 找不到符号
[ERROR]   符号: 类 JsonIgnoreProperties
D:\code\git\mytest\src\main\java\com\test\dto\Link.java:[6,39] 错
误: 程序包com.fasterxml.jackson.annotation不存在
[ERROR] D:\code\git\mytest\src\main\java\com\test\dto\Link.java:[
8,1] 错误: 找不到符号
[ERROR]   符号: 类 JsonIgnoreProperties
D:\code\git\mytest\src\main\java\com\test\util\JerseyRegister.java:[3,35]
错误: 程序包org.glassfish.jersey.jackson不存在
[ERROR] D:\code\git\mytest\src\main\java\com\test\util\JerseyRegister.java:
[5,39] 错误: 程序包com.fasterxml.jackson.jaxrs.json不存在
[INFO] 18 errors

展开
收起
爱吃鱼的程序员 2020-06-09 10:24:18 856 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    检查你的pom.xml是否有引用jackson同楼上的意思,你看下你eclipse里面项目的依赖是否都体现在了pom.xml中呢<divclass='ref'>

    引用来自“LarrySu”的评论

    检查你的pom.xml是否有引用jackson 项目能做行吗?

    你项目的编码和maven里面的编码不一致

    <plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-compiler-plugin</artifactId>
    <version>2.5.1</version>
    <configuration>
    <source>1.6</source>
    <target>1.6</target>
    <spanstyle="background-color:#E53333;"><encoding>UTF-8</encoding>
    </configuration>
    </plugin>
    这里改成你项目的编码看下

    缺包,先clean下工程,然后重新build一下,最后updateproject一下

    建议

    1)你可以去target下生成的jar文件,对应里面是否有com.fasterxml.jackson.annotation?

    2)如果是依赖的jar以lib文件夹的形式保存的话,确认你运行的classpath中是否已经导入?


    maven配置是否正确,这很重要
    cleanpackage-Dmaven.test.skip=true

    貌似是少了一个包,导入进去就好了,

    <dependency>
    <groupId>com.fasterxml.jackson.core</groupId>
    <artifactId>jackson-databind</artifactId>
    <version>2.4.5</version>
    </dependency>

    但奇怪的是在eclipse中没有报错

    有可能eclipse项目设置了依赖jackson,所以没问题.而maven必需要在pom.xml里配置才能下载并引用本地仓库的jar.

    2020-06-09 15:45:12
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载

相关镜像