Java WADL生成工具
是否有一种工具可以将描述REST服务的Java文件作为参数,并由此生成wadl文件。是的,请参阅Jersey samples中的gerenate wadl[1]示例(查找maven wadl插件)Java WADL生成工具,java,rest,soapui,wadl,Java,Rest,Soapui,Wadl,是否有一种工具可以将描述REST服务的Java文件作为参数,并由此生成wadl文件。是的,请参阅Jersey samples中的gerenate wadl[1]示例(查找maven wadl插件) [1] 我也遇到了同样的问题:我正在使用RESTeasy,希望找到一种自动生成WADL的方法 做了一些研究,得出了下面的解决方案 1.将此添加到您的pom.xml: 文件:应用程序语法.xml 内容: <?xml version="1.0" encoding="UTF-8"?> <a
[1] 我也遇到了同样的问题:我正在使用RESTeasy,希望找到一种自动生成WADL的方法 做了一些研究,得出了下面的解决方案 1.将此添加到您的
pom.xml
:
文件:应用程序语法.xml
内容:
<?xml version="1.0" encoding="UTF-8"?>
<applicationDocs targetNamespace="http://wadl.dev.java.net/2009/02">
<doc xml:lang="en" title="A message in the WADL">This is added to the start of the generated application.wadl</doc>
</applicationDocs>
<?xml version="1.0" encoding="UTF-8" ?>
<grammars xmlns="http://wadl.dev.java.net/2009/02" />
应该生成文件\target\classes\application.wadl
(wadl本身)和\target\classes\xsd0.xsd
(资源的模式-它由application.wadl使用)
根据需要编辑和使用它们
注:请记住,这是maven wadl插件的一个非常简单的用法。它可以做得更多。为了更好地了解它,请参考另一个答案(Pavel Bucek)中提到的zip文件。确实缺少文档。
packagesResourceConfig
应该是具有实际端点的类的位置吗?@jiggypackagesResourceConfig
是资源(服务)类所在的java包。xsd是如何生成的?没有正在生成。感谢关于创建WADL的详细文档提示。在部署到TomEE Plume 7.0.4时,我在尝试运行NetBeans示例“CustomerDB”时遇到了一个问题,因为该设置不会自动生成WADL(ergo:missing WADL.)来修复WADL之外的下一个问题。
<?xml version="1.0" encoding="UTF-8" ?>
<grammars xmlns="http://wadl.dev.java.net/2009/02" />
$ mvn compile com.sun.jersey.contribs:maven-wadl-plugin:generate