`
cakin24
  • 浏览: 1333207 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

maven中的生命周期和插件

    博客分类:
  • java
阅读更多
一 简介
生命周期包括:clean、compile、test、package、install
 
二 完整项目构建过程
清理、编辑、测试、打包、集成测试、验证、部署
 
三 maven生命周期
clean:清理项目
    pre-clean:执行清理前的工作
    clean:清理上一次构建生成的所有文件
    post-clean:执行清理后的文件
default:构建项目(最核心)
    compile、test、package、install
site:生成项目站点
    pre-site:在生成项目站点前要完成的工作
    site:生成项目的站点文档
    post-site:在生成项目站点后要完成的工作
    site-deploy:发布生成的站点到服务器上
 
四 maven官网提供了很多插件
 
五 使用source插件
编辑pom.xml
  <build>
       <plugins>
              <plugin>
                       <groupId>org.apache.maven.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>
       </plugins>
  </build>
运行


 
生成结果如下:

 

[INFO] Building jar: F:\java\Workspaces_MyEclipse10\hi\target\hi-0.0.1-SNAPSHOT-sources.jar
  • 大小: 35.8 KB
1
1
分享到:
评论

相关推荐

    Maven3实战笔记04Maven的生命周期和插件

    Maven3实战笔记04——Maven的生命周期和插件。

    Maven的生命周期和插件

    NULL 博文链接:https://576017120.iteye.com/blog/1468915

    Maven的生命周期阶段.docx

    Maven的生命周期就是对所有的构建过程进行抽象和统一。包含了项目的清理、初始化、编译、测试、打包、...Maven的生命周期是抽象的,即生命周期不做任何实际的工作,实际任务由插件完成,类似于设计模式中的模板方法。

    大话Maven生命周期

    Maven非常强大的重要原因是它有十分完善的生命周期模型 lifecycle 这个生命周期可以从两方面来理解 第一 顾名思义 运行Maven的每个步骤都由它来定义的 这种预定义的默认行为使得我们使用Maven变得简单 相比而言 Ant...

    Maven生命周期和及插件原理用法详解

    主要介绍了Maven生命周期和及插件原理用法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值的相关资料

    Maven:构建和管理Java项目Maven:构建和管理Java项目

    maven ...强调 Maven 的生命周期和插件机制,以及如何使用插件扩展 Maven 的功能。 第三部分:Maven 的优势和应用 探讨 Maven 在项目开发中的优势和受欢迎程度。解释 Maven 的模块化和标准化特点,

    Maven3实战视频教程(14集)

    课程目录: Maven3_01_maven概览 Maven3_02_maven安装的注意事项 ...Maven3_10_生命周期和插件简介 Maven3_11_插件基础 Maven3_12_插件的应用 Maven3_13_测试 Maven3_14_发布web项目 Maven3实战笔记 Maven配置

    maven window下安装包

    第7章:生命周期和插件/7.5 插件配置/7.5.2 POM文件中进行插件参数设置 第7章:生命周期和插件/7.5 插件配置/7.5.3 POM文件中进行插件任务设置 第7章:生命周期和插件/7.6 获取插件信息/7.6.1 在线插件信息 第7章:...

    Maven是一个项目管理工具,它包含了一个对象模型 一组标准集合,一个依赖管理系统 和用来运行定义在生命周期阶段中插件目标和逻辑

    Maven的核心功能是合理叙述项目间的依赖关系,通俗点 就是通过pom.xml文件的配置获取jar包不用手动的去添加jar包,,这个pom.xml包我后面会叙述,不过已经学习过maven的 人... maven管理项目生命周期都是基于插件完成的

    chm版本Maven教程

    Maven 构建生命周期 Maven 构建配置文件 Maven存储库 Maven插件 Maven创建Java项目 使用Maven构建和测试Java项目 Maven外部依赖 Maven项目文档 Maven项目模板 Maven快照 Maven构建自动化 Maven依赖管理 Maven自动化...

    xjar-maven-plugin:XJar-Maven-Plugin是对XJar的一个Maven插件封装,实现可通过Maven命令或绑定在Maven的生命周期之中执行,以更便捷的方式集成XJar

    XJar-Maven-Plugin是对的一个Maven插件封装,实现可通过Maven命令或绑定在Maven的生命周期之中执行,从而更加便捷的方式集成了 。 GitHub: : 什么是XJar XJar是基于对JAR包内部资源的加密以及扩展ClassLoader来...

    Maven2_资料分享

    包含:Maven2_基础教程.pdf\《Maven权威指南》-电子书下载(PDF)(中文)\maven2完全使用手册.docx\Maven3实战笔记04Maven的生命周期和插件.doc\Maven实战.pdf\Maven学习指南.pdf

    apache-maven-3.9.5-bin windows 64bit x86下载

    3、项目生命周期管理:Maven提供了一系列的构建阶段(如编译、测试、打包、部署等),你可以在pom.xml中配置这些阶段的行为,Maven会按照定义好的生命周期来执行相应的操作。 4、插件系统:Maven支持插件机制,你...

    Maven学习资源打包汇总

    包含以下资料: Maven权威指南 Maven2_基础教程 maven2完全使用手册 Maven3实战笔记04Maven的生命周期和插件 Maven实战 Maven学习指南

    Maven Book (ZH)_ Maven权威指南.pdf

    System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。当你使用Maven的时候,你 用一个明确定义的项目对象模型来描述你的项目,然后 Maven 可以应用横切的逻辑,这些逻辑来自一组共享的...

    maven课程讲义.doc

    关于maven的学习资料Maven是apache下的开源项目,项目管理工具,管理java项目。 1、项目对象模型 (Project Object Model) POM对象模型,每个maven工程中都有一个...5、maven 管理项目生命周期过程都是基于插件完成的

    Maven原理和实践-培训课件.ppt

    何为Maven 构建,依赖管理,项目信息聚合 Maven核心概念 坐标,依赖,仓库,生命周期,插件 Maven最佳实践 创建、打包、发布、版本管理 项目实战 Nexus(Todo…) M2eclipse(Todo…)

    rserve-maven-plugin:用于 Rserve 生命周期的 Maven 插件

    rserve-maven-插件用于 Rserve 生命周期的 Maven 插件支持 rserve:start rserve:stop 和 rserve:run mojos。 Start 将启动 Rserve 并以最少的输出退出到 maven 控制台,stop 将停止并退出,run 将阻止并将调试信息...

    maven3.2.5安装包下载

    Maven包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System)。 安装步骤 先下载,下载完成后,解压到某个目录  ...

Global site tag (gtag.js) - Google Analytics