Skip to content

2.0 Milestone 2

Pre-release
Pre-release
Compare
Choose a tag to compare
@stoicflame stoicflame released this 17 Aug 21:41
· 1105 commits to master since this release

Enunciate 2.0 Milestone 2 Includes:

  • All the features of 2.0 Milestone 1
  • A bunch of bug fixes (and appreciation for those who reported them)
  • IDL Support (e.g. XML Schema, WSDL, WADL)
  • Java XML Client Support
  • Java JSON Client Support
  • Support for configuring the documentation output directory in the Maven plugin.

Please see the release notes for Milestone 1; much of that information still applies. The examples
have been updated with the new features.

It is still expected that there will be a number of bugs and other deficiencies with this release. Please report these using the Enunciate issue tracker.

Maven

<project>
  ...
  <build>
    ...
    <plugins>
      ...
      <plugin>
        <groupId>com.webcohesion.enunciate</groupId>
        <artifactId>enunciate-maven-plugin</artifactId>
        <version>2.0.0-M.2</version>
        <executions>
          <execution>
            <id>assemble</id>
            <goals>
              <goal>assemble</goal>
            </goals>
          </execution>
        </executions>
      </plugin>
      ...
    </plugins>
    ...
  </build>
  ...
</project>

Ant

<path id="enunciate.classpath">
  <fileset dir="${enunciate.home}/lib">
    <include name="*.jar"/>
  </fileset>
</path>

<taskdef name="enunciate" classname="com.webcohesion.enunciate.EnunciateTask">
  <classpath refid="enunciate.classpath"/>
</taskdef>

<enunciate basedir="src/main/java" buildDir="target/enunciate">
  <include name="**/*.java"/>
  <classpath refid="enunciate.classpath"/>
</enunciate>