Enunciate
Build-time enhancement tool for Java-based Web services projects
Install / Use
/learn @stoicflame/EnunciateREADME
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
node-connect
341.8kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
84.6kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
341.8kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
84.6kCommit, push, and open a PR
