1, 如何在maven中调用ant任务并传递参数?
http://maven.apache.org/plugins/maven-antrun-plugin/examples/classpaths.html
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-antrun-plugin</artifactId>
<executions>
<execution>
<id>compile</id>
<phase>compile</phase>
<configuration>
<tasks>
<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"/>
<ant antfile="${basedir}/build.xml">
<target name="test"/>
</ant>
</tasks>
</configuration>
<goals>
<goal>run</goal>
</goals>
</execution>
</executions>
</plugin>
build.xml文件:
<?xml version="1.0"?>
<project name="test6">
<target name="test">
<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>
</project>
分享到:
相关推荐
Maven-javadoc-plugin
gs-maven, 使用 Maven 构建Java项目 标记项目maven目录你将构建什么。你需要什么。设置了项目项目。定义一个简单的Maven 构建工具。构建Java代码声明依赖项编写测试文件。摘要文件另请参阅本指南引导你使用 Maven
因网络原因,很多IntelliJ IDEA用户发现其默认配置maven仓库...如更新后还是有部分架包下载失败,一般属于版本问题,在pom.xml中查看,标记红色的架包,去阿里云maven仓库检索版本信息,将版本信息加入pom.xml即可。
maven编译pentaho-big-data-plugin遇到的所有问题解决,pentaho6.0
Maven权威指南 Authors Tim O'Brien (Sonatype, Inc.) , John Casey (Sonatype, Inc.) , Brian Fox (Sonatype, Inc.) , Bruce Snyder () , Jason Van Zyl (Sonatype, Inc.) , Juven Xu () Abstract Maven权威指南...
maven2的插件,用于在eclipse下进行maven2的快速配置 打开eclipse .选择菜单 window ->preferences ; 在新打开的对话框的左边的一列会看到一个名为Maven2的选项。鼠标单击,然后点击右边的Local Repository Folder ...
java运行依赖jar包
使用 maven-release-plugin 和 maven-scm-plugin 标记多模块项目的所有子模块基本原理在我们公司,我们有一个政策,假设标记在 subversion 中是一种廉价的操作,那么每个发布的工件都应该在 Subversion 中具有一个...
javaweb项目,采用maven搭建,基于springmvc管理,采用反射机制,包扫描加载,标签解析;设计思路为当一个请求进来时,解析操作信息,完成业务分发;第一次或者获得重置业务信息是重新加载所标记的标签类完成不同业务的分发;...
目录 1. Sonar安装 2 1.1下载sonar 2 1.2安装sonar 2 2.在maven中配置sonar 2 ...4.1整个sonar报表主要为6部分,如下图为红色数字以标记 4 4.2在Critical中有三种错误提示如下: 6 4.3持续集成曲线图 7
是Maven 3.3.1+一组扩展,允许将POM模型用XML以外的方言编写。 一些方言还允许使用内联插件:Ruby,Groovy和Scala方言允许这样做。 这是用Ruby方言编写的示例POM: project 'Polyglot :: Aggregator' do model_...
maven3.0.4详解,含个人重点标记哦
在项目目录中运行mvn install命令在conf目录下的config.properties文件中填写存储库URL和存储库ID字段在direcotry添加bin文件夹到PATH环境变量将标记添加到您的maven settings.xml文件中,例如: < servers> ...
它根据Maven项目目录下本地存储库中的Git标记确定文件的最后修改版本。 我为什么要使用它? 主要的预期用例是在javadocs中自动填写@version标记。 插件设置 将以下内容添加到pom.xml的部分中,最好在某些配置文件...
gitflow-helper-maven-... 针对主分支和支持分支的SCM标记构建。 您可以使用项目SCM定义,或者如果省略它,则可以解析CI服务器的存储库连接信息。 (需要零Maven SCM配置) 促进现有测试(暂存)工件的发布,而不是
内有ssm及maven额度详细使用过程,标记的都很清晰,重要部分已有不同颜色字体标注
宁静Maven插件 我们需要单独构建此插件,因为它取决于本地Maven存储库中存在的核心Serenity库。... 标记新版本,例如git tag v1.5.1-rc.4 提交并推送 进行部署构建( mvn clean deploy ) 切换回主分支
这意味着在所有其他方面被认为稳定的版本,如果规格不是最终的,仍然可以标记为Beta。 下载页面将始终显示最新的稳定版本和任何新的Alpha或Beta版本(如果存在)。Alpha和Beta版本始终在下载页面上清楚地标记。 ...
Jacoco Coverage Badge Maven插件 查阅Wiki了解更多信息: : 内容 产品特点 自动读取jacoco.csv报告并在本地生成报告 可以集成为构建过程的一部分 根据jacoco报告的覆盖率自动设置彩色徽章 可配置的徽章钥匙 从...
问题清单 :在此项目上使用状态标志的无限循环(阻止程序) :版本冲突,应自动解决(烦人)全面工作MJF-293:摆脱任何状态标记MJF-266:解决冲突,添加/提交,然后再次运行完成设置POM 该插件非常简单易用,您无需...