`
liudong19870227
  • 浏览: 32278 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Maven之antrun插件测试

 
阅读更多

此代码来自官方examples:

 

<plugin>
   <groupId>org.apache.maven.plugins</groupId>
   <artifactId>maven-antrun-plugin</artifactId>
   <version>1.6</version>
   <executions>
      <execution>
      <id>compile</id>
      <phase>compile</phase>
      <configuration>
         <target>
            <property name="compile_classpath" refid="maven.compile.classpath" />
            <property name="runtime_classpath" refid="maven.runtime.classpath" />
            <property name="test_classpath" refid="maven.test.classpath" />
            <property name="plugin_classpath" refid="maven.plugin.classpath" />

            <echo message="compile classpath: ${compile_classpath}" />
            <echo message="runtime classpath: ${runtime_classpath}" />
            <echo message="test classpath:    ${test_classpath}" />
            <echo message="plugin classpath:  ${plugin_classpath}" />
          </target>
       </configuration>
       <goals>
          <goal>run</goal>
       </goals>
    </execution>
  </executions>
 </plugin>

 运行mvn compile

分享到:
评论

相关推荐

    maven plugin打包下载

    Maven Plugin则是Maven中的一个重要组成部分,用于执行特定的任务,如编译、测试、打包、部署等。本篇文章将深入探讨Maven Plugin及其打包下载的相关知识点。 一、Maven Plugin简介 Maven Plugin是Maven中的插件,...

    maven插件压缩包

    Maven通过使用一种标准化的项目对象模型(Project Object Model,POM)来管理项目,并提供了一套插件系统,这些插件可以执行构建过程中的各种任务,如编译、测试、打包、部署等。在给定的“maven插件压缩包”中,...

    maven plugin maven plugin

    Maven 插件是 Maven 构建系统中的一个重要组成部分,它极大地扩展了 Maven 的功能,使其能够处理各种特定的任务,如编译、测试、打包、部署等。在 Maven 中,插件是通过 Maven 插件管理系统(scm)进行管理和使用的...

    eclipse m2m 1.8插件包

    4. **生命周期与构建过程**:支持Maven的完整生命周期,包括编译、测试、打包、验证等阶段,开发者可以在Eclipse内部进行这些操作。 5. **源码跳转**:集成Maven的源码库,允许开发者直接从Eclipse内部跳转到依赖库...

    maven 过滤文件夹打包

    在软件开发过程中,尤其是Java应用,Maven是一个广泛使用的构建工具,它可以帮助开发者自动化构建、测试和部署项目。"maven 过滤文件夹打包"这个主题涉及到的是如何利用Maven的资源过滤功能来实现针对不同运行环境的...

    Maven各组件整合包.zip

    3. **maven-antrun-plugin-1.8.jar**:Ant运行插件,允许在Maven生命周期中执行Ant任务,扩展了Maven的功能,使得可以执行一些Maven自身不支持的任务。 4. **maven-jar-plugin-2.4.jar**:用于创建和管理JAR文件,...

    maven生成可执行exe文件

    &lt;artifactId&gt;maven-antrun-plugin &lt;version&gt;1.8 &lt;id&gt;generate-exe &lt;phase&gt;install &lt;goal&gt;run ${project.build.directory}/${project.artifactId}-${project.version}-jar-with-...

    maven+bat打包

    在Maven的POM.xml文件中,我们可以配置各种插件来执行特定的任务,如编译代码、运行测试、打包应用等。 在"maven+bat打包"的场景中,POM.xml文件中会包含一个特定的插件配置,用于执行自定义的批处理脚本。这个脚本...

    maven多环境部署pom文件实例

    5. **使用maven-antrun-plugin**:Maven的AntRun插件允许你在构建过程中执行Ant任务,这样可以根据环境执行不同的脚本或操作。 以上都是Maven在处理多环境部署时常用的方法。通过灵活运用这些策略,开发者可以轻松...

    MAVENAPACHE

    1. **Maven的生命周期和插件**:Maven拥有一个定义好的构建生命周期,包括编译(compile)、测试(test)、打包(package)、验证(verify)、安装(install)和部署(deploy)。开发者可以通过插件来扩展这些生命...

    maven 占位符打包

    在实际项目中,为了更好地管理和共享环境变量,还可以使用像`maven-environment-plugin`或`maven-antrun-plugin`这样的插件,或者结合外部的配置管理工具(如Spring Cloud Config Server)来实现更复杂的环境配置...

    maven5

    - Maven 插件是实现特定构建任务的组件,如编译源代码、打包应用、执行测试等。在示例中,`maven-antrun-plugin` 被用于运行 Ant 任务。 - `&lt;artifactId&gt;` 指定插件的唯一标识。 - `&lt;executions&gt;` 定义了插件的...

    maven的zip压缩包

    3. **自定义生命周期**:根据项目需求,可以通过maven-antrun-plugin等插件自定义构建过程。 4. **源码与文档**:使用maven-source-plugin和maven-javadoc-plugin生成源码和API文档,便于代码管理和交流。 5. **...

    探索Maven的构建力量:深入指南使用antrun-plugin

    3. **构建生命周期**:Maven定义了一系列的构建阶段(如编译、测试、打包、部署等),每个阶段都有对应的目标(goals)可以执行。 4. **插件和目标**:Maven拥有丰富的插件系统,可以通过插件扩展构建过程。每个...

    Maven入门教程

    - **maven-antrun-plugin**:用于执行Ant任务。 - **maven-archetype-plugin**:用于创建新项目骨架。 - **maven-assembly-plugin**:用于创建自包含的分发包。 - **maven-dependency-plugin**:用于管理依赖...

    maven 入门到精通.txt

    - 使用`maven-antrun-plugin`等插件来执行复杂的构建任务。 3. **构建性能优化**: - 合理设置JVM参数,提高构建速度。 - 使用并行构建插件(`maven-surefire-plugin`的forkCount属性)。 4. **文档和注释**: ...

    front-plugin:前端插件示例

    在“front-plugin-master”这个压缩包中,我们可能找到了插件的源代码,包括JavaScript文件、CSS样式表、HTML模板,甚至可能有示例代码或测试用例。开发者通常会将这些文件组织成一个模块化的结构,以便于管理和维护...

    mavenpaper-m开发笔记

    4. Maven插件使用:讲解如何使用Maven插件执行特定任务,如编译、测试、打包、部署等,并给出具体插件的例子。 5. Maven聚合与模块化项目:说明如何使用Maven管理多模块项目,如何配置parent pom,以及如何在大型...

    j2ee maven 结合gulp构建工具构建 war 自动刷新浏览器缓存

    Maven拥有强大的生命周期和插件体系,可以用于编译、测试、打包、部署等多种任务,简化了项目的构建流程。 Gulp则是一个基于Node.js的流式构建系统,它的核心理念是利用可读写流进行数据处理,使得构建过程更加高效...

Global site tag (gtag.js) - Google Analytics