diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0138PluginLifecycleTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0138PluginLifecycleTest.java index 395e137cb..ebe274f5b 100644 --- a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0138PluginLifecycleTest.java +++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0138PluginLifecycleTest.java @@ -56,11 +56,7 @@ public void testit0138() throws Exception { verifier.verifyFilePresent("target/compiler-test-compile.txt"); verifier.verifyFilePresent("target/surefire-test.txt"); verifier.verifyFilePresent("target/jar-jar.txt"); - verifier.verifyFilePresent("target/plugin-add-plugin-artifact-metadata.txt"); verifier.verifyFilePresent("target/install-install.txt"); - if (matchesVersionRange("(,2.2.0)")) { - verifier.verifyFilePresent("target/plugin-update-registry.txt"); - } verifier.verifyFilePresent("target/deploy-deploy.txt"); verifier.verifyErrorFreeLog(); } diff --git a/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-plugin-plugin/src/main/java/org/apache/maven/plugin/coreit/UpdateRegistryMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-plugin-plugin/src/main/java/org/apache/maven/plugin/coreit/UpdateRegistryMojo.java deleted file mode 100644 index 699d7440b..000000000 --- a/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-plugin-plugin/src/main/java/org/apache/maven/plugin/coreit/UpdateRegistryMojo.java +++ /dev/null @@ -1,84 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ -package org.apache.maven.plugin.coreit; - -import java.io.File; -import java.io.IOException; - -import org.apache.maven.plugin.AbstractMojo; -import org.apache.maven.plugin.MojoExecutionException; -import org.apache.maven.plugin.MojoFailureException; -import org.apache.maven.plugins.annotations.LifecyclePhase; -import org.apache.maven.plugins.annotations.Mojo; -import org.apache.maven.plugins.annotations.Parameter; -import org.apache.maven.project.MavenProject; - -/** - * Creates a text file in the project base directory. - * - * - * @author Benjamin Bentmann - * - */ -@Mojo(name = "updateRegistry", defaultPhase = LifecyclePhase.INSTALL) -public class UpdateRegistryMojo extends AbstractMojo { - - /** - * The current Maven project. - */ - @Parameter(defaultValue = "${project}", required = true, readonly = true) - private MavenProject project; - - /** - * The path to the output file, relative to the project base directory. - * - */ - @Parameter - private String pathname = "target/plugin-update-registry.txt"; - - /** - * Runs this mojo. - * - * @throws MojoExecutionException If the output file could not be created. - * @throws MojoFailureException If the output file has not been set. - */ - public void execute() throws MojoExecutionException, MojoFailureException { - getLog().info("[MAVEN-CORE-IT-LOG] Using output file path: " + pathname); - - if (pathname == null || pathname.length() <= 0) { - throw new MojoFailureException("Path name for output file has not been specified"); - } - - File outputFile = new File(pathname); - if (!outputFile.isAbsolute()) { - outputFile = new File(project.getBasedir(), pathname).getAbsoluteFile(); - } - - getLog().info("[MAVEN-CORE-IT-LOG] Creating output file: " + outputFile); - - try { - outputFile.getParentFile().mkdirs(); - outputFile.createNewFile(); - } catch (IOException e) { - throw new MojoExecutionException("Output file could not be created: " + pathname, e); - } - - getLog().info("[MAVEN-CORE-IT-LOG] Created output file: " + outputFile); - } -}