开发者社区> 问答> 正文

maven问题,编译jar问题

在linux服务器装了个maven,打jar包(不是在eclipse上)
错误:
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile) on project DbMonitor: Compilation failure: Compilation failure:
[ERROR] /opt/app/cs/DbMonitor/src/main/java/com/travelsky/dbmonitor/service/impl/FlightPriceForCCTVSVC.java:[13,16] package org.junit does not exist
这是怎么回事,我用的指令mvn -e install -Dmaven.test.skip=true,按里说已经跳过了test,但还是package org.junit does not exist,所以我认为是Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2的问题,但不知怎办,从新下载库也不行,还有就是如果打war包的工程,就没有问题,打jar包就不行,这打war与jar,在maven层面上有什么不用(除了工程自己的配置文件),急求!!!

展开
收起
杨冬芳 2016-07-14 15:15:58 2283 0
1 条回答
写回答
取消 提交回答
  • IT从业

    从提供的信息看是在compile阶段出的错,一般来说jar和war都是要依赖代码先compile的,所以jar要出错,war也应该出错才对。如果war可以正常执行,那么确认你的war的任务执行过程有没有先进行compile。
    这个问题你看下maven配置,junit jar包有没有引入,没有的话请加到依赖中,依赖范围为test,这样正常打包,里面也不会有junit jar。

    2019-07-17 19:56:21
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

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