public String getMavenCoords() { String group = getProject().getGroup().toString(); String id = getProject().getConvention().getPlugin(BasePluginConvention.class).getArchivesBaseName(); String version = getProject().getVersion().toString(); return String.join(":", group, id, version); }
VersionlessDependency versionless = VersionlessDependency.builder() .setGroup((String) target.getProject().getGroup()) .setName(target.getProject().getName()) .build();
@Override public Object call() throws Exception { return _project.getGroup(); }
/** * Get the project group * * @return Project group */ public String getGroup() { return Validate.notNull(this.project.getGroup().toString()); }
/** * Get the project group * * @return Project group */ public String getGroup() { return Validate.notNull(this.project.getGroup().toString()); }
private Set<String> getAllLocalProjectNames(Project rootProject) { Set<String> names = new HashSet<String>(); for (Project localProject: rootProject.getAllprojects()) { names.add(localProject.getGroup() + ":" + localProject.getName()); } return names; }
@Override public void run() { if (project.getGroup() == null) { LOG.info(" Gradle project does not have 'group' property configured yet." + "\n Shipkit is setting the group to 'org.shipkit.bootstrap' so that it has a reasonable default." + "\n It is recommended that you configure the 'group' to your choice."); project.setGroup("org.shipkit.bootstrap"); } } });
@Override public void run() { if (project.getGroup() == null) { LOG.info(" Gradle project does not have 'group' property configured yet." + "\n Shipkit is setting the group to 'org.shipkit.bootstrap' so that it has a reasonable default." + "\n It is recommended that you configure the 'group' to your choice."); project.setGroup("org.shipkit.bootstrap"); } } });
private String computeProjectKey() { Project rootProject = targetProject.getRootProject(); String rootProjectName = rootProject.getName(); String rootGroup = rootProject.getGroup().toString(); String rootKey = rootGroup.isEmpty() ? rootProjectName : (rootGroup + ":" + rootProjectName); if (targetProject == rootProject) { return rootKey; } return rootKey + targetProject.getPath(); } }
private String computeProjectKey() { Project rootProject = targetProject.getRootProject(); String rootProjectName = rootProject.getName(); String rootGroup = rootProject.getGroup().toString(); String rootKey = rootGroup.isEmpty() ? rootProjectName : (rootGroup + ":" + rootProjectName); if (targetProject == rootProject) { return rootKey; } return rootKey + targetProject.getPath(); } }
/** * Provide a string key for an artifact * * @param project Project the artifact belongs to * @param artifact Artifact Artifact to get info for * @return Module key */ protected String moduleKey(Project project, PublishArtifact artifact) { String key = Objects.requireNonNull(ARTIFACT_JOINER.join(project.getGroup(), artifact.getName(), artifact.getType(), artifact.getExtension(), Strings.emptyToNull(artifact.getClassifier()))); return key; }
private String getDependencyProperty(Project project) { VersionInfo info = project.getRootProject().getExtensions().getByType(VersionInfo.class); return String.format("-Pdependency=%s:%s:%s", project.getGroup().toString(), project.getName(), info.getPreviousVersion()); }
public DefaultArtifactUrlResolver getDefaultResolver(Project project, String artifactBaseName, String previousVersion) { if (project.getPlugins().hasPlugin(ShipkitBintrayPlugin.class)) { return new BintrayDefaultArtifactUrlResolver(project, artifactBaseName, previousVersion); } else if (project.getPlugins().hasPlugin(GradlePortalPublishPlugin.class)) { return new GradlePluginArtifactUrlResolver(project.getGroup().toString(), artifactBaseName, previousVersion); } return null; }
public DefaultArtifactUrlResolver getDefaultResolver(Project project, String artifactBaseName, String previousVersion) { if (project.getPlugins().hasPlugin(ShipkitBintrayPlugin.class)) { return new BintrayDefaultArtifactUrlResolver(project, artifactBaseName, previousVersion); } else if (project.getPlugins().hasPlugin(GradlePortalPublishPlugin.class)) { return new GradlePluginArtifactUrlResolver(project.getGroup().toString(), artifactBaseName, previousVersion); } return null; }
private void defaultAttributesUsingDetailsFrom(Project project) { Object projectGroup = project.getGroup(); String projectName = project.getName(); if (projectGroup != null) { capsuleManifest.defaultApplicationIdTo(projectGroup + "." + projectName); } Jar jarTask = (Jar) project.getTasks().getAt("jar"); capsuleManifest.defaultApplicationClassTo((String) jarTask.getManifest().getAttributes().get("Main-Class")); }
private ProjectDescriptor deriveProjectDescription(Project project) { ProjectDescriptor projectDescriptor = new ProjectDescriptor(project.getName(), project.getGroup().toString(), project.getDescription(), project.getVersion().toString(), new EnvironmentDescriptor(project.getGradle().getGradleVersion())); addPluginDescription(project, projectDescriptor); addTasksDescription(project, projectDescriptor); addJavaDescription(project, projectDescriptor); return projectDescriptor; }