Generator

RAML Generator

License

License

GroupId

GroupId

com.onpositive.aml
ArtifactId

ArtifactId

com.mulesoft.jaxrs.raml.generator
Last Version

Last Version

1.3.8
Release Date

Release Date

Type

Type

jar
Description

Description

Generator
RAML Generator
Project URL

Project URL

https://github.com/mulesoft/raml-for-jax-rs
Project Organization

Project Organization

Mulesoft
Source Code Management

Source Code Management

https://github.com/mulesoft/raml-for-jax-rs.git

Download com.mulesoft.jaxrs.raml.generator

How to add to project

<!-- https://jarcasting.com/artifacts/com.onpositive.aml/com.mulesoft.jaxrs.raml.generator/ -->
<dependency>
    <groupId>com.onpositive.aml</groupId>
    <artifactId>com.mulesoft.jaxrs.raml.generator</artifactId>
    <version>1.3.8</version>
</dependency>
// https://jarcasting.com/artifacts/com.onpositive.aml/com.mulesoft.jaxrs.raml.generator/
implementation 'com.onpositive.aml:com.mulesoft.jaxrs.raml.generator:1.3.8'
// https://jarcasting.com/artifacts/com.onpositive.aml/com.mulesoft.jaxrs.raml.generator/
implementation ("com.onpositive.aml:com.mulesoft.jaxrs.raml.generator:1.3.8")
'com.onpositive.aml:com.mulesoft.jaxrs.raml.generator:jar:1.3.8'
<dependency org="com.onpositive.aml" name="com.mulesoft.jaxrs.raml.generator" rev="1.3.8">
  <artifact name="com.mulesoft.jaxrs.raml.generator" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.onpositive.aml', module='com.mulesoft.jaxrs.raml.generator', version='1.3.8')
)
libraryDependencies += "com.onpositive.aml" % "com.mulesoft.jaxrs.raml.generator" % "1.3.8"
[com.onpositive.aml/com.mulesoft.jaxrs.raml.generator "1.3.8"]

Dependencies

compile (17)

Group / Artifact Type Version
xerces : xercesImpl jar 2.11.0
org.yaml : snakeyaml jar 1.13
org.glassfish : javax.json jar 1.0.4
org.bluestemsoftware.open.maven.tparty : jettison jar 1.1
commons-io : commons-io jar 2.4
commons-lang : commons-lang jar 2.6
commons-validator : commons-validator jar 1.3.1
org.slf4j : slf4j-api jar 1.7.5
org.slf4j : slf4j-log4j12 jar 1.7.5
org.kitchen-eel : json-schema-validator jar 1.2.2
com.fasterxml.jackson.core : jackson-databind jar 2.1.1
javax.ws.rs : jsr311-api jar 1.1.1
com.sun.xml.bind : jaxb-xjc jar 2.1.6
javax.validation : validation-api jar 1.0.0.GA
com.onpositive.aml : org.aml.java2raml jar 0.0.10
com.onpositive.aml : org.aml.typesystem.yaml jar 0.0.10
com.google.guava : guava jar 18.0

test (1)

Group / Artifact Type Version
junit : junit jar 4.8.2

Project Modules

There are no modules declared in this project.

RAML for JAX-RS

Introduction

The goal of RAML for JAX-RS is to provide a set of tools to work with these technologies in a way of being able to scaffold a JAVA + JAX-RS application based on an existing RAML API definition (Code Generation), or its roundtrip, generate the RAML API definition based on an existing JAVA + JAX-RS application (Documentation).

Documentation

There are two projects:

NOTE: raml-to-jaxrs supports both RAML 0.8 and 1.0. jaxrs-to-raml supports RAML 1.0 only, to generate RAML 0.8, you can use version 1.3.x of raml-for-jax-rs.

Maven artifacts

Maven artifacts are available at:

Releases are also available on Maven Central.

Contributing

If you are interested in contributing some code to this project, thanks! Please submit a Contributors Agreement acknowledging that you are transferring ownership.

To discuss this project:

  • bug/feature request: please file a github issue
  • If you're not sure: you can use the RAML forum or Slack
com.onpositive.aml

Mulesoft

Building awesome software that's connecting the world's applications, data, and devices.

Versions

Version
1.3.8
1.3.7
1.3.6