我有来自同一个工作区的 eclipse 和 intellij,因为它们都回复 pom.xml 文件。我注意到一些不同的东西。在 Eclipse 中,当我在 Run Configurations 下设置 Jetty Webapp 并运行 jetty 时,它会查看 /classes 文件夹是否有任何更改,如果某些项目是打开的(我有大约 15 个项目,其中一些关闭了其中一些打开)。如果某些项目未打开,它将查看 .m2 文件夹中的 jar 文件,这很好。因此,当我更改某些内容时,我可以编译文件并查看更改而无需重新启动服务器。
但是,在 Intellij CE 中,当我从 maven 运行 jetty:run 时,它只会查看 .m2 文件夹中的 jar 文件,因此我mvn clean install
每次都必须更新 .m2 文件夹并重新启动服务器。我怎样才能在 IntelliJ 中实现同样的目标?那么,当我更改 Java 类中的某些内容时,我不必重新启动服务器?