web项目中代码引用了本地包,又需要使用maven打war包时,pom的配置方法
2015-01-23 13:54
821 查看
背景说明:
1. web项目,使用MVN打WAR包
2. 代码中有使用本地包;
POM配置方法:
1. 本地包编译:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.7</source>
<target>1.7</target>
<encoding>UTF-8</encoding>
<compilerArguments>
<extdirs>${project.basedir}/lib</extdirs>
</compilerArguments>
</configuration>
</plugin>
2. 将lib下的包拷贝到WEB-INF\lib下
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<configuration>
<webResources>
<resource>
<directory>${project.basedir}/lib</directory>
<targetPath>WEB-INF/lib</targetPath>
</resource>
</webResources>
</configuration>
</plugin>
打包:
mvn clean install -Dmaven.test.skip=true
mvn package -Dmaven.test.skip=true
1. web项目,使用MVN打WAR包
2. 代码中有使用本地包;
POM配置方法:
1. 本地包编译:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.7</source>
<target>1.7</target>
<encoding>UTF-8</encoding>
<compilerArguments>
<extdirs>${project.basedir}/lib</extdirs>
</compilerArguments>
</configuration>
</plugin>
2. 将lib下的包拷贝到WEB-INF\lib下
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<configuration>
<webResources>
<resource>
<directory>${project.basedir}/lib</directory>
<targetPath>WEB-INF/lib</targetPath>
</resource>
</webResources>
</configuration>
</plugin>
打包:
mvn clean install -Dmaven.test.skip=true
mvn package -Dmaven.test.skip=true
相关文章推荐
- maven web项目pom.xml文件配置打包war文件
- WebCollector爬取JS加载的数据很简单,首先需要加入selenium的所有jar包,maven项目向pom.xml中添加下面代码
- 错误:为 Web 项目“XXX”配置的 URL“http://localhost/”的网站同时存在于本地 IIS Web 服务器和 IIS Express Web 服务器上。您需要使用 IIS 管理器在 IIS 中更改此网站的绑定。
- Maven配置项目依赖使用本地仓库的方法汇总
- 解决使用maven的java web项目导入或新建添加pom配置后出现的有关问题 -cannot be read or is not a valid ZIP file
- Maven配置项目依赖使用本地仓库的方法汇总
- 使用maven构建java项目pom的配置方法
- eclipse新建maven的web项目时,pom.xml的war报错解决方法
- 【学习笔记】maven下多个web项目使用maven-war-plugin需要注意的问题
- Android(安卓)开发通过NDK调用JNI,使用opencv做本地c++代码开发配置方法实现边缘检测代码(2)
- Maven配置-使用Maven创建WEB项目支持Tomcat目录部署
- 使用maven整合多个web项目,多个war合并
- Android(安卓)开发通过NDK调用JNI,使用opencv做本地c++代码开发配置方法 边缘检测 范例代码
- [转]Android通过NDK调用JNI,使用opencv做本地c++代码开发配置方法
- Maven使用本地jar包并打包进war包里面的方法
- 标准版eclipse配置J2EE插件,使用maven创建web项目(spring JDBC)
- 使用eclipse和maven一步一步配置web项目
- 尚未配置为Web项目XXXX指定的本地IIS URL HTTP://localhost:…… .要打开此项目,需要配置虚拟目录……
- 使用eclipse和maven一步一步配置web项目
- eclipse使用maven插件(m2e)配置及运行web项目