环境:SpringMVC 3.2.16,JUnit 4.12
引用WEB-INF/lib目录下的jar包
项目里有些jar包没有在repository里,又需要引用。
方法1:可以像下面这样配置,让maven能够读取指定目录下的jar包:
<plugin> <artifactId>maven-compiler-plugin</artifactId> <version>3.1</version> <configuration> <source>1.7</source> <target>1.7</target> <compilerArguments> <extdirs>WEB-INF\lib</extdirs> </compilerArguments> </configuration> </plugin>
方法2:先把jar包install到本地仓库,再用普通方式引用。install命令如下:
mvn install:install-file -Dfile=my-lib.jar -DgroupId=com.my -DartifactId=mylib -Dversion=1.2.3
Maven Test时提示“Failed to load ApplicationContext”
在Eclipse里执行junit test正常(Run As -> JUnit),但执行maven test时会提示“Failed to load ApplicationContext”异常。
这个问题比较折磨人,暂时还没有解决好,以下先记录两个参考链接:
Application contexts and Resource paths(官网)
Testing with Spring and Maven: applicationContext
(未完待续)
欢迎转载
请保留原始链接:https://bjzhanghao.com/p/201
请保留原始链接:https://bjzhanghao.com/p/201