Enunciate - Core Build-time Support

Enunciate core classes that are needed at Enunciate build-time.

License

License

GroupId

GroupId

org.codehaus.enunciate
ArtifactId

ArtifactId

enunciate-core
Last Version

Last Version

1.31
Release Date

Release Date

Type

Type

jar
Description

Description

Enunciate - Core Build-time Support
Enunciate core classes that are needed at Enunciate build-time.

Download enunciate-core

How to add to project

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

Dependencies

compile (7)

Group / Artifact Type Version
org.codehaus.enunciate : enunciate-core-rt jar 1.31
javax.servlet : servlet-api jar 2.3
org.apache.ant : ant Optional jar 1.7.0
org.freemarker : freemarker jar 2.3.19
net.sf.apt-jelly : apt-jelly-freemarker jar 2.15
commons-digester : commons-digester jar 2.1
commons-logging : commons-logging jar 1.1.1

test (2)

Group / Artifact Type Version
org.easymock : easymock jar 2.2
junit : junit jar 3.8.1

Project Modules

There are no modules declared in this project.

Enunciate

Enunciate is a build-time Web service enhancement tool that can be applied to Java-based projects for generating a lot of cool artifacts from the source code of your Web service endpoints.

For more information, see the project site at http://enunciate.webcohesion.com.

Building Enunciate

You need Java JDK 8 to build Enunciate. Currently, it doesn't build with Java JDK 9+. Make sure Maven is using Java JDK 8 by setting JAVA_HOME before running Maven:

export JAVA_HOME=/PATH/TO/JDK/8
mvn clean install

For the "full" build (required for deploy), Enunciate runs tests for the generated client-side code that it develops. So in order to run these tests, you're going to need to install some "unusual" libraries for things like C/C++ (libxml2), Objective-C (GNUStep), and C# (Mono).

Ubuntu

Here are the packages you'll need to install to run the full build on Ubuntu:

sudo apt-get install libxml2-dev mono-gmcs gnustep gnustep-devel ruby rubygems ruby-dev php5 openjdk-7-jdk

And then install the ruby json gem:

sudo gem install json

Versions

Version
1.31
1.30.1
1.30
1.30-RC1
1.29
1.28
1.28-RC2
1.28-RC1
1.27
1.27-RC2
1.27-RC1
1.26.2
1.26.1
1.26
1.26-RC3
1.26-RC2
1.26-RC1
1.25
1.25-RC2
1.25-RC1
1.24
1.24-RC1
1.23
1.23-RC1
1.22
1.22-RC3
1.22-RC2
1.22-RC1
1.21.1
1.21
1.21-RC3
1.21-RC2
1.21-RC1
1.20
1.20-RC2
1.20-RC1
1.19
1.19-RC2
1.19-RC1
1.18
1.18-RC2
1.18-RC1
1.17
1.17-RC1
1.16
1.16-RC3
1.16-RC2
1.16-RC1
1.15
1.15-RC2
1.15-RC1
1.14
1.14-RC3
1.14-RC2
1.14-RC1
1.13
1.13-RC2
1.13-RC1
1.12.1
1.12
1.12-RC1
1.11
1.11-RC2
1.11-RC1
1.10
1.10-RC3
1.10-RC2
1.10-RC1
1.9
1.9-RC2
1.9-RC1
1.8.1
1.8
1.8-beta1
1.7
1.7-RC2
1.7-RC1
1.6
1.6-RC1
1.5
1.5-RC1
1.4
1.3
1.2
1.1
1.1-RC1