`
willwen
  • 浏览: 26069 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

解决ant编译中出现“includeantruntime was not set”警告的问题

 
阅读更多

ant编译报错如下:

compile:

    [javac] D:\workspace\bits_core\build.xml:70: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds

解决方法:只需要根据提示在javac任务中添加includeAntRuntime="false"属性即可。例如:
修改前:
    <javac srcdir="${srcDir}" destdir="${binDir}" />
修改后:
    <javac srcdir="${srcDir}" destdir="${binDir}" includeAntRuntime="false" />
注:
1.对于includeAntRuntime属性,官方的解释如下:
    Whether to include the Ant run-time libraries in the classpath; defaults to yes, unless build.sysclasspath is set. It is usually best to set this to false so the script's behavior is not sensitive to the environment in which it is run.
2.此警告在较早的ant版本中可能不会出现,当前用的版本是:Apache Ant(TM) version 1.8.2 compiled on December 20 2010。所以此问题跟ant版本有关。

分享到:
评论

相关推荐

    ANDROID_ANT自动编译打包签名教程

    ANT作为一款开源的Java编译工具,在Android项目构建中扮演着重要的角色。本文将详细介绍如何利用ANT实现Android项目的自动编译、打包以及签名过程。 #### 二、准备工作 1. **下载并安装ANT**: - 访问ANT官网下载...

    使用ant编译打包应用程序

    `compile` depends="init"&gt; ${src.dir}" destdir="${classes.dir}" debug="on" includeantruntime="false"&gt;   编译完成  &lt;!-- 打包 jar 文件 --&gt;  ${dist.dir}/sample.jar" basedir="${classes.dir}" ...

    Ant编译与执行一个简单的Java项目

    在IT行业中,构建工具是开发过程中的重要环节,它们帮助我们自动化地编译、测试和打包项目。本文将深入探讨如何使用Apache Ant,一个流行的Java构建工具,来编译和执行一个简单的Java项目。我们将围绕标题"Ant编译与...

    使用ant构建helloworld

    在Java开发中,Apache Ant是一个常用的自动化构建工具,它通过XML定义的构建文件(通常是`build.xml`)来管理项目的构建过程。Ant以其简单、灵活的特性,深受开发者喜爱。本教程将详细介绍如何使用Ant构建一个简单的...

    Ant常见属性解析--target

    在Ant构建工具中,"target"是一个至关重要的概念,它是Ant构建脚本的基本构建块,定义了一组任务或目标的执行顺序。Ant是Java项目自动化构建的首选工具,它的灵活性和可扩展性使得开发者能够定制自己的构建过程。...

    springboot ant部署

    标题中的“Springboot Ant部署”指的是使用Apache Ant工具来构建和部署Spring Boot应用程序的过程。Spring Boot是基于Spring框架的高度简化和快速开发的工具,而Ant是Java项目常用的构建工具,它允许开发者通过XML...

    Ant详细使用,包括调用CMD,checkstyle,FTP,PMD

    - PMD用于检测Java代码中潜在的问题。 - 同样需要下载PMD插件并配置路径。 - 在build.xml中添加PMD任务。 ```xml ${pmd.ruleset.file}" reportFile="${pmd.report.file}"&gt; ``` **3.4 集成FTP上传** -...

    18_ant_完整操作一个用户管理的小例子_实现基本的CRUD

    在本教程中,我们将深入探讨如何使用Apache Ant工具来完成一个完整的用户管理系统的开发,实现基本的创建(Create)、读取(Read)、更新(Update)和删除(Delete)操作,也就是常说的CRUD功能。Apache Ant是Java...

    调试Ant工程

    本文将深入探讨如何在Eclipse集成开发环境中高效地调试Ant工程,包括构建脚本(build.xml)及Java源代码,旨在为读者提供一套完整的解决方案。 #### Eclipse + Ant环境搭建 首先,确保具备一个完善的Eclipse+Ant开发...

    ant的build.xml模板

    《Ant的build.xml模板详解与应用》 在软件开发领域,构建工具是不可或缺的一部分,它帮助开发者自动化地完成编译、测试、打包等任务。Apache Ant作为Java领域的一款经典构建工具,以其灵活性和强大的功能深受广大...

    Ant 使用小例子

    Apache Ant 是一个由Java编写的构建工具,它主要用于自动化Java项目的构建、编译、测试和部署过程。在“Ant 使用小例子”这个主题中,我们将深入理解Ant的基本概念,以及如何通过一个简单的“ChatServer”项目来应用...

    ant-subdirtask.jar.zip

    本文将深入探讨Ant中的一个特定任务——SubdirTask,并结合“ant-subdirtask.jar.zip”这个压缩包,来讲解其工作原理和实际应用。 Ant是一个由Apache软件基金会开发的任务驱动的构建系统,它提供了一系列内置的任务...

    Java注解的使用例子

    其他常见的注解包括`@Deprecated`(标记过时的API)、`@ SuppressWarnings`(抑制编译警告)和`@NotNull`(指定参数或返回值不应为null)。 创建自定义注解时,你需要定义一个注解类型,它是一个接口,使用`@...

    GridWorld阶段一自学报告

    Ant构建过程中可能会遇到的警告是由于缺少Ant运行时配置,解决方法是在编译任务中加上includeAntRuntime属性。 Junit和Sonar是Java开发中常用的单元测试和代码质量检测工具。Junit用于编写和运行可重复的测试来核实...

    java利用Ant脚本生成war包全过程

    接着,需要配置系统环境变量,新增`ANT_HOME`变量指向Ant的安装路径,同时在`PATH`变量中添加`E:\apache-ant-1.8.4\bin`,确保命令行可以找到Ant的可执行文件。配置完成后,通过`ant -version`命令检查Ant是否已正确...

    WSDD + TOMCAT 一键部署Webservices

    [javac] D:\java\wsdd\build.xml:16: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds [javac] Compiling 5 source files to D:\java\...

    android自动打包方法(ant+proguard+签名)知识.pdf

    ### Android自动打包方法详解(Ant + ProGuard + 签名) #### 一、引言 随着Android应用的快速发展,为了提升开发效率、确保应用程序的安全性以及减小应用的体积,自动化打包流程变得尤为重要。本文将详细介绍如何...

    java 测试程序(初学者)

    通过在命令行中输入`ant`或具体的任务名称(如`ant compile`),可以执行特定的构建任务。例如,要运行所有测试,只需输入`ant test`即可。 ### 总结 通过本文介绍的知识点,初学者可以了解到如何使用ANT构建工具...

Global site tag (gtag.js) - Google Analytics