[英]In sbt, how do you override scalacOptions for console in all configurations?
[英]In SBT, how do you override compile to run arbitrary code afterwards?
我正在尝试使用SBT来构建依赖于字节码增强的项目。 基本上,我需要在compile
后使用当前作用域中的类路径运行一些代码(因此命令可以找到要修改的类),然后确保compile
不再运行以撤消增强。
我正在使用SBT 0.13.12,如果这很重要的话。
我相信你会想要一个新的sbt任务,并依赖于编译。 然后使用它而不是编译。
lazy val bytecodeEnhancedCompile = taskKey[Unit]("bytecode Enhance")
bytecodeEnhancedCompile <<= bytecodeEnhancedCompile dependsOn (compile in Compile)
bytecodeEnhancedCompile := {
....
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.