1.针对一些自定义的,中央仓库没有的jar包,需要从lib包中获取,下载到本地maven厂库中去。
1.第一步:配置pom文件:自定义的jar包在maven的pom文件进行配置,
如果pom不做配置,最后在项目referenced libraries下看不到引用本地maven仓库的jar包,打开java类,提示找不到引用的jar包
2.将真实的jar包放入到真实工程下的lib包下:
3.编写执行导入到本地maven的bat脚本:mvn-jars.bat
call mvn install:install-file -Dfile=lib/commons-dbutils-1.5-1.5.jar -DgroupId=org.apache.commons.dbutils -DartifactId=commons-dbutils-1.5 -Dversion=1.5 -Dpackaging=jar
……
4.编写生成eclipse项目的bat脚本:mvn-eclipse.bat
call mvn eclipse:eclipse
5.执行顺序
1.执行mvn-jars.bat
2.执行mvn-eclipse.bat;
3.将项目导入eclipse中;
如果项目提示红色叹号,通过build path 查看是否有不合法的jar包
本次操作过程中,项目提示红色的叹号,没有提示打叉的jar包,最后通过console控制台problems选项卡提示项目的commons-lang-2.6有问题,解决办法是:从本地c盘找到具体的commons-lang-2.6.jar包,删除掉,重新执行第5步的1,2步骤,结果项目不打叉,ok。