【发布时间】:2019-07-20 08:04:09
【问题描述】:
有什么方法可以配置基于 Maven 的 JavaFX 项目,以便我可以在(vanilla)Eclipse 中导入该项目并像其他 Java/Maven 项目一样对其进行调试?
我习惯于使用 Maven 分发项目,通常,团队中的每个人(以及 CI 服务器)都可以依赖 Maven 进行打包、测试、运行等。 然而,为了调试,可以将项目导入 Eclipse 并通过主类启动(与 Eclipse 的 maven 插件相反)。 一个很好的例子是 Spring-Boot。导入这样一个项目后,我就可以运行或调试主类了。
然而,对于 JavaFX 11,这似乎可以编写一个配置所有必要依赖项的 pom.xml,但是当我将这样的项目导入 Eclipse(作为 Maven 项目)时,它并没有将其配置到我可以运行它的主类。我可以运行“Debug as..Maven build..”,但不能通过主类。我知道它依赖于特定于平台的依赖关系,但是如果它可以通过 Maven 启动,那么应该可以在不配置 Eclipse 的情况下从 Eclipse 启动它,不是吗?
【问题讨论】: