【问题标题】:Could not load definitions from resources无法从资源加载定义
【发布时间】:2013-03-15 05:11:21
【问题描述】:

我有一个(希望是)非常基本的问题。我对 Ant 很不熟悉,我只是想使用一个构建文件,这样我就可以为我最近发现的一个开源应用程序 Rapid Miner 编写一些插件。我一直在尝试用 Eclipse 编译它(按照 Eclipses.org 自己的说明进行操作。)每次单击“运行”时都会收到如下所示的错误:

Buildfile: C:\Users\jcarr14\Eclipse\Workspace\RapidMiner_Unuk\build.xml
  [taskdef] Could not load definitions from resource net/sf/antcontrib/antlib.xml. It could not be found.

BUILD FAILED
C:\Users\jcarr14\Eclipse\Workspace\RapidMiner_Unuk\build.xml:329: taskdef class   com.oracle.appbundler.AppBundlerTask cannot be found
using the classloader AntClassLoader[]

Total time: 306 milliseconds

在我看来,一定有一个文件丢失了,但我不知道它应该在哪里,因此,我不知道它是否真的存在,或者即使Eclipse 是罪魁祸首。我确实进入了 Eclipse 文件夹并查找了 net/sf/antcontrib/antlib.xml,但找不到任何东西。

我假设问题可能根本不在于 Eclipse,而在于 Rapid Miner。所以我在 RapidMiner 项目结构中寻找相同的位置,但找不到。我还在 RapidMiner 的论坛上发布了一个与此类似的问题,以防万一这是 RapidMiner 特有的。

我想我需要回答的基本问题是如何检查 Ant 是否在 Eclipse 中正确安装。一旦我知道 Eclipse 工作正常,我就可以将全部精力放在找出 RapidMiner 出了什么问题上......

【问题讨论】:

    标签: java eclipse ant rapidminer


    【解决方案1】:

    看来你需要安装ant-contrib

    【讨论】:

    • 我正在调查这个。我应该想到我可能只是想念一个图书馆。现在我只需要弄清楚把这个东西放在哪里......
    • 看看你的 ant 安装在哪里(找出可执行文件在哪里)。将罐子放在{ant_install}/lib 文件夹中。
    • 这似乎奏效了。我刚刚在 Eclipse 中的 Ant 设置中添加了一个用于 antcontrib 的外部 jar,并且我能够通过构建过程的那一部分。可悲的是,我并没有在其他地方挂断电话,但我会尝试自己解决一段时间,然后再抱怨 SO...
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-23
    • 2012-07-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多