From 3c83245e19f302bfb5c9254e3264a23b04874ca5 Mon Sep 17 00:00:00 2001 From: Roy Clarkson Date: Thu, 19 Dec 2024 11:37:09 -0500 Subject: [PATCH] Remove pmd plugin from gradle build --- build.gradle | 15 ---- .../BrokerPropertiesParameterResolver.java | 2 - .../CloudFoundryAcceptanceTest.java | 1 - .../appbroker/acceptance/HealthListener.java | 1 - .../AppBrokerAutoConfiguration.java | 1 - .../deployer/BackingApplication.java | 1 - .../support/ConfigurationBeanUtils.java | 2 +- .../cloudfoundry/CloudFoundryAppDeployer.java | 1 - .../CloudFoundryDeploymentProperties.java | 2 +- .../CloudFoundryAppDeployerTest.java | 2 +- ...undryAppDeployerUpdateApplicationTest.java | 2 +- .../integration/AppBrokerApplication.java | 1 - ...InstanceWithCustomTargetComponentTest.java | 1 - src/pmd/pmdRuleSet.xml | 69 ---------------- src/pmd/pmdTestRuleSet.xml | 80 ------------------- 15 files changed, 4 insertions(+), 177 deletions(-) delete mode 100644 src/pmd/pmdRuleSet.xml delete mode 100644 src/pmd/pmdTestRuleSet.xml diff --git a/build.gradle b/build.gradle index fe523fd..5ab5476 100644 --- a/build.gradle +++ b/build.gradle @@ -194,7 +194,6 @@ configure(libraryProjects) { configure(staticAnalysisProjects) { apply plugin: "checkstyle" - apply plugin: "pmd" apply plugin: "jacoco" checkstyle { @@ -207,20 +206,6 @@ configure(staticAnalysisProjects) { checkstyleTest { source = "src/test/java" } - - pmd { - consoleOutput = true - } - pmdMain { - ruleSets = [] - ruleSetFiles = files("${project.rootDir}/src/pmd/pmdRuleSet.xml") - source = "src/main/java" - } - pmdTest { - ruleSets = [] - ruleSetFiles = files("${project.rootDir}/src/pmd/pmdTestRuleSet.xml") - source = "src/test/java" - } } configure(publishedProjects) { diff --git a/spring-cloud-app-broker-acceptance-tests/src/test/java/org/springframework/cloud/appbroker/acceptance/BrokerPropertiesParameterResolver.java b/spring-cloud-app-broker-acceptance-tests/src/test/java/org/springframework/cloud/appbroker/acceptance/BrokerPropertiesParameterResolver.java index 8623f6b..06326f4 100644 --- a/spring-cloud-app-broker-acceptance-tests/src/test/java/org/springframework/cloud/appbroker/acceptance/BrokerPropertiesParameterResolver.java +++ b/spring-cloud-app-broker-acceptance-tests/src/test/java/org/springframework/cloud/appbroker/acceptance/BrokerPropertiesParameterResolver.java @@ -26,14 +26,12 @@ import org.junit.jupiter.api.extension.ParameterResolver; class BrokerPropertiesParameterResolver implements ParameterResolver { - @SuppressWarnings("PMD.AvoidUncheckedExceptionsInSignatures") @Override public boolean supportsParameter(ParameterContext parameterContext, ExtensionContext extensionContext) throws ParameterResolutionException { return parameterContext.getParameter().getType() == BrokerProperties.class; } - @SuppressWarnings("PMD.AvoidUncheckedExceptionsInSignatures") @Override public BrokerProperties resolveParameter(ParameterContext parameterContext, ExtensionContext extensionContext) throws ParameterResolutionException { diff --git a/spring-cloud-app-broker-acceptance-tests/src/test/java/org/springframework/cloud/appbroker/acceptance/CloudFoundryAcceptanceTest.java b/spring-cloud-app-broker-acceptance-tests/src/test/java/org/springframework/cloud/appbroker/acceptance/CloudFoundryAcceptanceTest.java index d2732e5..ed63c59 100644 --- a/spring-cloud-app-broker-acceptance-tests/src/test/java/org/springframework/cloud/appbroker/acceptance/CloudFoundryAcceptanceTest.java +++ b/spring-cloud-app-broker-acceptance-tests/src/test/java/org/springframework/cloud/appbroker/acceptance/CloudFoundryAcceptanceTest.java @@ -103,7 +103,6 @@ import static org.springframework.cloud.appbroker.acceptance.fixtures.cf.CloudFo @ExtendWith(SpringExtension.class) @ExtendWith(BrokerPropertiesParameterResolver.class) @EnableConfigurationProperties(AcceptanceTestProperties.class) -@SuppressWarnings("PMD.GodClass") abstract class CloudFoundryAcceptanceTest { private static final Logger LOG = LoggerFactory.getLogger(CloudFoundryAcceptanceTest.class); diff --git a/spring-cloud-app-broker-acceptance-tests/src/test/java/org/springframework/cloud/appbroker/acceptance/HealthListener.java b/spring-cloud-app-broker-acceptance-tests/src/test/java/org/springframework/cloud/appbroker/acceptance/HealthListener.java index a47fbec..f9ed1b2 100644 --- a/spring-cloud-app-broker-acceptance-tests/src/test/java/org/springframework/cloud/appbroker/acceptance/HealthListener.java +++ b/spring-cloud-app-broker-acceptance-tests/src/test/java/org/springframework/cloud/appbroker/acceptance/HealthListener.java @@ -29,7 +29,6 @@ import org.springframework.stereotype.Service; import org.springframework.web.client.RestClientException; import org.springframework.web.client.RestTemplate; -@SuppressWarnings("PMD.DoNotUseThreads") @Service class HealthListener { diff --git a/spring-cloud-app-broker-autoconfigure/src/main/java/org/springframework/cloud/appbroker/autoconfigure/AppBrokerAutoConfiguration.java b/spring-cloud-app-broker-autoconfigure/src/main/java/org/springframework/cloud/appbroker/autoconfigure/AppBrokerAutoConfiguration.java index 86a3067..c056f3a 100644 --- a/spring-cloud-app-broker-autoconfigure/src/main/java/org/springframework/cloud/appbroker/autoconfigure/AppBrokerAutoConfiguration.java +++ b/spring-cloud-app-broker-autoconfigure/src/main/java/org/springframework/cloud/appbroker/autoconfigure/AppBrokerAutoConfiguration.java @@ -73,7 +73,6 @@ import org.springframework.context.annotation.Configuration; /** * App Broker Auto-configuration */ -@SuppressWarnings("PMD.CouplingBetweenObjects") @Configuration @AutoConfigureAfter(CloudFoundryAppDeployerAutoConfiguration.class) @ConditionalOnBean(AppDeployer.class) diff --git a/spring-cloud-app-broker-core/src/main/java/org/springframework/cloud/appbroker/deployer/BackingApplication.java b/spring-cloud-app-broker-core/src/main/java/org/springframework/cloud/appbroker/deployer/BackingApplication.java index f03399a..036718c 100644 --- a/spring-cloud-app-broker-core/src/main/java/org/springframework/cloud/appbroker/deployer/BackingApplication.java +++ b/spring-cloud-app-broker-core/src/main/java/org/springframework/cloud/appbroker/deployer/BackingApplication.java @@ -29,7 +29,6 @@ import org.springframework.util.CollectionUtils; /** * An application deployed as part of the service provisioning process */ -@SuppressWarnings("PMD.GodClass") public class BackingApplication { private static final String VALUE_HIDDEN = "