maven简介和使用4-构建环境(build)

2019-03-02  本文已影响0人  渭小粉

构建环境(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:反映构建元素(处于报告目的)

上一篇 下一篇

猜你喜欢

热点阅读