我有一个项目,通常不使用mvn exec:java
来执行。但是为一些初始设置提供这种功能会很好。
我目前正在使用:
mvn exec:java -Dexec.mainClass="myclass"
问题是该项目使用了几个使用动态服务加载的API来在运行时查找实现。因此,它们不在maven项目的依赖项列表中,但mvn exec:java
中有一些是必需的。
如何告诉maven使用它已计算的加一个或多个库配置的类路径?
我尝试过类似的事情:
-Dexec.args="-cp %classpath:/path/to/implementation.jar"
但这似乎没有用,还有其他想法吗?