Я добавил в plugins.sbt это объявление
addSbtPlugin("com.typesafe.sbt" % "sbt-aspectj" % "0.9.0")
Теперь я хотел бы настроить этот плагин для компиляции моих классов java-контроллера с использованием библиотеки аспектов org.springframework:spring-aspects:3.1.4, как и с aspectj-maven-plugin
Я установил эту конфигурацию:
import sbt._
import Keys._
import play.Project._
import com.typesafe.sbt.SbtAspectj._
import com.typesafe.sbt.SbtAspectj.AspectjKeys._
object ApplicationBuild extends Build {
val appDependencies = Seq(javaCore)
val main = play.Project(appName, appVersion, appDependencies).settings(
AspectjKeys.verbose in Aspectj := true,
AspectjKeys.showWeaveInfo in Aspectj := true,
AspectjKeys.inputs in Aspectj <+= compiledClasses
)
}
Но это не удается.
[error] Reference to undefined setting:
[error]
[error] aspectj:inputs from aspectj:inputs
Я действительно новичок в sbt.
Страница плагина на github: https://github.com/sbt/sbt-aspectj