maven-war-plugin插件用于打包项目生成war包,读取属性文件中的可配置的值,比如数据源,spring中bean注入的地址等
<filters>
<!--从属性文件中读取可配置的值,属性文件位于C:\Documents and Settings\Administrator下-->
<filter>${user.home}/property.properties</filter>
</filters>
<!--打包后生成得war的名称-->
<finalName>trademanager</finalName>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.1-alpha-1</version>
<configuration>
<webResources>
<resource>
<!-- 元配置文件的目录,相对于pom.xml文件的路径 -->
<directory>src/main/webconfig</directory>
<!-- 是否过滤文件,也就是是否启动auto-config的功能 -->
<filtering>true</filtering>
<!-- 目标路径 -->
<targetPath>WEB-INF</targetPath>
</resource>
</webResources>
</configuration>
</plugin>
</plugins>
分享到:
相关推荐
java运行依赖jar包
Maven-assembly-plugin是maven中针对打包任务而提供的标准插件,可以实现自定义打包。主要提供如下功能: ● 提供一个把工程依赖元素、模块、网站文档等其他文件存放到单个归档文件里。 ● 打包成指定格式分发包,...
maven-jar-plugin-2.6.jar。解决maven官网上下载不下来或者下载速度慢的问题。
maven打包,指定入口类的jar包,具体的pom配置为:<plugin> <groupId>org.apache.maven.plugins <artifactId>maven-shade-plugin <version>3.1.0 <phase>package <goal>shade implementation=...
《深入解析Maven编译插件:maven-compiler-plugin-2.0.2.jar》 在Java开发领域,Maven作为一个强大的项目管理和构建工具,极大地简化了项目的构建过程。而Maven的核心就在于其插件系统,其中maven-compiler-plugin...
`build-helper-maven-plugin`是Maven生态系统中的一个重要插件,它扩展了Maven的功能,允许开发者在构建过程中执行一些特殊任务,例如动态添加源代码目录、测试源代码目录,或者处理其他非标准的构建需求。...
【标题】"maven-plugin-3.0.1.zip" 提供的是 Maven 插件的 3.0.1 版本,这是一个重要的构建工具,广泛应用于Java项目的自动化构建、依赖管理和项目信息管理。Maven插件是Maven生态系统的一部分,它们扩展了Maven的...
Maven的插件系统也是其强大之处,通过安装额外的插件,可以支持更多的构建任务,如生成源码文档(javadoc)、执行单元测试(maven-surefire-plugin)、打包成不同格式(如JAR、WAR或EAR)等。 "linux版本maven"指的...
10. **maven-plugin-api** 和 **maven-plugin-registry**:提供API和接口供Maven插件使用,允许开发者编写自定义插件来扩展Maven的功能。 11. **maven-core** 和 **maven-model**:Maven的核心组件,负责解析POM,...
这里指定了`spring-boot-maven-plugin`插件的基本信息,包括其所在的组ID(`org.springframework.boot`)以及插件的ID(`spring-boot-maven-plugin`)。虽然没有显示具体的配置信息,但该插件默认会执行诸如添加...
Maven还支持插件机制,允许扩展其功能,例如,生成文档、执行代码覆盖率分析等。 总的来说,Apache Maven 3.2.2作为一款广泛使用的构建工具,极大地简化了Java项目的构建和管理工作,对于Spring Boot这样的框架来说...
例如,`maven-compiler-plugin`用于Java源代码的编译,`maven-surefire-plugin`负责运行单元测试,`maven-war-plugin`则用于打包Web应用。 3. **生命周期与构建阶段**:Maven有预定义的构建生命周期,如`clean`、`...
Maven还支持插件机制,允许扩展其功能,例如,你可以使用maven-javadoc-plugin生成API文档,maven-surefire-plugin执行单元测试,或者maven-site-plugin生成项目网站。在pom.xml中定义插件及其配置,即可实现这些...
例如,maven-compiler-plugin用于编译Java源码,maven-surefire-plugin负责运行单元测试,maven-jar-plugin用来打包jar文件。 在软件开发过程中,Maven还可以生成项目报告,包括Javadoc、代码覆盖率报告等。同时,...
每个阶段都可以通过特定的插件来执行,例如,`maven-compiler-plugin`用于编译源代码,`maven-surefire-plugin`负责运行单元测试。Maven通过使用Project Object Model (POM)文件来描述项目信息,包括依赖、构建配置...
4. **插件和目标**:Maven 拥有丰富的插件生态系统,每个插件可以执行特定的任务,如编译源代码、运行测试、打包等。 5. **继承和聚合**:Maven 支持项目继承和多模块项目聚合,方便大型项目的管理和构建。 6. **跨...
- **插件**: Maven的扩展性主要体现在插件上,如`maven-compiler-plugin`用于编译Java代码,`maven-surefire-plugin`用于执行单元测试。 - **版本控制**: Maven遵循严格的版本号规则,例如`1.0.0-SNAPSHOT`表示开发...
开发者可以使用各种预定义的插件,如maven-surefire-plugin用于运行单元测试,maven-javadoc-plugin生成API文档,或者maven-war-plugin打包Web应用。此外,自定义插件也可以根据项目需求进行开发。 总的来说,...
例如,`maven-jar-plugin`用于创建JAR文件,`maven-war-plugin`则用于Web应用程序的打包。开发者可以通过配置插件参数来自定义构建过程。 Maven还支持多模块项目,即一个父项目下可以包含多个子项目,每个子项目有...
####项目描述该Maven插件在apache的maven-war-plugin插件基础之上扩展配置文件package.conf复制到maven资源文件路径即可 package.conf 配置如下: #CDN HOST cdn.base.url=http://xxx.cdn.com/ #Jsp中Script.src,...