diff --git a/sbt/src/sbt-test/project/auto-plugins-nested/pending b/sbt/src/sbt-test/project/auto-plugins-nested/pending new file mode 100644 index 000000000..003ee6843 --- /dev/null +++ b/sbt/src/sbt-test/project/auto-plugins-nested/pending @@ -0,0 +1 @@ +> plugins diff --git a/sbt/src/sbt-test/project/auto-plugins-nested/project/Q.scala b/sbt/src/sbt-test/project/auto-plugins-nested/project/Q.scala new file mode 100644 index 000000000..19af35308 --- /dev/null +++ b/sbt/src/sbt-test/project/auto-plugins-nested/project/Q.scala @@ -0,0 +1,6 @@ +package sbttest +import sbt._, syntax._, Keys._ + +object Imports { + object A extends AutoPlugin +} diff --git a/sbt/src/sbt-test/project/auto-plugins/project/A.scala b/sbt/src/sbt-test/project/auto-plugins/project/A.scala index 3121216c5..7871676de 100644 --- a/sbt/src/sbt-test/project/auto-plugins/project/A.scala +++ b/sbt/src/sbt-test/project/auto-plugins/project/A.scala @@ -1,8 +1,7 @@ // no package // plugins declared within no package should be visible to other plugins in the _root_ package -import sbt._ -import sbt.Keys._ +import sbt._, syntax._, Keys._ object TopLevelImports { lazy val topLevelDemo = settingKey[String]("A top level demo setting.") diff --git a/sbt/src/sbt-test/project/auto-plugins/project/Q.scala b/sbt/src/sbt-test/project/auto-plugins/project/Q.scala index 9819d5fda..277f9b5c6 100644 --- a/sbt/src/sbt-test/project/auto-plugins/project/Q.scala +++ b/sbt/src/sbt-test/project/auto-plugins/project/Q.scala @@ -3,12 +3,12 @@ package sbttest // you need package http://stackoverflow.com/questions/9822008/ import sbt._, syntax._, Keys._ import java.util.concurrent.atomic.{AtomicInteger => AInt} -object Imports -{ object A extends AutoPlugin object B extends AutoPlugin object E extends AutoPlugin +object Imports +{ lazy val q = config("q") lazy val p = config("p").extend(q)