public String getTopLevelPackageForModule(final Pom module) { if (StringUtils.isBlank(module.getModuleName())) { // Parent module or project package return module.getGroupId(); } else { //Module package return module.getGroupId().concat(".").concat(module.getArtifactId()); } }
public JavaPackage getTopLevelPackage(final String moduleName) { final Pom pom = getPomFromModuleName(moduleName); if (pom != null) { if (StringUtils.isBlank(moduleName)) { return new JavaPackage(pom.getGroupId(), moduleName); } else { // Module package return new JavaPackage(pom.getGroupId().concat(".") .concat(pom.getArtifactId().replace("-", ".")), moduleName); } } return null; }
final List<String> topLevelPackages = new ArrayList<String>(); if (moduleTypes.isEmpty()) { topLevelPackages.add(module.getGroupId()); return topLevelPackages;
getProjectOperations().addDependency("repository", pom.getGroupId(), "model", "${project.version}"); getProjectOperations().addDependency("integration", pom.getGroupId(), "model", "${project.version}"); getProjectOperations().addDependency("service-api", pom.getGroupId(), "model", "${project.version}"); getProjectOperations().addDependency("service-impl", pom.getGroupId(), "repository", "${project.version}"); getProjectOperations().addDependency("service-impl", pom.getGroupId(), "service.api", "${project.version}"); getProjectOperations().addDependency("service-impl", pom.getGroupId(), "model", "${project.version}"); getProjectOperations().addDependency("service-impl", pom.getGroupId(), "integration", "${project.version}"); getProjectOperations().addDependency("application", pom.getGroupId(), "service.impl", "${project.version}"); getProjectOperations().addDependency("application", pom.getGroupId(), "service.api", "${project.version}"); getProjectOperations().addDependency("application", pom.getGroupId(), "repository", "${project.version}"); getProjectOperations().addDependency("application", pom.getGroupId(), "model", "${project.version}");
private void createModule(final String moduleName, final PackagingProvider selectedPackagingProvider, final String artifactId, final String folder) { Validate.isTrue(isCreateModuleAvailable(), "Cannot create modules at this time"); if (getProjectOperations().getPomFromModuleName(moduleName) != null) { throw new IllegalArgumentException(String.format("Module %s already exists", moduleName)); } // Get parent pom Pom parentPom = getProjectOperations().getPomFromModuleName(""); setModule(parentPom); // Validate parent has POM packaging if (!parentPom.getPackaging().equals("pom")) { throw new IllegalArgumentException("ERROR: Parent module packaging is not POM"); } final PackagingProvider packagingProvider = getPackagingProvider(selectedPackagingProvider); final String pathToNewPom = packagingProvider.createArtifacts( getProjectOperations().getTopLevelPackage(parentPom.getModuleName()), artifactId, "", new GAV(parentPom.getGroupId(), parentPom.getArtifactId(), parentPom.getVersion()), moduleName, this); updateParentModulePom(moduleName); setModule(pomManagementService.getPomFromPath(pathToNewPom)); if (folder == null) { createFolder(getProjectOperations().getTopLevelPackage(moduleName), null); } else { createFolder(getProjectOperations().getTopLevelPackage(parentPom.getModuleName()), folder); } }
Pom managedEntityModule = projectOperations.getPomFromModuleName(managedEntityModuleName); projectOperations.addDependency(module.getModuleName(), new Dependency(managedEntityModule.getGroupId(), managedEntityModule.getArtifactId(), "${project.version}", DependencyType.valueOfTypeCode("test-jar"), DependencyScope.TEST), true, true);
Pom managedEntityModule = projectOperations.getPomFromModuleName(managedEntityModuleName); projectOperations.addDependency(module.getModuleName(), new Dependency(managedEntityModule.getGroupId(), managedEntityModule.getArtifactId(), "${project.version}", DependencyType.valueOfTypeCode("test-jar"), DependencyScope.TEST), true, true);
Pom managedEntityModule = projectOperations.getPomFromModuleName(managedEntityModuleName); projectOperations.addDependency(module.getModuleName(), new Dependency(managedEntityModule.getGroupId(), managedEntityModule.getArtifactId(), "${project.version}", DependencyType.valueOfTypeCode("test-jar"), DependencyScope.TEST), true, true);
new Dependency(wsdlModule.getGroupId(), wsdlModule.getArtifactId(), null));
public String getTopLevelPackageForModule(final Pom module) { if (StringUtils.isBlank(module.getModuleName())) { // Parent module or project package return module.getGroupId(); } else { //Module package return module.getGroupId().concat(".").concat(module.getArtifactId()); } }
final List<String> topLevelPackages = new ArrayList<String>(); if (moduleTypes.isEmpty()) { topLevelPackages.add(module.getGroupId()); return topLevelPackages;
Pom managedEntityModule = projectOperations.getPomFromModuleName(managedEntityModuleName); projectOperations.addDependency(module.getModuleName(), new Dependency(managedEntityModule.getGroupId(), managedEntityModule.getArtifactId(), "${project.version}", DependencyType.valueOfTypeCode("test-jar"), DependencyScope.TEST), true, true);
Pom managedEntityModule = projectOperations.getPomFromModuleName(managedEntityModuleName); projectOperations.addDependency(module.getModuleName(), new Dependency(managedEntityModule.getGroupId(), managedEntityModule.getArtifactId(), "${project.version}", DependencyType.valueOfTypeCode("test-jar"), DependencyScope.TEST), true, true);