是否有一种简单或正确的方法来删除spring安全插件?

问题描述 投票:0回答:1

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

我想知道是否有一种更简单的方法来从项目中删除spring安全核心插件依赖项。

该项目已经成熟,因此很多地方都有春季安全参考。我想到的方法是首先从构建配置中删除插件,然后逐个检查所有文件并删除对spring安全性的任何引用。这很费时间。

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

谢谢!

grails intellij-idea spring-security
1个回答
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的代码。

© www.soinside.com 2019 - 2024. All rights reserved.