码迷,mamicode.com
首页 > 其他好文 > 详细

(六)maven之常用插件

时间:2017-10-09 12:09:43      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:工具类   new   生命周期   文件名   http   nbsp   sim   常用   code   

一、maven的插件

技术分享

  •   maven官方插件:http://maven.apache.org/plugins/index.html   

 

二、常用插件之:javadoc

  • 作用:生成代码文档

  2.1  编写代码,并注释

 

Util.java

 

package util;

import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * 工具类,提供通用的方法
 * @author Administrator
 *
 */
public class Util {
    
    /**
     * 得到当前系统时间并以自定义的日期格式
     * @param pattern 返回的日期格式
     * @return
     */
    public static String getSystemTimeForMat(String pattern) {

        String time = "";
        Date date = new Date();
        SimpleDateFormat dateFormat = new SimpleDateFormat(pattern);
        time = dateFormat.format(date);

        return time;
    }
    
}

 

  2.2  用javadoc命令生成文档,这里有两种方法:

    1.   在eclipse里执行maven命令,如下图:

技术分享

结果:

技术分享

技术分享

 

 

   2.  把javadoc插件命令绑定到核心插件(编译、打包、安装等)的生命周期中,这样就不需要每次都需要输入命令。

<build>
        <finalName>maven_plugins_01</finalName>

            <plugins>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-javadoc-plugin</artifactId>
                    <configuration>
                        <finalName>test</finalName>
                    </configuration>
                    <executions>
                        <execution>
                            <phase>package</phase>
                            <goals>
                                <goal>jar</goal>
                            </goals>
                        </execution>
                    </executions>
                </plugin>
            </plugins>
    </build>
  • configuration该标签修改javadoc命令的配置(比如文件名、目录等),配置属性在http://maven.apache.org/plugins/ 查看
  • <goal>jar</goal> 该命令(不需要javadoc:jar)被绑定到<phase>package</phase> 中,只要执行package命令就会自动执行该jar命令。

结果:

技术分享

 

(六)maven之常用插件

标签:工具类   new   生命周期   文件名   http   nbsp   sim   常用   code   

原文地址:http://www.cnblogs.com/shyroke/p/7640285.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!