/** * Initialize the project configuration * * @param projectConfig Project configuration to initialize * @param githubConfig Github configuration to apply */ @Defaults public void initializeProjectConfig(ProjectConfig projectConfig, GithubConfig githubConfig) { if (projectConfig.getWebsiteUrl() == null) { projectConfig.setWebsiteUrl(githubConfig.getWebsiteUrl()); } Organization organization = projectConfig.getOrganization(); if (organization.getWebsiteUrl() == null) { organization.setWebsiteUrl(githubConfig.getProfileUrl()); } Repository repository = projectConfig.getRepository(); repository.setId("github"); repository.setType("git"); repository.setWebsiteUrl(githubConfig.getWebsiteUrl()); repository.setConnection(githubConfig.getConnection()); repository.setDeveloperConnection(githubConfig.getDeveloperConnection()); IssueTracker tracker = projectConfig.getIssueTracker(); tracker.setId("github"); tracker.setWebsiteUrl(githubConfig.getIssueTrackerUrl()); }
/** * Initialize the project configuration * * @param projectConfig Project configuration to initialize * @param githubConfig Github configuration to apply */ @Defaults public void initializeProjectConfig(ProjectConfig projectConfig, GithubConfig githubConfig) { if (projectConfig.getWebsiteUrl() == null) { projectConfig.setWebsiteUrl(githubConfig.getWebsiteUrl()); } Organization organization = projectConfig.getOrganization(); if (organization.getWebsiteUrl() == null) { organization.setWebsiteUrl(githubConfig.getProfileUrl()); } Repository repository = projectConfig.getRepository(); repository.setId("github"); repository.setType("git"); repository.setWebsiteUrl(githubConfig.getWebsiteUrl()); repository.setConnection(githubConfig.getConnection()); repository.setDeveloperConnection(githubConfig.getDeveloperConnection()); IssueTracker tracker = projectConfig.getIssueTracker(); tracker.setId("github"); tracker.setWebsiteUrl(githubConfig.getIssueTrackerUrl()); }
if (organization.getWebsiteUrl() == null) { LOGGER.warn("Please configure projectConfig.organization.websiteUrl");
if (organization.getWebsiteUrl() == null) { LOGGER.warn("Please configure projectConfig.organization.websiteUrl");
Nodes.setChildValue(organization, "url", organizationConfig.getWebsiteUrl());
Nodes.setChildValue(organization, "url", organizationConfig.getWebsiteUrl());