http://blog.csdn.net/windsummer/article/details/49133229
采用Maven进行项目开发过程中,有的时候需要直接使用本地的包进行开发,以下是使用本地包的相关步骤及配置。
1.将本地JAR包放到lib目录下
将本地包放到WEB-INF文件夹lib目录下,这里以IKAnalyzer的包为例,如图所示:
2.依赖配置
在pom中进行配置的区别在于scope作用域要设置成system,同时需要指定systemPath.
<dependency>
<groupId>org.wltea.analyzer</groupId>
<artifactId>IKAnalyzer</artifactId>
<version>2012_u6</version>
<scope>system</scope>
<systemPath>${project.basedir}/src/main/webapp/WEB-INF/lib/IKAnalyzer2012_u6.jar</systemPath>
</dependency>
3.打包配置
如果需要将项目打包成war包进行发布,还需要在maven-war-plugin插件配置进行设置,以便打包过程中将本地包一同包括进行。
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<configuration>
<webResources>
<resource><directory>${project.basedir}/src/main/webapp/WEB-INF/lib</directory>
<targetPath>WEB-INF/lib</targetPath>
<filtering>false</filtering>
<includes>
<include>**/*.jar</include>
</includes>
</resource>
</webResources>
</configuration>
<version>2.1.1</version>
</plugin>