我试图从混合类中生成清晰的文档,所有的 JAX-RS 注释,一些编码的 inn java,一些在 clojure 中。
我已经构建了一个仅依赖于包含服务类的 war 文件的 maven 项目:
<build>
<plugins>
<plugin>
<groupId>org.codehaus.enunciate</groupId>
<artifactId>maven-enunciate-plugin</artifactId>
<version>1.27</version>
<configuration>
<configFile>src/conf/enunciate.xml</configFile>
<additionalClasspathEntries>
${settings.localRepository}/com/ws/scholar/0.96-SNAPSHOT/scholar-0.96-SNAPSHOT.war
</additionalClasspathEntries>
</configuration>
<executions>
<execution>
<goals>
<goal>assemble</goal>
</goals>
</execution>
</executions>
<dependencies>
<dependency>
<groupId>com.ws</groupId>
<artifactId>scholar</artifactId>
<version>0.96-SNAPSHOT</version>
<type>war</type>
</dependency>
<dependency>
<groupId>javax.ws.rs</groupId>
<artifactId>javax.ws.rs-api</artifactId>
<version>2.0</version>
</dependency>
</dependencies>
</plugin>
</plugins>
</build>
我无法生成任何服务文档。
运行 mvn enunciate:docs -X 时,我看到我的课程“已注意到”:
[调试] 注意到 /.m2/repository/com/ws/scholar/0.96-SNAPSHOT/scholar-0.96-SNAPSHOT.war 中的类 WEB-INF.classes.com.ws.scholar.resources.ClientResource。
任何人都可以对我的配置提供指导或更正吗?