Dodanie pluginu do mavena

Dodanie pluginu do mavena

1.Tworzymy mavenowy projekt

2.Tworzymy przykładowa klasę

HowdyMojo.class

import org.apache.maven.plugin.AbstractMojo;

import org.apache.maven.plugin.MojoExecutionException;

/**

* This goal will say a message.

*

* @goal howdy-world

*/

public class HowdyMojo extends AbstractMojo {

public void execute() throws MojoExecutionException {

getLog().info("Hi there!!! ");

}

}

Załączamy bibliotekę maven-plugin-api

3. zmieniamy plik pom.xml

pom.xml

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">

<modelVersion>4.0.0</modelVersion>

<groupId>com.maventest</groupId>

<artifactId>maven-howdy-plugin</artifactId>

<packaging>maven-plugin</packaging>

<version>1.0-SNAPSHOT</version>

<name>Howdy Plugin</name>

<url>http://maven.apache.org</url>

<dependencies>

<dependency>

<groupId>org.apache.maven</groupId>

<artifactId>maven-plugin-api</artifactId>

<version>2.0</version>

</dependency>

<dependency>

<groupId>junit</groupId>

<artifactId>junit</artifactId>

<version>3.8.1</version>

<scope>test</scope>

</dependency>

</dependencies>

<build>

<plugins>

<plugin>

<groupId>com.maventest</groupId>

<artifactId>maven-howdy-plugin</artifactId>

<version>1.0-SNAPSHOT</version>

</plugin>

</plugins>

</build>

</project>

5. W projekcie klikamy w Reimport All Maven Projects

Po odświeżeniu pojawi się nasz plugin


Wyszukiwarka

Podobne podstrony:
Dodanie okienka do wprowadzania tekstu
Dodanie okienka do wprowadzania tekstu x2
Dodanie podłokietnik do Golf A4 TDI
Co powoduje dodanie do polimerów, fizykochemia splania, pytania
do dodania word
Dodanie sensora wstrzasu do alarmu fabrycznego
Bazy danych 1 - full, ZajęciaIV - kwerendy, Dodanie klucza obcego do tabeli Faktury:
Korzystne efekty dodania kwasów tłuszczowych omega 3 do leczenia przeciwdepresyjnego w depresji leko
chrome chromium podmiana domyślej wyszukiwarki google mint na dowolna inną zmiana wyszukiwarki dodan
Najważniejsze to posiadać taki program który akceptuje pluginy służące do dekodowania
https, platforma ahe lodz pl pluginfile php 77275 mod resource content 1 Metodologia badań pedagogic
mapy do celow proj
Seminarium IIIR do kopiowania
Szkol Wykład do Or
ROS wykorzystanie roslin do unieszkodliwiania osadow
Środki miejscowo znieczulające i do znieczulenia ogólnego(1)
Bakterie spiralne do druk

więcej podobnych podstron