有没有简单或正确的方法来删除Spring Security插件?

时间:2018-09-03 06:19:41

标签: grails intellij-idea spring-security

我正在使用intellij进行grails开发。

我想知道是否有更简单的方法从项目中删除spring security core插件依赖项。

该项目已经成熟,因此在很多地方都有spring安全参考。我想到的方法是先从build config中删除插件,然后一个接一个地检查所有文件,并删除任何对spring security的引用。这很费时间。

所以我想知道是否有有效的方法来实现这一目标。是否有intellij功能可以对此提供帮助?我怀疑有没有一种工具可以自动删除所有对spring security的引用。

谢谢!

1 个答案:

答案 0 :(得分:0)

没有直接的方法可以从所有类中删除此依赖关系及其用法。但是,Intellij可以使生活变得更轻松。您可以尝试的几件事:

1)转到项目设置>构建,执行,部署>编译器:选择Build project automaticallyCompile independent modules in parallel。这将突出显示受Spring Security依赖项删除影响的类。

2)从构建配置中删除Spring Security。

3)查找或替换,ctrl + shift + Rctrl + shift + F,然后在右上角在窗口中,选择Regex并使用.*org.spring.*.security.*。这将找到所有具有Spring Security参考的文本。要么一一删除,要么全部替换为空白行。

4)手动转到由于错误而突出显示的类,手动删除引用了Spring Security的代码。