有一个非常酷的spi架构示例,其中有maven在baeldung:
教程:https://www.baeldung.com/java-spi
存储库:https://github.com/eugenp/tutorials/tree/master/java-spi
它有一个父母pom和三个孩子poms。要运行应用程序,我首先要通过maven构建它。然后我在终端运行了构建jar。
如何在不使用jar和终端的情况下运行它,以便我可以在Eclipse中调试应用程序和服务提供程序?
为com.baeldung.rate.app.MainApp
创建运行配置。添加VM参数
-Djava.ext.dirs=$JAVA_HOME/jre/lib/ext:./exchange-rate-impl/target:./exchange-rate-impl/target/depends