사용자 도구

사이트 도구


springframework:springdoclet

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

다음 판
이전 판
springframework:springdoclet [2014/01/29 14:53]
kwon37xi 새로 만듦
springframework:springdoclet [2015/02/06 23:01] (현재)
kwon37xi [Gradle SpringDoclet]
줄 1: 줄 1:
-====== SpringDoclet ======+====== Doclets for Springframework ====== 
 +  * [[http://mestachs.wordpress.com/2012/08/06/rest-api-documentation/|Rest Api Documentation 참조]] 
 +  * [[programming:documentation:swagger|Swagger]]도 참조 
 +===== SpringDoclet =====
   * [[http://scottfrederick.github.io/springdoclet/|SpringDoclet]] JavaDoc for Springframework   * [[http://scottfrederick.github.io/springdoclet/|SpringDoclet]] JavaDoc for Springframework
  
 +==== Gradle SpringDoclet ====
 +[[https://github.com/scottfrederick/springdoclet/issues/3|Add Gradle example · Issue #3 · scottfrederick/springdoclet]] 참조.
 +
 +<code groovy>
 +configurations {
 +    springDoclet
 +}
 +
 +dependencies {
 +    springDoclet files("libs/springdoclet-0.0.1-jar-with-dependencies.jar")
 +}
 +
 +task generateRestApiDocs(type: Javadoc) {
 +    source = sourceSets.main.allJava
 +    destinationDir = file("${buildDir}/docs/springdoc")
 +
 +    classpath = configurations.runtime
 +    options.docletpath = configurations.springDoclet.files.asType(List)
 +    options.doclet = "org.springdoclet.SpringDoclet"
 +    // options.docTitle = "${project.name} Spring Doc"  // 안됨. 패치 고려
 +}
 +</code>
 +  * **''classpath = configurations.runtime''**이 빠지면 의존 클래스 미확보로 작동하지 않는다.
 +
 +  * 혹은 https://github.com/thilko/gradle-springdoc-plugin
 +
 +==== Rest Doclet ====
 +  * [[https://github.com/CloudifySource/rest-doclet|Rest Doclet]] Spring MVC 기반 REST API Doclet
 +
 +==== WsDoc ====
 +  * [[https://github.com/versly/wsdoc|versly/wsdoc]]
  
springframework/springdoclet.1390974813.txt.gz · 마지막으로 수정됨: 2014/01/29 14:53 저자 kwon37xi