Java IntelliJ未检测到未隐藏的源文件
我有一个maven模块,它将真实的人工制品和更改隐藏起来,这是不相关的。为此,我们有一个名为相同但添加了后缀的模块,例如guice persist mycompany。我的项目中的模块复制了包结构,因此当我们运行shade插件时,它将基本上用修改后的文件替换原始文件。这在执行mvn清洁安装或类似操作时有效 我遇到的问题是IntelliJ无法在guice persist中解析项目中不存在的类,即除ModifiedClass.java之外的所有类。当尝试运行覆盖率的单元测试时,这尤其令人痛苦,我通常会放弃并使用命令行和/或远程测试调试 我已经能够通过在guice persist mycompany的模块设置中手动添加guice persist dependency from.m2来解决这个问题,但这意味着每个开发人员都必须这样做 我如何修改模块guice persist mycompany的pom.xml,以向IntelliJ提供一个提示,说明在哪里可以找到未着色的源文件Java IntelliJ未检测到未隐藏的源文件,java,maven,intellij-idea,maven-shade-plugin,Java,Maven,Intellij Idea,Maven Shade Plugin,我有一个maven模块,它将真实的人工制品和更改隐藏起来,这是不相关的。为此,我们有一个名为相同但添加了后缀的模块,例如guice persist mycompany。我的项目中的模块复制了包结构,因此当我们运行shade插件时,它将基本上用修改后的文件替换原始文件。这在执行mvn清洁安装或类似操作时有效 我遇到的问题是IntelliJ无法在guice persist中解析项目中不存在的类,即除ModifiedClass.java之外的所有类。当尝试运行覆盖率的单元测试时,这尤其令人痛苦,我通常