Codemodel Core

The core functionality of the CodeModel Java source code generation library

License

License

GroupId

GroupId

com.unquietcode.tools.jcodemodel
ArtifactId

ArtifactId

codemodel
Last Version

Last Version

1.0.3
Release Date

Release Date

Type

Type

jar
Description

Description

Codemodel Core
The core functionality of the CodeModel Java source code generation library
Project URL

Project URL

https://github.com/UnquietCode/JCodeModel
Source Code Management

Source Code Management

https://github.com/UnquietCode/JCodeModel

Download codemodel

How to add to project

<!-- https://jarcasting.com/artifacts/com.unquietcode.tools.jcodemodel/codemodel/ -->
<dependency>
    <groupId>com.unquietcode.tools.jcodemodel</groupId>
    <artifactId>codemodel</artifactId>
    <version>1.0.3</version>
</dependency>
// https://jarcasting.com/artifacts/com.unquietcode.tools.jcodemodel/codemodel/
implementation 'com.unquietcode.tools.jcodemodel:codemodel:1.0.3'
// https://jarcasting.com/artifacts/com.unquietcode.tools.jcodemodel/codemodel/
implementation ("com.unquietcode.tools.jcodemodel:codemodel:1.0.3")
'com.unquietcode.tools.jcodemodel:codemodel:jar:1.0.3'
<dependency org="com.unquietcode.tools.jcodemodel" name="codemodel" rev="1.0.3">
  <artifact name="codemodel" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.unquietcode.tools.jcodemodel', module='codemodel', version='1.0.3')
)
libraryDependencies += "com.unquietcode.tools.jcodemodel" % "codemodel" % "1.0.3"
[com.unquietcode.tools.jcodemodel/codemodel "1.0.3"]

Dependencies

test (2)

Group / Artifact Type Version
com.google.code.javaparser : javaparser jar 1.0.8
junit : junit jar 4.11

Project Modules

There are no modules declared in this project.

#JCodeModel (v1.0.3)

JCodeModel is a fork of the existing Sun codemodel, part of the GlassFish project. With java.net in ruins, it seemed liked a good time to fork this project and clean it up as well as add some new features (for example, Java 7 syntax).

The current release is 1.0.3, and contains several fixes, cosmetic improvements to the output, and some improved functionality for inner classes to support the development of Flapi.

Many thanks to the original contributors, namely @Kohsuke.

Usage

The dependencies are deployed to Maven Central. To use, add the following to your build script:

Maven

<dependency>
  <groupId>com.unquietcode.tools.jcodemodel</groupId>
  <artifactId>codemodel</artifactId>
  <version>1.0.3</version>
</dependency>

Gradle

dependencies {
  compile 'com.unquietcode.tools.jcodemodel:codemodel:1.0.3'
}

Versions

Version
1.0.3
1.0.2