SkillAgentSearch skills...

Enunciate

Build-time enhancement tool for Java-based Web services projects

Install / Use

/learn @stoicflame/Enunciate
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

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 17 to build Enunciate. Make sure Maven is using Java JDK 17 by setting JAVA_HOME before running Maven:

export JAVA_HOME=/PATH/TO/JDK/17
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-devel gnustep gnustep-devel ruby ruby-dev nodejs php php-xml

Related Skills

View on GitHub
GitHub Stars489
CategoryDevelopment
Updated26d ago
Forks203

Languages

Java

Security Score

80/100

Audited on Mar 4, 2026

No findings