在IntelliJ中运行Maven项目非常容易-只需在POM中声明依赖项就可以了。无需显式包括copy-dependencies插件,程序集插件或shade插件,即可将依赖项类和jar放置在某处,或创建可执行的uber-jar,如果要从Windows上运行该应用程序则需要命令行或部署它。
所以我很好奇IntelliJ如何运行具有依赖项的程序。当我运行程序时,是否将带有条目的类路径设置为本地Maven存储库中我的依赖项类?
由于IntelliJ不会直接调用java
启动器-而是调用Java启动器API-我们看不到“命令”。