maven - 将 Enunciate 与 Maven/多个模块一起使用

标签 maven enunciate

我有多个 Maven 模块,它们为我的服务公开各种 REST。最重要的是,我有一个(几乎是空的)模块,称为 project-docs,我想使用它并生成一个聚合的 Enunciate api 文档。不幸的是,Enunciate 确实希望在执行它的模块中找到一些(如果不是全部)REST。

我试过这个https://github.com/stoicflame/enunciate/wiki/Multi-Module-Projects-%28Version-1%29 ,但似乎不起作用。此外,我还没有找到任何关于 的教程/说明。 org.codehaus.enunciate:maven-enunciate-plugin .

查看上面的链接,我已经明确公开了其中一个模块的源代码,并将其复制到 target/enunciate-scratch目录。但是,我认为我缺少一些配置选项。

任何人都可以帮忙吗?

最佳答案

您是否尝试在 project-docs 模块中添加依赖项?看起来 enunciate 要求类文件应该在类路径中可用,并且还可以在 enunciate xml 文件中导入。

关于maven - 将 Enunciate 与 Maven/多个模块一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7648406/

相关文章:

java - 如何在 WAR 中打包文档工件

java-8 - java.lang.NoClassDefFoundError : com/sun/mirror/apt/AnnotationProcessorFactory when execute Enunciate ant task

java - Selenium - Maven/TestNG : How to add "testng.xml" and log4j2. pom.xml 中的 xml 路径,因此可执行的 .jar 文件也可以在其他计算机上执行?

java - 在 Java 项目中更新 Twitter4j

java - Maven:带有 Groovy 2.3.5 的 Groovy-Eclipse 编译器插件

java - Enunciate 中收集的 TypeHint

java - 路径参数和表单数据参数

java - 有没有办法让 maven scp wagon 在 linux/mac/windows 平台上一致工作?

android - Gradle/Maven/Android : Library-private dependency not found when library is used via maven