reproto

Maven Plugin for ReProto

Лицензия

Лицензия

Категории

Категории

Maven Компиляция и сборка
Группа

Группа

se.tedro.maven.plugins
Идентификатор

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

reproto-maven-plugin
Последняя версия

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

0.3.2
Дата

Дата

Тип

Тип

maven-plugin
Описание

Описание

reproto
Maven Plugin for ReProto
Ссылка на сайт

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

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

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

https://github.com/reproto/reproto-maven-plugin

Скачать reproto-maven-plugin

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

<plugin>
    <groupId>se.tedro.maven.plugins</groupId>
    <artifactId>reproto-maven-plugin</artifactId>
    <version>0.3.2</version>
</plugin>

Зависимости

compile (10)

Идентификатор библиотеки Тип Версия
org.apache.maven : maven-plugin-api jar 3.0
org.apache.maven : maven-core jar 3.0
org.apache.maven : maven-project jar 3.0-alpha-2
org.apache.maven.plugin-tools : maven-plugin-annotations jar 3.4
org.apache.commons : commons-compress jar 1.14
org.sonatype.plexus : plexus-build-api jar 0.0.7
org.projectlombok : lombok jar 1.16.6
com.fasterxml.jackson.core : jackson-core jar 2.8.9
com.fasterxml.jackson.core : jackson-databind jar 2.8.9
com.fasterxml.jackson.core : jackson-annotations jar 2.8.9

test (1)

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

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

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

reproto-maven-plugin

This is a maven plugin intended to make it simple to integrate reproto into the lifecycle of a Maven project.

You can run examples with the provided run-examples.sh script.

Usage

Create a reproto.toml manifest in your project with the following settings:

language = "java"
presets = ["maven"]

[modules.jackson]
[modules.builder]

[packages]
"myapi" = "*"

Now enable this project in your pom.xml, since this is a Maven plugin, it is installed as an extension like this:

<project>
  ...
  <build>
    <plugins>
      <plugin>
        <groupId>se.tedro.maven.plugins</groupId>
        <artifactId>reproto-maven-plugin</artifactId>
        <version>0.3.2</version>
        <extensions>true</extensions>
      </plugin>
      ...
    </plugins>
    ...
  </build>
  ...
</project>

Compiling your project will now also build your .reproto specifications under src/main/reproto.

$> mvn compile
se.tedro.maven.plugins

reproto

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

Версия
0.3.2
0.3.1
0.3.0
0.1.3
0.1.2
0.1.1
0.1.0
0.0.1