Polish
This commit is contained in:
@@ -29,7 +29,7 @@ import org.apache.maven.shared.filtering.MavenResourcesFiltering;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
public class CopyContracts {
|
||||
class CopyContracts {
|
||||
private static final Logger log = LoggerFactory
|
||||
.getLogger(MethodHandles.lookup().lookupClass());
|
||||
private final MavenProject project;
|
||||
|
||||
@@ -20,17 +20,18 @@ import java.util.List;
|
||||
import org.apache.maven.model.Dependency;
|
||||
import org.apache.maven.model.Plugin;
|
||||
import org.apache.maven.project.MavenProject;
|
||||
import org.codehaus.groovy.runtime.DefaultGroovyMethods;
|
||||
import org.codehaus.plexus.archiver.jar.Manifest;
|
||||
import org.codehaus.plexus.archiver.jar.ManifestException;
|
||||
|
||||
public class ManifestCreator {
|
||||
class ManifestCreator {
|
||||
public static Manifest createManifest(MavenProject project) throws ManifestException {
|
||||
Manifest manifest = new Manifest();
|
||||
Plugin verifierMavenPlugin = findMavenPlugin(project.getBuildPlugins());
|
||||
manifest.addConfiguredAttribute(new Manifest.Attribute(
|
||||
"Spring-Cloud-Contract-Verifier-Maven-Plugin-Version", verifierMavenPlugin.getVersion()));
|
||||
if (DefaultGroovyMethods.asBoolean(verifierMavenPlugin.getDependencies())) {
|
||||
if (verifierMavenPlugin != null) {
|
||||
manifest.addConfiguredAttribute(new Manifest.Attribute(
|
||||
"Spring-Cloud-Contract-Verifier-Maven-Plugin-Version", verifierMavenPlugin.getVersion()));
|
||||
}
|
||||
if (verifierMavenPlugin != null && !verifierMavenPlugin.getDependencies().isEmpty()) {
|
||||
Dependency verifierDependency = findVerifierDependency(verifierMavenPlugin.getDependencies());
|
||||
if (verifierDependency != null) {
|
||||
String verifierVersion = verifierDependency.getVersion();
|
||||
|
||||
@@ -37,6 +37,7 @@ import org.springframework.cloud.contract.stubrunner.StubRunnerOptionsBuilder;
|
||||
|
||||
import static com.google.common.base.Strings.isNullOrEmpty;
|
||||
|
||||
@SuppressWarnings("FieldCanBeLocal")
|
||||
@Mojo(name = "run", requiresProject = false, requiresDependencyResolution = ResolutionScope.RUNTIME)
|
||||
public class RunMojo extends AbstractMojo {
|
||||
|
||||
|
||||
Reference in New Issue
Block a user