Trying to override old definition of task javac Error

最近在看pentaho-ce-5.1的源代码,用ant进行编辑的时候总是出错

Trying to override old definition of task javac Error

修改以前的内容

<?xml version="1.0" ?>
<project name="HelloWorld" default="compress">
    <presetdef name="javac">
            <javac includeantruntime="false" />
    </presetdef>
    <target name="init">
        <mkdir dir="build/classes" />
        <mkdir dir="dist" />
    </target>
    <target name="compile" depends="init">
        <javac srcdir="src" destdir="build/classes"/>
    </target>
    <target name="compress" depends="compile">
            <jar destfile="dist/sample.jar" basedir="build/classes" />
    </target>
    <target name="execute" depends="compile">
        <java classname="src" classpath="build/classes" />
    </target>
    <target name="clean">
    </target>
</project>

修改以后的内容

<presetdef name="my.javac">
            <javac includeantruntime="false" />
    </presetdef>

看到了,主要是将javac改成了my.javac

Trying to override old definition of task javac Error

时间: 2024-11-06 21:54:21

Trying to override old definition of task javac Error的相关文章

SSIS Error The Execute method on the task returned error code 0x80131621

Error Message: The Execute method on the task returned error code 0x80131621 (Mixed mode assembly is built against version 'v2.0.50727' of the runtime and cannot be loaded in the 4.0 runtime without additional configuration information.). The Execute

Ubuntu环境下利用ant编译nutch2.x &amp; 配置nutch2.x

利用ant编译nutch2.x 详见:1.    http://blog.javachen.com/2014/05/20/nutch-intro/   2.    wiki.apache.org/nutch/Nutch2Tutorial 前提条件:配置ant(http://www.cnblogs.com/xxx0624/p/4172277.html) 1. 下载nutch(例如:我的是apache-nutch-2.2.1-src.tar.gz) 解压,重命名nutch文件夹(命名为nutch),

Nutch 快速入门(Nutch 2.2.1+Hbase+Solr)

http://www.tuicool.com/articles/VfEFjm Nutch 2.x 与 Nutch 1.x 相比,剥离出了存储层,放到了gora中,可以使用多种数据库,例如HBase, Cassandra, MySql来存储数据了.Nutch 1.7 则是把数据直接存储在HDFS上. 1. 安装并运行HBase 为了简单起见,使用Standalone模式,参考 HBase Quick start 1.1 下载,解压 wget http://archive.apache.org/di

eclipse中ant build 控制台乱码解决解决方法(ant执行java)

有如下ant的target,为了执行java代码 <target name="shanhy" depends="compile"> <!-- 指明要调用的java类的名称 --> <java classname="Test" fork="true" failonerror="true"> <!-- 指明要调用的java类的class路径 --> <cla

spring项目报org.apache.tiles.definition.DefinitionsFactoryException: I/O错误原因及解决办法。

今天升级一个spring项目遇到如下错: HTTP Status 500 - Request processing failed; nested exception is org.apache.tiles.definition.DefinitionsFactoryException: I/O Error reading definitions. org.springframework.web.util.NestedServletException: Request processing fail

Phalcon之教程 2:INVO 项目讲解(Tutorial 2: Explaining INVO)

教程 2:INVO 项目讲解(Tutorial 2: Explaining INVO) In this second tutorial, we'll explain a more complete application in order to deepen the development with Phalcon. INVO is one of the applications we have created as samples. INVO is a small website that a

Java8新特性之lambda

本系列文章翻译自@shekhargulati的java8-the-missing-tutorial Java8中最重要的特性之一就是引入了lambda表达式.这能够使你的代码更加简练,并允许你将行为传递到各处.一段时间以来,Java因为自身的冗长和缺少函数式编程的能力而受到批评.随着函数式编程变得越来越流行和有价值,Java也在努力接受函数式编程.否则,Java将会变得没有价值. Java8在使世界上最受欢迎的编程语言之一在接纳函数式编程的过程中向前迈了一大步.为了支持函数式编程,编程语言必须将

Celery的任务信息扩展支持库-jobtasctic

jobtastic- Celery tasks plus more awesome Jobtastic makes your user-responsive long-runningCelery jobs totally awesomer. Celery is the ubiquitous python job queueing tool and jobtastic is a python library that adds useful features to your Celery task

并发编程基础3

一:脏读,对于数据的读取没有做到一致性,正如下面的例子,两个线程同时操作一个对象,一个线程设置对象的值, 另一个线程读取对象的值,但是在第一个线程没有设置完成时(业务逻辑处理时间比较长),第二个线程就开始获取数据了,所以会出现问题. /** * */ package com.day2; /** * @author Administrator * 脏读,对于数据的读取没有做到一直性,正如下面的例子,两个线程同时操作一个对象,一个线程设置对象的值, * 另一个线程读取对象的值,但是在第一个线程没有设