siasia/xsbt-web-plugin — Issue #73: Make PluginKeys a trait as well as object
Author: samskivert
Created: 2012-03-01 00:56:51+00:00
State: open

Other plugins often act as a strict superset of xsbt-web-plugin. In doing so, they subsume webSettings into their own settings. It would be nice if they could subsume PluginKeys into their own keys. If PluginKeys were defined thusly:

trait PluginKeys {
lazy val DefaultConf = Compile
// ...
}
object PluginKeys extends PluginKeys with Plugin

It also seems a little odd that PluginKeys extends Plugin, but perhaps you have a reason for that.