由于项目升级改造,老项目:jdk1.6+lib直接jar包项目,需要改pom项目。
项目源目录结构:

依赖主要是在WebRoot/WEB-INF/lib这个下面。
改造时创建maven一般项目:

原项目webRoot用webapp替换,其他文件直接复制。
遇到的问题,直接使用lib包下面的build path 读取不到对应的jar.
原因:pom项目以maven依赖为主 ,改为maven引入,引入格式:
<dependency>
<groupId>com.dfwl</groupId>
<artifactId>activation</artifactId>
<version>1.1.1</version>
<scope>system</scope>
<systemPath>${project.basedir}/src/main/webapp/WEB-INF/lib/activation-1.1.1.jar</systemPath>
</dependency>


整体依赖采用这样的方式,打包,启动完成。
本文介绍如何将基于JDK1.6的传统项目中的jar包依赖转换为Maven项目,并详细说明了如何配置systemPath来解决Web应用中引入外部jar包的问题。涉及系统路径设置和pom.xml的调整。
1043

被折叠的 条评论
为什么被折叠?



