`
iuottp
  • 浏览: 171475 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

Maven2开发plugin简要步骤

阅读更多

1、运行 :  mvn archetype:create -DgroupId=*
                   -DartifactId=*
                   -DarchetypeGroupId=org.apache.maven.archetypes
                   -DarchetypeArtifactId=maven-archetype-mojo
  创建plugin工程。定义自己的group 和 actifact的ID,后两个使用默认的。

  

2、运行:  mvn idea:idea   创建idea的工程文件,以idea打开project。

  

3、编码:继承Mojo的基类,开发自己想要的东西,以@goal的格式定义goal的名字。

  

4、运行:  mvn install   将创建好的plugin工程加载到本地plugin下面,以供使用。

  

5、在setting.xml文件中增加pluginGroups,将自定义的plugin装载为默认,以简化调用命令。


本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/chenyongsuda/archive/2010/02/04/5289794.aspx

分享到:
评论

相关推荐

    apache-maven-3.6.0.zip

    Apache Maven 是一个强大的项目管理和构建工具,主要用于Java应用程序的开发。它基于项目对象模型(Project Object Model,POM)的概念,能够...对于Java开发者而言,熟悉并掌握Maven是提高开发效率和协作的重要步骤。

    maven免安装绿色环境

    例如,maven-compiler-plugin用于编译源代码,maven-surefire-plugin用于运行单元测试。 4. **生命周期(Lifecycle)**:Maven定义了一系列构建阶段,如clean、compile、test、package、install、deploy等,开发者...

    apache-maven-3.6.3.zip

    例如,可以使用 `maven-site-plugin` 生成项目站点,或者使用 `maven-javadoc-plugin` 生成 Javadoc 文档。 总之,Apache Maven 是 Java 开发者不可或缺的工具,它极大地提高了开发效率,降低了项目维护的复杂性。...

    apache-maven-3.2.5-bin.tar.gz

    Maven插件是Maven功能的扩展,如`maven-surefire-plugin`用于执行单元测试,`maven-javadoc-plugin`生成API文档。开发者可以根据需求选择和配置插件,实现定制化的构建流程。 总的来说,Apache Maven 3.2.5是Java...

    maven-jar包

    【标题】"maven-jar包"涉及到的是Java开发中的Maven工具以及它如何创建JAR(Java Archive)文件。Maven是Apache软件基金会开发的一个项目管理工具,它可以帮助Java开发者构建、管理和部署项目。Maven通过使用一个...

    Maven实战最清楚版

    - **1.2.3 Make/Ant**:介绍了Make和Ant作为传统的构建工具,并解释了为什么Maven能更好地满足现代软件开发的需求。 - **1.2.4 不重复发明轮子**:Maven通过其强大的依赖管理系统避免了重复劳动。 - **1.2.5 ...

    flatpack-core-2.9.zip

    2. **配置信息**:插件可以展示所有Maven插件的配置细节,这对于理解项目构建过程中的各个步骤和定制化构建过程非常有用。 3. **目标报告**:它会列出所有可用的Maven目标及其简要描述,这使得开发人员能够快速找到...

    p4java-2013.1.656196.zip

    以下是如何使用"gradle-izpack-plugin"的简要步骤: 1. **配置Gradle**: 首先,你需要在`build.gradle`文件中添加对"gradle-izpack-plugin"的依赖。这通常通过在`plugins`块中声明插件ID或者在`dependencies`块中...

    gradle将多模块打包成一个jar执行类demo

    描述中提到的博客链接提供了详细的步骤说明,这里我们将简要概述整个过程: 1. **设置项目结构**: 多模块项目通常包含一个父模块(聚合模块)和若干个子模块。每个子模块代表一个独立的功能或组件。在`settings....

    spring boot 1.3.5 release

    - 使用Spring Boot Maven插件(Using the Spring Boot Maven plugin):介绍如何使用该插件。 - Gradle: - 指导如何在Gradle项目中使用Spring Boot。 - Ant: - 提供使用Ant构建工具的信息。 - 启动器...

Global site tag (gtag.js) - Google Analytics