java - IntelliJ 将类与冲突的类一起移动到新包中?

标签 java intellij-idea intellij-13

当我选择Refactoring > Move时在 Java 类上,因此 IntelliJ 警告这将导致其他类发生冲突。有没有办法告诉 IntelliJ 将一个类与任何可能发生冲突的类一起移动?

编辑:似乎我原来的问题不清楚,所以我提供了一个例子。

如果我有一个类A,它在里面使用了类B。如果我将classA移动到另一个目录(不同的maven模块),ClassA将无法再访问classB。理想情况下,IntelliJ 也可以选择自动将 classB 移动到其他目录中。

最佳答案

当您尝试移动类时(您可以执行“重构”>“移动”或按 F6 或简单地拖放)Intellij 会提供一些选项,例如:

在注释和字符串中搜索

搜索文本出现

搜索引用文献等..

如果您选择所有这些,Intellij 将处理您的依赖项。所以你不必担心他们。

另请检查Move Class Dialog

关于java - IntelliJ 将类与冲突的类一起移动到新包中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24423636/

相关文章:

jakarta-ee - IntelliJ 中的基本新 RESTful 项目无法运行,注释扫描失败?

Android屏幕录制与开发工具

java - .getCurrentListViews() 方法在 Robotium 中不可用于迭代列表 TextView 。

移动前的 Java 碰撞检测

java - GWT 应用程序编译问题 - 错误,状态 503

android - 检查 android sqlite 和 IntelliJ

java - 英特尔lij : What's the difference between 'Run' and 'Run...'

java - 在 Java 中实现协程

java - 在构建时,sun.audio无法正常工作

elasticsearch - 使用 IntelliJ 中的 Elasticsearch 测试框架,如何解决关于 idea_rt.jar 的 jar hell ?