3

我正在尝试创建一个包含所有 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 或者最好是源代码,这样我才能实现其他模块中的依赖关系,如果需要,我在哪里可以得到它?

4

1 回答 1

2

我正在将 Jemmy v3 代码放到代码工具 OpenJDK 项目中:http: //hg.openjdk.java.net/code-tools/jemmy/v3/

谁有兴趣,您可以通过查看我推出的代码来帮助我。

http://mail.openjdk.java.net/pipermail/jemmy-dev/2017-November/000037.html

我还建议订阅 jemmy-dev@openjdk.java.net 别名。

于 2017-11-09T18:06:32.640 回答