DeL*_*ver 5 java maven-3 maven maven-assembly-plugin maven-compiler-plugin
我的项目需要访问内部 JDK 类,特别是内部 JavaFX 类。这在 Eclipse 中没有问题,因为我可以将所需的 Java 9 模块添加到构建路径中。问题出现在Maven构建过程中。我收到类似错误
class file for com.sun.javafx.binding.ExpressionHelperBase not found
Run Code Online (Sandbox Code Playgroud)
当我尝试研究解决方案时,我遇到了术语问题。Maven 和 Java 都使用“模块”这个词,但它们描述的东西不同。我指的是Java 9 模块。是否可以像使用库一样在 pom.xml 中添加对此类模块的依赖项?
编辑:该问题已被标记为可能重复。澄清一下,我并不是想更改 Maven 项目的 Java 版本。我需要的内部 JDK 类在默认配置中无法访问。它们是内部 Java 模块的一部分,必须在构建路径中指定该模块,以便在 Eclipse 中进行开发时可以访问。现在我需要知道如何告诉 Maven 包含此模块,以便成功构建我的项目,该项目(再次)依赖于属于此模块的类。
| 归档时间: |
|
| 查看次数: |
205 次 |
| 最近记录: |