4
저는 SBT에 비교적 익숙합니다. 내 SBT 구성에 jooq-sbt-plugin (GitHub)을 포함하고 싶습니다. 여러 프로젝트를 처리하기 위해 Build.scala를 사용하고 있는데 거기에 jooq-sbt-plugin 구성을 포함시키고 싶습니다.하지만 어디에 넣을 지 알 수 없습니다.jooq-sbt-plugin을 구성하는 방법
import sbt._
import Keys._
object SampleBuild extends Build {
lazy val all = Project(id = "all", base = file("."), settings = defaultSettings) aggregate(
one, two
)
lazy val one = Project(
id = "one",
base = file("one"),
settings = defaultSettings ++ Seq(
libraryDependencies ++= Dependencies.one
)
)
lazy val two = Project(
id = "two",
base = file("two"),
settings = defaultSettings ++ Seq(
libraryDependencies ++= Dependencies.two
)
) dependsOn (one)
override lazy val settings = super.settings ++ buildSettings
lazy val buildSettings = Seq(
organization := "org.sample",
version := "0.1-SNAPSHOT",
scalaVersion := "2.10.2"
)
lazy val defaultSettings = Defaults.defaultSettings ++ Seq(
scalacOptions in Compile ++= scalacParams,
externalResolvers in Compile := Resolvers.commonResolvers,
shellPrompt := ShellPrompt.buildShellPrompt,
resolvers ++= Resolvers.commonResolvers
)
}
object Resolvers { /* ... */ }
object Dependencies { /* ... */ }
object ShellPrompt { /* ... */ }
또한, 나는하여 plugins.sbt
만에 다음을 추가 한 나는 그것을 실행하려고하면 작업 jooq:codegen
를 찾을 수 없습니다. 내가 좋아하는 것 무엇
// JOOQ plugin for SBT
resolvers += "sean8223 Releases" at "https://github.com/sean8223/repository/raw/master/releases"
addSbtPlugin("sean8223" %% "jooq-sbt-plugin" % "1.0")
프로젝트 one
으로 jOOQ 플러그인을 실행하는 것입니다. Build.scala에이 구성을 어떻게 추가해야합니까? 도움말 크게 감사드립니다. 미리 감사드립니다!
감사합니다! jooqSettings가 보이지 않는 JOOQPlugin에서 가져 오기를 놓쳤습니다. – mkko