Trying to override old definition of task javac Error

本文介绍了解决Pentaho CE 5.1使用Ant构建时遇到的javac任务定义冲突的问题。通过将预定义的任务名称从javac更改为my.javac来避免覆盖原有定义。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

1
Trying to override old definition of task javac Error

修改以前的内容

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?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>

修改以后的内容

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

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



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

"error while trying to hflushorsync" 是一个常见的错误信息,在使用Hadoop分布式文件系统(HDFS)时可能会遇到。这个错误通常出现在尝试将数据刷新到磁盘或将数据同步到多个数据节点时。 这个错误的原因可能有多种可能性。以下是一些常见的原因和解决方法: 1. 网络问题:首先,检查网络连接是否正常。确保所有的网络设备(如交换机、路由器等)都正常工作,并且网络带宽足够支持数据的传输。 2. 数据节点故障:如果在尝试刷新或同步数据时某个数据节点不可用,就会出现这个错误。检查集群中的数据节点是否正常运行。如果某个节点出现故障,可以尝试重启该节点或将其替换为一个新的节点。 3. 存储空间不足:如果磁盘上的可用空间不足,就无法将数据刷新到磁盘上。确保所有数据节点上的磁盘都有足够的可用空间来存储数据。 4. 权限问题:如果当前用户对某些文件或目录没有足够的权限,就无法将数据刷新或同步到这些文件或目录上。确保当前用户具有足够的权限来操作所需的文件或目录。 5. 系统资源限制:在某些情况下,操作系统可能会对某个进程的资源使用进行限制,导致无法刷新或同步数据。可以尝试增加系统资源或调整操作系统的限制。 总之,当出现 "error while trying to hflushorsync" 错误时,需要检查网络连接、数据节点状态、磁盘空间、权限设置和系统资源等方面的问题,以确定并解决错误的具体原因。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值