首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 其他相关 >

maven 插件记要

2013-03-27 
maven 插件记录buildfinalNamemy-webapp/finalName!-- 编译输出目录 --outputDirectory${basedi

maven 插件记录
<build><finalName>my-webapp</finalName><!-- 编译输出目录 --><outputDirectory>${basedir}/src/main/webapp/WEB-INF/classes</outputDirectory><plugins><!-- compiler插件, 设定JDK版本 --><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><version>2.3.2</version><configuration><source>1.6</source><target>1.6</target><showWarnings>true</showWarnings></configuration></plugin><!-- test插件 --><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-surefire-plugin</artifactId><version>2.6</version><configuration><skip>true</skip><testFailureIgnore>true</testFailureIgnore><includes><include>**/*Test.java</include></includes></configuration></plugin><!-- cobertura插件 --><plugin><groupId>org.codehaus.mojo</groupId><artifactId>cobertura-maven-plugin</artifactId><version>2.4</version></plugin><!-- war插件 --><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-war-plugin</artifactId><version>2.1</version><configuration><warName>${project.artifactId}</warName></configuration></plugin><!-- resource插件, 设定编码 --><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-resources-plugin</artifactId><version>2.4.3</version><configuration><encoding>${project.build.sourceEncoding}</encoding></configuration></plugin><!-- jar插件 --><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-jar-plugin</artifactId><version>2.3.1</version><configuration><archive><manifest><addDefaultImplementationEntries>true</addDefaultImplementationEntries><addDefaultSpecificationEntries>true</addDefaultSpecificationEntries></manifest></archive></configuration></plugin><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-source-plugin</artifactId><version>2.1.2</version></plugin><!-- clean插件 --><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-clean-plugin</artifactId><version>2.4.1</version></plugin><!-- install插件 --><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-install-plugin</artifactId><version>2.3.1</version></plugin><!-- deploy插件 --><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-deploy-plugin</artifactId><version>2.5</version></plugin><!-- eclipse插件 --><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-eclipse-plugin</artifactId><version>2.5.1</version><configuration><sourceExcludes><sourceExclude>**/.svn/</sourceExclude></sourceExcludes><downloadSources>true</downloadSources></configuration></plugin><!-- 依赖jar包插件 --><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-dependency-plugin</artifactId><version>2.1</version><configuration><outputDirectory>${basedir}/src/main/webapp/WEB-INF/lib</outputDirectory></configuration></plugin></plugins></build>

?每次要刷新项目的话执行下面的批处理

@echo offset curdir=%~dp0set partition=%curdir:~0,1%echo 工程目录:%curdir%%partition%:cd %curdir%echo 清理工作call mvn clean eclipse:cleanecho 构建eclipse工程环境,下载JAR源代码,将项目订制为web项目call mvn eclipse:eclipse -DdownloadSources=true -Dwtpversion=2.0echo 生成工程依赖JAR包,放到WEB-INF/libecho 删除 %curdir%src\main\webapp\WEB-INF\lib\ 下面的jar包cd %curdir%src\main\webapp\WEB-INF\lib\del *.jarcd %curdir%call mvn dependency:copy-dependenciesecho MAVEN工程构建完成pause

?

热点排行