Maven调用Ant脚本的最佳实践

简介:
Maven工程改造中如果实在脱离不开对于Ant 的依赖,这样做:
view plaincopy to clipboardprint?
<build>  
<plugins>  
      <plugin>  
        <artifactId>maven-antrun-plugin</artifactId>  
        <version>2.1</version>  
        <dependencies>  
          <dependency>  
            <groupId>ant</groupId>  
            <artifactId>ant-junit</artifactId>  
            <version>1.7.1</version>  
          </dependency>  
          <!-- ...其它包依赖 -->  
        </dependencies>  
        <executions>  
          <execution>  
            <id>ant-test</id>  
            <phase>package</phase>  
            <configuration>  
              <tasks>  
                <!-- 下面可以传入一些Maven变量 -->  
                <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"/>  
              </tasks>  
            </configuration>  
            <goals>  
              <goal>run</goal>  
            </goals>  
          </execution>  
        </executions>  
      </plugin>  
      <!-- ... -->  
<plugins>  
</build> 



     本文转自胡奇 51CTO博客,原文链接:http://blog.51cto.com/huqicto/280889,如需转载请自行联系原作者


相关文章
|
7月前
|
存储 Java Apache
Maven - 统一构建规范:Maven 插件管理最佳实践
Maven - 统一构建规范:Maven 插件管理最佳实践
282 0
|
NoSQL Java 关系型数据库
Centos 7 脚本命令环境部署安装JDK+Maven+Git+MySql+Redis,让你快人一步
Centos 7 脚本命令环境部署安装JDK+Maven+Git+MySql+Redis,让你快人一步
304 1
Centos 7 脚本命令环境部署安装JDK+Maven+Git+MySql+Redis,让你快人一步
|
缓存 IDE Java
已经使用ant的项目如何利用maven来管理依赖
已经使用ant的项目如何利用maven来管理依赖
|
XML IDE Java
【Groovy】Gradle 构建工具 ( 自动下载并配置构建环境 | 提供 API 扩展与开发工具集成 | 内置 Maven 和 Ivy 依赖管理 | 使用 Groovy 编写构建脚本 )
【Groovy】Gradle 构建工具 ( 自动下载并配置构建环境 | 提供 API 扩展与开发工具集成 | 内置 Maven 和 Ivy 依赖管理 | 使用 Groovy 编写构建脚本 )
241 0
【Groovy】Gradle 构建工具 ( 自动下载并配置构建环境 | 提供 API 扩展与开发工具集成 | 内置 Maven 和 Ivy 依赖管理 | 使用 Groovy 编写构建脚本 )
|
Java Apache Maven
Gradle、Maven、Ant的介绍
版权声明:本文为sydMobile原创文章,转载请务必注明出处! https://blog.csdn.net/sydMobile/article/details/78458704 文章最早发布于我的微信公众号 Android_De_Home 中,欢迎大家扫描下面二维码关注微信公众获取更多知识内容。
1848 0

热门文章

最新文章