构建环境(build setting)
有两个主要的元素
1. build:声明项目的目录结构以及管理插件
具有两种build,一种是basebuild
<build>...</build>
另一种包含了basebuild的子集。
<profiles><profile>
<build>...</build>
</profile></profiles>
BaseBuild 基本构建如下:
<build>
<!-- mvn 默认执行命令 当mvn没有任何的命令参数时 执行该配置当中的goal -->
<defaultGoal>install</defaultGoal>
<!-- 文件打包后输出的位置 -->
<directory>~/maven-target1</directory>
<!-- 文件打包后的名称,不包括后缀名 -->
<finalName>wk-${artifactId}-${version}</finalName>
<resources><resource>
<!-- 资源打包后的位置 -->
<targetPath></targetPath>
<!-- 是否对文件过滤,如果过滤,将替换匹配的属性值 -->
<filtering>true/false</filtering>
<!-- 源代码配置文件的路径 -->
<directory></directory>
<!-- 路径下包含的配置文件 -->
<includes>
<include>...<include>
<include>...<include>
<include>...<include>
<includes>
<!-- 排除资源 -->
<excludes>
<exclude>**/*.properties</exclude>
</excludes>
<resource></resources>
<!-- 和resources一样,但是是用于测试的 -->
<testResources>
...
</testResources>
</build>
2. reporting:反映构建元素(处于报告目的)
网友评论