运行 要调试的 maven spi 项目

Run maven spi projects to debug

baeldung 上有一个非常酷的 maven spi 架构示例:

教程:https://www.baeldung.com/java-spi

存储库:https://github.com/eugenp/tutorials/tree/master/java-spi

它有一个父 pom 和三个子 pom。对于 运行 应用程序,我首先要通过 maven 构建它。然后我在终端中有 运行 构建罐。

如何在不使用 jars 和终端的情况下运行它,以便我可以在 Eclipse 中调试应用程序和服务提供商?

com.baeldung.rate.app.MainApp 创建 运行 配置。在此处添加 VM 参数

-Djava.ext.dirs=$JAVA_HOME/jre/lib/ext:./exchange-rate-impl/target:./exchange-rate-impl/target/depends