Java Spring boot:为什么自定义ssh(崩溃)命令在IDE中不起作用

Java Spring boot:为什么自定义ssh(崩溃)命令在IDE中不起作用,java,spring,spring-boot,Java,Spring,Spring Boot,我已经创建了一些自定义ssh命令。 如果它们作为源代码存在于我当前的项目中,并且我在ide IntelliJ中运行代码,那么它可以正常工作。 但是,如果我的命令在依赖库中,那么.java文件在commands/crash目录的jar中,它们就不能工作。当我使用help命令时,它们甚至没有列出。而且根本没有错误日志。 但是,如果我使用maven创建包并在ide之外运行它,它就可以正常工作了 是因为Intellij使用自己的类加载器吗? 有没有办法解决这个问题?如果没有一些代码,很难找到答案。它可以

我已经创建了一些自定义ssh命令。 如果它们作为源代码存在于我当前的项目中,并且我在ide IntelliJ中运行代码,那么它可以正常工作。 但是,如果我的命令在依赖库中,那么.java文件在commands/crash目录的jar中,它们就不能工作。当我使用help命令时,它们甚至没有列出。而且根本没有错误日志。 但是,如果我使用maven创建包并在ide之外运行它,它就可以正常工作了

是因为Intellij使用自己的类加载器吗?
有没有办法解决这个问题?

如果没有一些代码,很难找到答案。它可以是任何东西。我看不出代码本身与此有什么关系。在我看来,这更像是一个配置问题或类似的问题。我的命令类运行良好。如果它们在jar中,则从IntelliJ内部运行时不会加载它们。