我尝试用我的 ant 脚本构建一个 eclipse 项目。我也使用 ant4eclipse 来导入项目。它工作正常,直到它尝试从我的 .classpath 文件中解析以下条目:
…
<classpathentry kind="con"path="at.bestsolution.efxclipse.tooling.jdt.core.JAVAFX_CONTAINER"/>
…
错误:
BUILD FAILED
C:\Users\bob\.jenkins\jobs\BuildTest\workspace\trunk\build.xml:159: The following error occurred while executing this line:
C:\Users\bob\.jenkins\jobs\BuildTest\workspace\trunk\build.xml:70: org.ant4eclipse.lib.core.exception.Ant4EclipseException: Exception whilst resolving the classpath entry '[EclipseClasspathEntry: path: at.bestsolution.efxclipse.tooling.jdt.core.JAVAFX_CONTAINER entryKind: 0 outputLocation: null exported: false]' of project 'test123': '
No 'jdtClassPathLibrary' defined for library entry 'at.bestsolution.efxclipse.tooling.jdt.core.JAVAFX_CONTAINER'.
To resolve this problem, please define a 'jdtClassPathLibrary' element inside your ant build file:
<ant4eclipse:jdtClassPathLibrary name="at.bestsolution.efxclipse.tooling.jdt.core.JAVAFX_CONTAINER">
<fileset dir="..."/>
</ant4eclipse:jdtClassPathLibrary >
如果我按照建议使用
C:\Program Files\Java\jdk1.7.0_55\jre\lib
作为文件集目录,我得到了上面的错误。并且 jfxrt.jar 存在。
有没有人有想法,如何解决这个麻烦?