Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Build-time enhancement tool for Java-based Web services projects
Java JavaScript C# Objective-C C CSS Other
Failed to load latest commit information.
amf-rt minor release for bug fix
amf minor release for bug fix
build-support qname enums
c updating examples with new schema location
core-annotations minor release for bug fix
core-rt minor release for bug fix
core Fix for #94: @XmlID doesn't have to be a string
csharp minor release for bug fix
cxf-rt minor release for bug fix
cxf minor release for bug fix
docs minor release for bug fix
documentation updating all to version 1.30
enunciate-simple-archetype updating examples with new schema location
gwt-rt minor release for bug fix
gwt minor release for bug fix
integration-tests updating examples with new schema location
java-client updating examples with new schema location
jaxws-ri-rt minor release for bug fix
jaxws-ri minor release for bug fix
jaxws-support minor release for bug fix
jboss-rt minor release for bug fix
jboss minor release for bug fix
jersey-rt minor release for bug fix
jersey minor release for bug fix
lib/build updating maven ant tasks and adding samples back into the dist
maven-enunciate-cxf-plugin minor release for bug fix
maven-enunciate-jboss-plugin minor release for bug fix
maven-enunciate-plugin minor release for bug fix
maven-enunciate-slim-plugin minor release for bug fix
maven-enunciate-spring-plugin minor release for bug fix
obj-c updating examples with new schema location
php updating examples with new schema location
ruby updating examples with new schema location
spring-app-rt minor release for bug fix
spring-app minor release for bug fix
spring-jaxws-rt minor release for bug fix
spring3-app-rt minor release for bug fix
src updating examples with new schema location
swagger minor release for bug fix
top-rt minor release for bug fix
top minor release for bug fix
xml minor release for bug fix
.gitignore adding some more entries to .gitignore
README.md updating some project configuration
build-site.xml adding the optional swagger module to the distribution build
license.txt Initial revision
notice.txt consolidating the lib directory. fixed a bug in Main.
pom.xml minor release for bug fix
release-procedure.md updating release procedures

README.md

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

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

And then install the ruby json gem:

sudo gem install json

Something went wrong with that request. Please try again.