List of usage examples for org.apache.maven.project MavenProject EMPTY_PROJECT_GROUP_ID
String EMPTY_PROJECT_GROUP_ID
To view the source code for org.apache.maven.project MavenProject EMPTY_PROJECT_GROUP_ID.
Click Source Link
From source file:org.gradle.api.internal.artifacts.publish.maven.deploy.DefaultArtifactPom.java
License:Apache License
private void assignArtifactValuesToPom(Artifact artifact, MavenPom pom, boolean setType) { if (pom.getGroupId().equals(MavenProject.EMPTY_PROJECT_GROUP_ID)) { pom.setGroupId(artifact.getModuleRevisionId().getOrganisation()); }//w w w . ja v a2 s . co m if (pom.getArtifactId().equals(MavenProject.EMPTY_PROJECT_ARTIFACT_ID)) { pom.setArtifactId(artifact.getName()); } if (pom.getVersion().equals(MavenProject.EMPTY_PROJECT_VERSION)) { pom.setVersion(artifact.getModuleRevisionId().getRevision()); } if (setType) { pom.setPackaging(artifact.getType()); } }
From source file:org.gradle.api.plugins.AndroidMavenPlugin.java
License:Apache License
private void configureUploadArchivesTask() { configurationActionContainer.add(new Action<Project>() { public void execute(Project project) { Upload uploadArchives = project.getTasks().withType(Upload.class) .findByName(BasePlugin.UPLOAD_ARCHIVES_TASK_NAME); if (uploadArchives == null) { return; }/*from w w w. j av a 2 s . c o m*/ ConfigurationInternal configuration = (ConfigurationInternal) uploadArchives.getConfiguration(); ModuleInternal module = configuration.getModule(); for (MavenResolver resolver : uploadArchives.getRepositories().withType(MavenResolver.class)) { MavenPom pom = resolver.getPom(); ModuleVersionIdentifier publicationId = new DefaultModuleVersionIdentifier( pom.getGroupId().equals(MavenProject.EMPTY_PROJECT_GROUP_ID) ? module.getGroup() : pom.getGroupId(), pom.getArtifactId().equals(MavenProject.EMPTY_PROJECT_ARTIFACT_ID) ? module.getName() : pom.getArtifactId(), pom.getVersion().equals(MavenProject.EMPTY_PROJECT_VERSION) ? module.getVersion() : pom.getVersion()); publicationRegistry.registerPublication(project.getPath(), new DefaultProjectPublication(publicationId)); } } }); }