2016-08-15 6 views
0

저는 RAML을 사용하여 API를 정의하려는 프로젝트에서 새로운 작업을하고 있습니다. Eclipse 용 RAML-JAX-RS p0lugin이 있습니다. 이를 통해 기존 REST 서비스에서 RAML 파일을 생성 할 수있었습니다. 또한 REST 인터페이스 클래스를 생성 할 수있었습니다. '클라이언트 프록시 코드 생성'옵션이있는 확인란이 있습니다. 그러나 그것은 클라이언트 코드를 전혀 생성하지 않습니다. REST 서버 인터페이스 만 생성됩니다.RAML에 대한 문서 및 클라이언트 코드를 생성하는 방법은 무엇입니까?

나는 클라이언트 클래스와 문서 파일을 생성하는 방법을 찾고자했다. (나는 HTML 파일처럼 그렇게 할 수 있다고 가정하고있다.) 나는 클라이언트 코드를 생성하기위한 일부 maven 플러그인 코드를 보았지만 어떻게 동작 하는지를 볼 수 없다. 누구든지 이것을 생성하는 방법을 알고 있습니까? 이클립스, 커맨드 라인 또는 메이븐 (Maven)에서 나와 함께 괜찮습니다. 가급적이면 Maven을 통해.

답변

0

나는 최선의 선택이 지금까지

https://github.com/mulesoft-labs/raml-java-client-generator

가 나는 RAML 1.0 호환 발전기를 선호하지만, 아무것도 존재 것 같다 것으로 나타났습니다.

예제 이전에 유형을 제거하는 것과 같이 1.0 RAML이 적절하게 구문 분석하기 위해 일부 변경이 필요하다는 사실을 발견했습니다.