• maven课程 项目管理利器-maven 3-5 maven生命周期和插件 4星


    本节重点:  maven插件的使用

    本节主要内容:

    1    maven生命周期

    2    maven插件的使用

    3    零散知识点

    1    maven生命周期  maven生命周期主要有三个:

    a  clean  清理项目

    pre-clean    执行清理前的工作

    clean      清理上一次构建生成的所有文件

    post-clean    执行清理后的文件(屁话,不知道干嘛的)

    b  default  构建项目

    compile   编译

    test    测试

    package  打包

    install   安装

    c  site  生成项目站点,根据pom信息自动生成站点  , mvn site命令后生成的文件在target下的site目录中(该功能有些鸡肋,正规课堂和博客中很少介绍这块,用到再说吧)

    pre-site    生成站点前要做的工作

    site      生成项目的站点文档

    post-site    生成项目站点后要完成的工作

    site-deploy    发布生成的站点到服务器上

    2    maven插件的使用

    插件查看地址:http://maven.apache.org/plugins/index.html

    使用source插件,本节只提供这一个插件的使用,其余的请举一反三啊

    demo:

    <build>
        <pluginManagement><!-- lock down plugins versions to avoid using Maven defaults (may be moved to parent pom) -->
          <plugins>
              <!-- 此处新加的源码打包的功能 -->
              <plugin>
                  <groupId>org.apache.plugins</groupId>
                  <artifactId>maven-source-plugin</artifactId>
                  <version>2.4</version>
                  <executions>
                      <execution>
                          <phase>package</phase>
                          <goals>
                              <goal>jar-no-fork</goal>
                          </goals>
                      </execution>
                  </executions>
              </plugin>

    3    零散知识点

    1    mvn package 会默认执行mvn compile和mvn test

  • 相关阅读:
    Django虚拟环境创建问题virtualenvwrapper.sh: There was a problem running the initialization hooks.
    面向对象
    使用python中ssh连接CentOS7上的数据库
    Mysql在python中的使用:pymysql
    Mysql索引原理
    Mysql数据记录操作
    Mysql完整性约束
    Mysql支持的数据类型
    Mysql账户设置_增删改查_表操作
    自己项目列表
  • 原文地址:https://www.cnblogs.com/1446358788-qq/p/9867208.html
Copyright © 2020-2023  润新知