如何将 'org.eclipse.core:org.eclipse.core.runtime:3.7.0' 库添加到 Intellij ant build

How do you add 'org.eclipse.core:org.eclipse.core.runtime:3.7.0' library to Intellij ant build

我可以在 gradle 中解析编译 'org.eclipse.core:org.eclipse.core.runtime:3.7.0',但使用 ant 和 Intellij idea。我已将 org.eclipse.core.runtime-3.7.0.jar 包含在我的 libs 文件夹中。我收到以下错误。

错误:(22, 32) java: 找不到符号 符号:class IProgressMonitor 位置:包 org.eclipse.core.runtime

错误:(23, 32) java: 找不到符号 符号:class IStatus 位置:包 org.eclipse.core.runtime

错误:(24, 32) java: 找不到符号 符号:class 状态 位置:包 org.eclipse.core.runtime

我正在尝试构建 Android 的 UIAutomatorView,如果我将代码放入 Android Studio,它似乎可以通过在 [= 中编译 'org.eclipse.core:org.eclipse.core.runtime:3.7.0' 来解析 IProgressMonitor 等37=].

这是我的项目结构和源错误的屏幕截图。

有没有一种简单的方法可以将它添加到 ant 中,或者只是将项目转换为 gradle(请提供详细步骤)。

您的项目应该有一个 build.xml 文件。查找用于编译代码的 javac 任务(在构建文件中)并确保您的 jar 位于其中定义的 class 路径中。如果不是,就复制进来。

例子取自下面link:

<javac srcdir="${src}"
     destdir="${build}"
     includes="mypackage/p1/**,mypackage/p2/**"
     excludes="mypackage/p1/testpackage/**"
     classpath="YOUR_REQUIRED_JAR_FILE_HERE.jar"
     debug="on"
/>

来源:https://ant.apache.org/manual/Tasks/javac.html