Post Processor Plugin

A maven plugin that executes one or multiple user defined processors that can be used to transform or modify the compilation result.

Лицензия

Лицензия

Группа

Группа

com.github.randomcodeorg.ppplugin
Идентификатор

Идентификатор

ppplugin
Последняя версия

Последняя версия

0.3.0
Дата

Дата

Тип

Тип

maven-plugin
Описание

Описание

Post Processor Plugin
A maven plugin that executes one or multiple user defined processors that can be used to transform or modify the compilation result.
Ссылка на сайт

Ссылка на сайт

https://github.com/RandomCodeOrg/PPPlugin
Система контроля версий

Система контроля версий

https://github.com/RandomCodeOrg/PPPlugin.git

Скачать ppplugin

Как подключить последнюю версию

<plugin>
    <groupId>com.github.randomcodeorg.ppplugin</groupId>
    <artifactId>ppplugin</artifactId>
    <version>0.3.0</version>
</plugin>

Зависимости

compile (4)

Идентификатор библиотеки Тип Версия
org.apache.maven : maven-plugin-api jar 3.2.1
org.javassist : javassist jar 3.20.0-GA
org.apache.maven : maven-core jar 3.3.9
com.github.randomcodeorg.ppplugin : ppplugin-api jar 0.3.0

provided (1)

Идентификатор библиотеки Тип Версия
org.apache.maven.plugin-tools : maven-plugin-annotations jar 3.4

test (1)

Идентификатор библиотеки Тип Версия
junit : junit jar 3.8.1

Модули Проекта

Данный проект не имеет модулей.

PPPlugin License

A maven plugin that executes one or multiple user defined processors that can be used to transform or modify the compilation result.

Getting started

###1. Executing the plugin To run the PPPlugin insert the following snippet into the <build><plugins>-section of your pom.xml:

<plugin>
  <groupId>com.github.randomcodeorg.ppplugin</groupId>
  <artifactId>ppplugin</artifactId>
  <version>0.1.0</version>
  <executions>
    <execution>
    <phase>process-classes</phase>
      <goals>
        <goal>postprocess</goal>
      </goals>
    </execution>
  </executions>
</plugin>

To define a custom processor you also have to include

<dependency>
    <groupId>com.github.randomcodeorg.ppplugin</groupId>
    <artifactId>ppplugin</artifactId>
    <version>0.1.0</version>
</dependency>

in your pom's <dependencies>-section. ###2. Creating a processor The plugin will search the compiled classes for implementations of the PProcessor interface. Every implementation (you want to be executed) must be non-abstract and provide a public default constructor in order to be instantiated.

You may take a look at the PPDefaults project to see some default processor implementations.

com.github.randomcodeorg.ppplugin

Версии библиотеки

Версия
0.3.0
0.2.0
0.1.0
0.0.3
0.0.2
0.0.1