`
darrendu
  • 浏览: 196927 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

05.Maven插件和目标 (Plugins and Goals)

阅读更多

1.mvn archetype:create这样的语法,这里archetype是一个插件标识而create是目标标识

 

2.一个Maven插件是一个单个或者多个目标的集合。

 

3.一个目标是一个明确的任务,它可以作为单独的目标运行,或者作为一个大的构建的一部分和其它目标一起运行。一个目标是Maven中的一个“工作单元(unit of work)”。

 

4.当提到一个插件目标的时候,我们常常用速记符号:pluginId:goalId。例如,当提到Archetype插件的create目标的时候,我们写成archetype:create

 

分享到:
评论

相关推荐

    maven-shade-plugin-3.1.0.jar

    <groupId>org.apache.maven.plugins <artifactId>maven-shade-plugin <version>3.1.0 <phase>package <goals> <goal>shade </goals> implementation="org.apache.maven.plugins.shade.resource....

    maven工具包 maven plugins

    - **插件绑定**:可以将插件的目标绑定到生命周期的某个阶段,这样在执行相应阶段时,插件目标会自动运行。 **4. Maven插件的生命周期绑定** 通过在`<build><plugins><plugin><executions>`中配置,可以将插件的...

    maven学习.zip

    如果需要自定义行为,可以在命令行中指定插件和目标,如`mvn org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile`。 **5. Maven插件的依赖** 插件自身可能也有依赖,这些依赖需要在POM中声明。通常,...

    打jar包注意点.docx

    在描述中,我们看到添加了`<plugin>`标签来配置`maven-jar-plugin`,这是一个用于创建JAR文件的Maven插件。具体配置如下: ```xml <groupId>org.apache.maven.plugins <artifactId>maven-jar-plugin <version>...

    maven插件

    除了生命周期绑定,还可以通过命令行直接执行插件目标: ```bash mvn plugin:goal ``` 例如,运行`maven-clean-plugin`的`clean`目标: ```bash mvn clean:clean ``` ### 源码分析 对于开发人员来说,理解Maven...

    Maven plugin

    首先,Maven Plugin是由一组目标(Goals)组成的,每个目标执行特定的任务。例如,maven-compiler-plugin用于编译Java源代码,maven-surefire-plugin则负责运行单元测试。通过配置这些插件,开发者可以定制构建流程...

    com.googlecode 的 maven-db-plugin.jar 包

    `maven-db-plugin` 插件有两个版本,即 `1.3` 和 `1.4`,这两个版本的 JAR 文件在压缩包中分别以 `maven-db-plugin-1.4.jar` 和 `maven-db-plugin-1.3.jar` 的形式存在。这些 JAR 文件包含了插件所需的全部类和资源...

    maven插件的demo

    在`pom.xml`文件中,你可以通过`<build><plugins>`部分来绑定插件目标到特定生命周期阶段,比如这样: ```xml <plugins> <groupId>org.apache.maven.plugins <artifactId>maven-resources-plugin <version>...

    Maven和Tomcat插件

    在创建Maven项目时,我们需要在POM文件中声明这些插件,并配置相应的执行目标和参数。例如,以下是一个简单的POM配置示例,用于打包源码和全量包: ```xml ... <plugins> <groupId>org.apache.maven....

    Maven权威指南中文版(完整)

    3.5.1. Maven插件和目标 (Plugins and Goals) ................ 25 3.5.2. Maven生命周期 (Lifecycle) .......................... 26 3.5.3. Maven坐标 (Coordinates) ............................ 32 3.5.4. ...

    Apache Maven插件

    Apache Maven 插件是Java开发领域中不可或缺的一部分,它是由Apache软件基金会提供的一个项目管理和集成工具。Maven通过使用一种标准化的项目对象模型(Project Object Model,POM),能够自动化构建、依赖管理和...

    Maven权威指南 很精典的学习教程,比ANT更好用

    Maven插件和目标 (Plugins and Goals) 3.5.2. Maven生命周期 (Lifecycle) 3.5.3. Maven坐标 (Coordinates) 3.5.4. Maven仓库(Repositories) 3.5.5. Maven依赖管理 (Dependency Management) 3.5.6. 站点生成和...

    maven插件及其使用方法(2)

    自定义插件通常基于Mojo(Maven插件目标对象)编写,并通过Maven的插件开发工具集(Maven Plugin Tools)进行构建和测试。 **六、常用Maven插件** 1. **maven-assembly-plugin**:创建可分发的归档文件,如zip或...

    maven仓库插件

    例如,为了配置Maven仓库插件,我们需要指定插件的groupId、artifactId、version以及可能的执行目标和参数。 ```xml <plugins> <groupId>org.apache.maven.plugins <artifactId>maven-deploy-plugin ...

    yuicompressor-maven-plugin

    `yuicompressor-maven-plugin`是一款强大的Maven插件,主要用于优化前端资源,特别是JavaScript和CSS文件。这个插件是基于YUI Compressor,一个由Yahoo开发的开源工具,它能有效地压缩和混淆代码,从而减少文件大小...

    Maven学习必要插件

    在本文中,我们将深入探讨Maven的核心功能、常用插件以及如何配置和使用这些插件。 1. **Maven核心功能** Maven通过Project Object Model (POM)来描述项目,POM是一个XML文件,包含了项目的配置信息,如依赖、构建...

    maven3插件

    当执行`mvn install`命令时,Maven会按照预定义的生命周期顺序执行相关的插件目标。 **Maven3插件的使用:** 1. **配置插件**:在项目的pom.xml文件中,可以通过`<build>`标签内的`<plugins>`标签来添加、配置和...

Global site tag (gtag.js) - Google Analytics