问题描述
- 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层面上有什么不用(除了工程自己的配置文件),急求!!!
解决方案
解决Maven中使用很多本地jar包的编译问题
解决maven无法下载jar的问题
又一次Maven不下载jar问题的解决
解决方案二:
从提供的信息看是在compile阶段出的错,一般来说jar和war都是要依赖代码先compile的,所以jar要出错,war也应该出错才对。如果war可以正常执行,那么确认你的war的任务执行过程有没有先进行compile。
这个问题你看下maven配置,junit jar包有没有引入,没有的话请加到依赖中,依赖范围为test,这样正常打包,里面也不会有junit jar。