我正在使用intellij进行grails开发。
我想知道是否有更简单的方法从项目中删除spring security core插件依赖项。
该项目已经成熟,因此在很多地方都有spring安全参考。我想到的方法是先从build config中删除插件,然后一个接一个地检查所有文件,并删除任何对spring security的引用。这很费时间。
所以我想知道是否有有效的方法来实现这一目标。是否有intellij功能可以对此提供帮助?我怀疑有没有一种工具可以自动删除所有对spring security的引用。
谢谢!
答案 0 :(得分:0)
没有直接的方法可以从所有类中删除此依赖关系及其用法。但是,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的代码。