我正在使用 intellij 进行 grails 开发。
我想知道是否有更简单的方法可以从项目中删除 spring security core 插件依赖。
该项目已经成熟,因此在很多地方都有 Spring 安全引用。我想到的方法是首先从构建配置中删除插件,然后一一检查所有文件并删除对 Spring 安全性的任何引用。这很耗时。
所以我想知道是否有有效的方法来实现这一点。是否有 intellij 功能对此有所帮助?我怀疑是否有一种工具可以自动删除对 Spring Security 的所有引用。
谢谢!
最佳答案
没有直接的方法可以从所有类中删除这种依赖关系及其用法。然而,Intellij 可以让生活变得更轻松一些。您可以尝试的几件事:
1) 进入项目设置>构建、执行、部署>编译器:选择Build project automatically
和 Compile independent modules in parallel
.这将突出显示受删除 Spring Security 依赖项影响的类。
2) 从构建配置中删除 Spring Security。
3) 查找或替换,ctrl
+ shift
+ R
或 ctrl
+ shift
+ F
,然后在窗口的右上角,选择 Regex
并使用 .*org.spring.*.security.*
.这将找到所有具有 Spring Security 引用的文本。要么一一删除,要么全部替换为空行。
4) 手动转到因错误突出显示的类,手动删除引用 Spring Security 的代码。
关于grails - 有没有一种简单或正确的方法来删除 Spring 安全插件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52144126/