我正在尝试创建一个包含所有 Jemmy 模块(Jemmy Core、Glass Image、Glass Robot、JemmyFx 和 JemmyFX 浏览器)的 Maven 项目,因为当我尝试按照此处的这些说明进行构建时,它无法告诉我 JAR 文件不是可用的。
我从这里获得了 Jemmy Core 的源代码,然后在此处获得了 JemmyFx 源代码的 zip 文件(详见此页)。
如上所述,我使用源创建了一个包含 5 个模块的 Maven 项目,但似乎我仍然缺少一些源文件。
例如在类GlassIamge.java
中有以下导入:
import org.jemmy.Dimension;
到目前为止,这不在我下载的任何资源中。查看这些build.xml
文件,似乎可能对我最初没有意识到的其他 Jemmy JAR 有进一步的依赖关系。例如该build.xml
文件包含:
<get src="${dist.url}/JemmyCore.jar" dest="${jemmy.lib.dir}"/>
<get> src="${dist.url}/JemmyAWTInput.jar" dest="${jemmy.lib.dir}"/>
<get src="${dist.url}/JemmyBrowser.jar" dest="${jemmy.lib.dir}"/>
<get> src="${dist.url}/JemmySupport.jar" dest="${jemmy.lib.dir}"/>
JemmyAWTInput.jar
这表示对,JemmyBrowser.jar
和的依赖JemmySupport.jar
。
所以我的问题是我是否需要这些 JARS 或者最好是源代码,这样我才能实现其他模块中的依赖关系,如果需要,我在哪里可以得到它?