in initializer-generator/src/main/java/org/apache/dubbo/initializer/generation/condition/OnDubboIdlCondition.java [35:46]
protected boolean matches(ProjectDescription description, ConditionContext context,
AnnotatedTypeMetadata metadata) {
InitializerProjectDescription initializerDescriptiuon = (InitializerProjectDescription)description;
Architecture architecture = initializerDescriptiuon.getArchitecture();
if (architecture.getId().equals("none")) {
return true;
}
Module module = context.getBeanFactory().getBean(Module.class);
String requestModuleName = module.getName() == null && module.isRoot() ? "root" : module.getName();
return requestModuleName.equals("service");
}