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

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

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 前言什么是 POMQuick Overview POM 常用元素 pom.xml 完整注释 参考 0 前言 什么是...
    阿父阅读 12,738评论 1 36
  • 什么是pom?pom作为项目对象模型。通过xml表示maven项目,使用pom.xml来实现。主要描述了项目:包括...
    hiekay阅读 1,635评论 0 0
  • 不一样的是,别人的母亲是樱桃,我们的母亲是血泪。 一样的是,她们都迷信,她们都会和父亲们一样,老成一堆旧纸钱。 别...
    我是许云阅读 259评论 0 0
  • “我必是火焰无疑” ——尼采 热望引诱我实践活着的真理 所有思考都成为重复的语言 灼热的信念...
    广厦阅读 1,046评论 0 1
  • 谩忆萦怀旧事悠,自从相识住心头。 此街早换新模样,不见当年那栋楼。
    雪窗_武立之阅读 234评论 1 9

友情链接更多精彩内容