本节重点:  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

 

posted on 2018-10-28 21:12  菜鸟乙  阅读(210)  评论(0编辑  收藏  举报