apitools-java-generator-maven-plugin

Java generator for api data

Лицензия

Лицензия

Категории

Категории

Java Языки программирования Maven Компиляция и сборка
Группа

Группа

de.generia.tools.apitools.generator
Идентификатор

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

apitools-java-generator-maven-plugin
Последняя версия

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

1.0.1
Дата

Дата

Тип

Тип

maven-plugin
Описание

Описание

apitools-java-generator-maven-plugin
Java generator for api data
Ссылка на сайт

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

https://github.com/generia/apitools/tree/master/generator/java
Система контроля версий

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

https://github.com/generia/apitools/tree/master/generator/java

Скачать apitools-java-generator-maven-plugin

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

<plugin>
    <groupId>de.generia.tools.apitools.generator</groupId>
    <artifactId>apitools-java-generator-maven-plugin</artifactId>
    <version>1.0.1</version>
</plugin>

Зависимости

compile (5)

Идентификатор библиотеки Тип Версия
org.apache.maven : maven-plugin-api jar 3.0
de.generia.tools.model.api : apitools-model jar 1.0.6
velocity : velocity jar 1.5
org.slf4j : slf4j-api jar 1.7.25
ant : ant jar 1.7.0

provided (1)

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

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

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

apitools - Tools for managing and converting API descriptions

The apitools project provides a collection of tools that help developers to manage and convert API descriptions. In the center of the tools is the "api" specification that allows for modeling packages, classes, methods and data types. The tools focus on reading, editing, converting and writing this "api" specification into other representations.

The tools provide

  • api content-type: a simple humanly readable XML format using MIME type "model/api+xml"
  • api Java model: a simple Java model of pojos that can be used standalone without any dependencies
  • Eclipse Api Editor: an eclipse plugin providing an editor for the "api" content-type with suport form UML conversion

The "api" specification is derived from the Ecore model of the Eclipse Modeling Framework. It allows for using the expressive power of the Ecore model in non Eclipse runtime environments.

The apitools project has the following sub-projects:

  1. model: standalone Java pojos describing the "api" specifiation
  2. eclipse: Eclipse editor for "api" descriptions.

'model' sub-project

A standalone Java pojos describing the "api" specifiation.

'editor' sub-project

A collections of Eclipse plugins that provide

  • an editor for reading, changing and writing "api" descriptions
  • UML converter to transform "api" descriptions to UML models
  • UML profile builder to create UML profiles used for annotation mappings

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

Версия
1.0.1
1.0.0