List of usage examples for org.apache.maven.project MavenProject EMPTY_PROJECT_ARTIFACT_ID
String EMPTY_PROJECT_ARTIFACT_ID
To view the source code for org.apache.maven.project MavenProject EMPTY_PROJECT_ARTIFACT_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()); }//from w w w. j a v a2 s.c o 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; }//w ww. jav a2s .c om 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)); } } }); }
From source file:org.gradle.api.publication.maven.internal.ant.ProjectDependencyArtifactIdExtractorHack.java
License:Apache License
public String extract() { Collection<Upload> tasks = project.getTasks().withType(Upload.class); Collection<ArtifactRepository> repositories = getRepositories(tasks); if (!onlyContainsMavenResolvers(repositories)) { return project.getName(); }//from w w w . ja v a2 s. com Collection<MavenDeployer> deployers = getMavenDeployers(repositories); Set<String> artifactIds = getArtifactIds(deployers); if (artifactIds.size() == 1) { String artifactId = artifactIds.iterator().next(); if (artifactId != null && !artifactId.equals(MavenProject.EMPTY_PROJECT_ARTIFACT_ID)) { return artifactId; } } String baseName = getArchivesBaseName(); return baseName != null ? baseName : project.getName(); }