use*_*192 5 java intellij-idea maven
我使用 Maven 命令来清理、构建整个项目、创建战争并部署到服务器。我无法使用 Intellij 来执行此操作,因为我只有社区版。它在与 intellij 相同的目录中构建项目。
为了加快速度,我编写了一个脚本,该脚本在本地“目标”目录中查找比服务器中的文件更新的编译文件并复制它们。一切正常,但问题是 Intellij 没有看到用 Maven 编译的类,因为它应该跳过并重建整个项目。
目前它的工作原理如下:
我想要实现的目标:
所以问题是如何让 intellij 将已经用外部工具编译的文件视为已编译的?
你不知道。IntelliJ IDEA 有自己的增量编译系统,它跟踪正在编译的文件之间的依赖关系,并为每组更改重新编译最小的类集。使用 Maven 或 Gradle 等工具进行外部编译不会更新 IntelliJ IDEA 的增量编译数据库。因此,IntelliJ IDEA 无法识别类已使用外部工具编译的事实,并将重新编译。
归档时间: |
|
查看次数: |
3228 次 |
最近记录: |