raml-java-parser是RAML社区提供的开源Java解析器。之前还有一个RAML 0.8的Java解析器,现在命名为raml-java-parser-2,已经过时了。
raml-java-parser是一款基于SnakeYAML的RAML解析器,以Java语言编写。
raml-java-parser全面支持RAML 1.0和RAML 0.8,当前版本为1.0.14(2017.8发布)。
1. 在基于RAML文件生成Java REST服务端和客户端代码的项目中,可以直接使用raml-java-parser处理项目中定义的RAML文件。
git clone https://github.com/raml-org/raml-java-parser.git
cd raml-java-parser
mvn clean package -Pjar-with-dependencies
在raml-java-parser/raml-parser-2/target路径下就可以得到可执行的raml-parser-2-1.0.14-full.jar文件。
注意使用-Pjar-with-dependencies参数,得到的