我正在使用Tomcat运行Intellij Ultimate并部署战争.一切都很好地部署到tomcat的webapp目录.
当我更改像xhtml文件这样的文件时,有没有办法让tomcat自动获取该更改?到目前为止,我需要从intellij复制文件并将其复制到tomcat webapp目录中的目录.我知道某些文件需要重新编译,但xhtml不是其中之一.
我想在我的Spring Boot项目中使用热插拔.不知怎的,我无法通过在我的IDE(IntelliJ)中运行它来使其工作,尽管文档涵盖了这个主题.我只需使用带有VM属性的main方法运行该类:
-javaagent:/path/to/jar/springloaded.jar -noverify
Run Code Online (Sandbox Code Playgroud)
我的问题是,我该如何使其发挥作用?:-)
进一步的问题是如何使用装有Gradle和IntelliJ的弹簧.我发现强制开发人员手动下载JAR,将其置于某处并使用JVM参数指向它是非常不方便的.有没有更好的方法(我应该配置自己的任务来完成工作并从我的IDE作为Gradle任务运行它)?
回到12月,我从Eclipse切换到IntelliJ,但在几天之内我又转回了.
今天我再次尝试了IntelliJ,基本上我只剩下一个问题了.
问题是我想在保存时编译Java类.原因是我正在使用JRebel来获取新类.我不想每次都按Command-F9编译更改的类.
我读到了关于EclipseModel插件的内容,但这似乎不再起作用,因为可以在插件页面的注释中阅读:http://plugins.jetbrains.com/plugin/?id = 3822
我还尝试了"自动生成项目",但这会编译所有类,而不仅仅是更改的类.这只是耗费时间,它也会导致JRebel重新加载所有类...
有什么建议?
我是使用IntelliJ的新手.我只有一个委屈,那就是编译器.我更喜欢Eclipse编译器编译项目的方式并跳过包含错误的类.
如果我想为一个方法编写一个单元测试,我必须修复整个项目中的所有错误以运行单个单元测试,这尤其是一个问题!
您可能会说修复您的项目,但我正在开发一个项目,其中人们已经在其中提交了包含错误的代码.我怎么能解决这个问题,我看到有一个选项可以在设置中使用Eclipse编译器,但这没有区别/我不知道跳过错误的参数.
我是 Java Eclipse 的长期用户,并且习惯于在我引起编译错误和警告时立即在“问题”视图中看到这些错误和警告。
现在我正在使用 IntelliJ IDEA(Kotlin 和 Java)。有一个“问题”视图,但即使代码窗口边缘显示错误或警告,它也通常保持为空。
如果我按 Ctrl-F9 进行“构建项目”,则错误会在“问题”中列出,但我希望这种情况自动发生。
我选择了“设置”->“构建、执行、部署”->“编译器”->“自动构建项目”,但这似乎没有什么区别。
StackOverflow 显示Intellij IDEA Java 类在保存时不会自动编译作为可能的相关问题,但所选答案对我不起作用。除了很旧之外,该答案还说“自动构建项目”仅在“如果您使用外部编译器选项”时才有效,但我不知道那是什么(在 IntelliJ 文档上搜索“外部编译器”不会返回任何相关的内容)而我的设置没有提及它。答案并没有说明如果您不使用此类选项该怎么办。
那么,当我在 IntelliJ IDEA 中修改代码时,如何才能看到自动列出的错误和警告呢?
我是 Eclipse/STS 用户/开发人员,现在尝试使用 IntelliJ Idea (CE)
\n对于一个基于Gradle的项目,spring-integration如何,当我打开IDE时会发生以下情况
\n\n好的,让 IDE 加载项目...但是
\n\n从上面来看,这就是问题所在,我不希望 IDE 自动启动来构建/重建项目。我只需要打开项目即可。
\n观察:例如在 Eclipse/STS 中存在禁用自动构建的选项
\n\n我确实在网上做了一项研究,阅读了以下帖子和问题:
\n遗憾的是对话框选项已更改,但是......
\n所以:
\n\n从上面看,似乎没什么可做的。
\n\n观察:从上面观察该Build project automatically选项被禁用
即使禁用了该功能并且在重新启动 IDE 后,我也必须始终手动停止构建过程
\n\n那么缺少什么呢?或者我是否需要一个特殊的额外插件来实现我的目标?
\nbuild ×1
eclipse ×1
java ×1
jrebel ×1
spring ×1
spring-boot ×1
tomcat ×1
unit-testing ×1
war ×1