我使用的是eclipse,右键项目,Configure->Convert to Maven Project
然后就是jar包的引入了,如果jar包比较简单,建议从maven中拉取,这样便于后期升级更新jar包。如果比较复杂,可以使用本地的jar包,我写了一个自动生成的方法
package com.comp; import java.io.File; public class Gen { public static void main(String[] args) { String strPath = "d:\lib"; File dir = new File(strPath); String _content = ""; File[] files = dir.listFiles(); if (files != null) { for (int i = 0; i < files.length; i++) { String fileName = files[i].getName(); String fileName2 = fileName.replace(".jar", ""); _content += " <dependency> "; _content += " <groupId>" + fileName2 + "</groupId> "; _content += " <artifactId>" + fileName2 + "</artifactId> "; _content += " <version>1.0</version> "; _content += " <scope>system</scope> "; _content += " <systemPath>${lib.dir}/" + fileName + "</systemPath> "; _content += " </dependency> "; } System.out.println(_content); } } }
我把项目中所有的jar包放到d:lib目录,然后用上面的代码,在控制台打印,复制到pom.xml文件中。这样就OK了。
上面用到的lib.dir在pom.xml中是这么定义的:
<properties> <lib.dir>${basedir}/WebRoot/WEB-INF/lib/</lib.dir> </properties>