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; }
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()); } }
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);