Ich habe gerade ein eigenes Plugin das Urbild mit wie hier beschrieben:Maven Plugin individuelle Fehler
https://maven.apache.org/guides/plugin/guide-java-plugin-development.html
ich das Plugin kompilieren kann, aber ich das Ziel nicht laufen kann. Was mache ich falsch?
/**
* Goal which touches a timestamp file.
*
* @deprecated Don't use!
*/
@Mojo(name = "touch", defaultPhase = LifecyclePhase.PROCESS_SOURCES)
public class MyMojo
extends AbstractMojo {
public void execute()
throws MojoExecutionException {
getLog().warn("Just a test");
}
}
Hier ist das Verwendungsbeispiel des Mojo (in einem anderen fast leer ist):
<build>
<plugins>
<plugin>
<artifactId>hello-maven-plugin</artifactId>
<groupId>sample.plugin</groupId>
<version>1.0.0-SNAPSHOT</version>
</plugin>
</plugins>
</build>
auf der Kommandozeile Ich betreiben: mvn sample.plugin: hello- maven-Plugin: touch
Und ich bekomme diese Fehlermeldung:
Plugin sample.plugin: hello-maven-plugin: 1.0.0-SNAPSHOT oder eine seiner Abhängigkeiten konnte nicht aufgelöst werden: Artefakt sample.plugin konnte nicht gefunden werden: hello-maven-plugin: jar: 1.0.0-SNAPSHOT -> [Hilfe 1]
Maven Version ist: Apache Maven 3.3.3
Alle Ideen, was ich falsch mache?
Sie schienen einige Download-Probleme von der Zentrale oder von Ihrem Repository (Firewall/Proxy) zu haben ... bitte posten Sie die volle Ausgabe Ihres Builds ... Ich nehme an, es gibt Warnungen am Anfang ... – khmarbaise