}
private ModuleConfig createModuleConfigFromId(String moduleId) throws MojoExecutionException {
assert moduleId != null;
ModuleConfig moduleConfig = new ModuleConfig();
moduleId = moduleId.replace('\\', '/');
String[] splitStr = moduleId.split("/");
if (splitStr.length != 4) {
throw new MojoExecutionException("Invalid moduleId: " + moduleId);
}
moduleConfig.setGroupId(splitStr[0]);
moduleConfig.setArtifactId(splitStr[1]);
moduleConfig.setVersion(splitStr[2]);
moduleConfig.setType(splitStr[3]);
return moduleConfig;
}