4.0.0org.codehaus.enunciateenunciate-parent1.24-RC1enunciate-cEnunciate - C ModuleThe Enunciate C module generates the C client code for accessing the Enunciate services.org.apache.maven.pluginsmaven-enforcer-pluginrequire.gcc.or.skipvalidateenforcegcc.executableIn order to build the C module, you must have gcc installed along with libxml.
Define a profile in your settings.xml file that defines the path to your 'gcc'
executable in the property 'gcc.executable'. Also set a property named 'libxml.config.executable' that
specifies the executable that exposes your libxml compiler flags and library includes.
If you just want to skip the C tests, set the value of the property 'gcc.executable' to be 'true'.
(And don't ask any questions about why that works. Maven mess.)org.apache.maven.pluginsmaven-antrun-pluginenunciategenerate-test-resourcesruncompile-ctest-compilerunorg.apache.maven.pluginsmaven-surefire-pluginskip.c.tests${gcc.executable}processxml.exe${project.build.directory}/enunciate/gen/c/processxmlxml.tempdir${project.build.directory}/ctestsorg.codehaus.mojobuild-helper-maven-pluginadd-test-sourcegenerate-sourcesadd-test-source${basedir}/src/test/schema${project.groupId}enunciate-core${project.version}${project.groupId}enunciate-core${project.version}teststestjoda-timejoda-timetest