OpenJAX CodeGen Maven Plugin

The CodeGen Plugin is used to execute auto-generation tools during the Maven build lifecycle, in a phase such as generate-sources or generate-test-sources.

License

License

Categories

Categories

Maven Build Tools
GroupId

GroupId

org.openjax.codegen
ArtifactId

ArtifactId

codegen-maven-plugin
Last Version

Last Version

0.2.5
Release Date

Release Date

Type

Type

maven-plugin
Description

Description

OpenJAX CodeGen Maven Plugin
The CodeGen Plugin is used to execute auto-generation tools during the Maven build lifecycle, in a phase such as generate-sources or generate-test-sources.
Project Organization

Project Organization

OpenJAX

Download codegen-maven-plugin

How to add to project

<plugin>
    <groupId>org.openjax.codegen</groupId>
    <artifactId>codegen-maven-plugin</artifactId>
    <version>0.2.5</version>
</plugin>

Dependencies

compile (6)

Group / Artifact Type Version
org.apache.maven : maven-core jar 3.6.2
org.apache.maven.plugin-tools : maven-plugin-annotations jar 3.6.0
org.apache.maven : maven-plugin-api jar 3.6.2
org.openjax.codegen : radixtree jar 0.2.5
org.openjax.codegen : template jar 0.2.5
ch.qos.logback : logback-classic jar 1.2.3

test (2)

Group / Artifact Type Version
junit : junit jar 4.12
org.mockito : mockito-core jar 3.1.0

Project Modules

There are no modules declared in this project.

OpenJAX

Build Status Coverage Status Javadocs Released Version Snapshot Version

OpenJAX is a collection of modules that provide convenient extensions to common Java architectures.

Modules

  • cdm: Code Design Model An abstraction of the Java programming language, in Java.
  • cli: Simple API to specify and process arguments on the Command Line Interface.
  • codegen: Modules that utilize the Code Generation process to obtain better language cohesion, and faster runtime performance.
  • dbcp: Simple API to describe and initialize a Database Connection Pool in JDBC.
  • expect: A port of Tcl's Expect that provides a Java API to talk to interactive programs according to a script.
  • jaxb: Modules that supplement JAXB with cohesive and high-performance APIs and tools.
  • jetty: Light-weight extensions to Jetty that provide simple and convenient wrappers for common use cases.
  • json: APIs for efficiently reading and parsing JSON documents.
  • maven: APIs that supplement Maven's APIs with cohesive abstractions, and simple and useful extensions.
  • measure: A nimble datatype abstraction that expresses numerical values with units, supporting automatic unit reduction.
  • security: APIs that provide simple security abstractions.
  • xml: Modules for efficiently reading, writing, and validating XML documents.

License

This project is licensed under the MIT License - see the LICENSE.txt file for details.

org.openjax.codegen

OpenJAX

Versions

Version
0.2.5
0.2.4
0.2.3