Advertisement
Guest User

Untitled

a guest
Oct 17th, 2016
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Scala 0.73 KB | None | 0 0
  1. val generateClient = taskKey[Unit]("Generate Swagger client classes")
  2. generateClient <<= (sourceManaged, fullClasspath in Compile, runner in Compile, streams) map { (src, cp, r, s) =>
  3.   toError(r.run("io.swagger.codegen.SwaggerCodegen", cp.files,
  4.     Array("generate", "-i", "http://petstore.swagger.io/v2/swagger.json", "-l", "java", "-o", "test_client"), s.log))
  5. }
  6.  
  7. val generateClient2 = taskKey[Unit]("Generate Swagger client classes 2")
  8. generateClient2 := {
  9.   val options = ForkOptions()
  10.   val arguments: Seq[String] = Array("generate", "-i", "http://petstore.swagger.io/v2/swagger.json", "-l", "java", "-o", "test_client")
  11.   val mainClass: String = "io.swagger.codegen.SwaggerCodegen"
  12.   Fork.java(options, mainClass +: arguments)
  13. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement