这是针对Spring-Boot Maven项目的,我使用Intellij
我有一个主要的通用文件夹,其中包含一组依赖项项目,每个依赖项项目都有自己的pom文件。 我有一组微服务,取决于此通用文件夹中的文件(该文件夹包含 多个依赖项目)。
例如,如果我“ alt / option”单击以在以下文件中找到依赖项类“ SomeClass”的内容, 它将我定向到“ SomeClass”的不可写文件版本。我猜这是cos依赖文件 内置到微服务中。如何选择直接转到文件而不是已编译的文件?
换句话说,如果我在“ SomeClass”中进行了更改,我希望它可以立即反映在我的微服务上,而无需构建 每一次。由于要使用已编译的版本,因此不会在依赖项类中显示我的更改。 请注意,所有项目文件(泛型和所有微服务)都存在于同一intellij项目中。 (在另一台PC上正常运行。无法在新Mac上实现此功能)。
@Component
public class AClassInMicroService{
@Autowired
private SomeClass someClass; // <- This class exists in generic_projects_one
//I want to go to the actual file which is inside generic_projects_one folder
//instead of going to the compiled version.
}
我的项目结构,以供参考(在intellij中)。
Generic_Project_Folder
pom.xml
generic_projects_one
pom.xml
generic_projects_two
pom.xml
generic_projects_three
pom.xml
Micro_service1
pom.xml
Micro_service2
pom.xml
Micro_service3
pom.xml