aah, nvm, this must be internal to the plugin as I forgot to specify my libs in project.properties
On Wed, Jan 8, 2014 at 5:09 PM, Daniel Skinner <[email protected]> wrote: > I know there's a number of gists linked to in the README of > android-sdk-plugin, but the number of operators in use at times makes my > head spin. I'm reading about multi-project builds here > http://www.scala-sbt.org/0.13.1/docs/Getting-Started/Multi-Project.html and > have setup the following build.scala per my liking > > object MyProjectBuild extends Build { > > lazy val root = Project(id = "MyProject", base = file(".")) settings > (common ++ Seq( > libraryDependencies ++= Seq( > "com.android.support" % "appcompat-v7" % "19.0.0", > "com.github.chrisbanes.actionbarpulltorefresh" % "extra-abc" % "+" > ) > ): _*) dependsOn(slidingMenu, pullToRefresh) aggregate(pullToRefresh, > slidingMenu) > > lazy val slidingMenu = Project(id = "SlidingMenu", base = > file("libraries/SlidingMenu")) settings (common: _*) > lazy val pullToRefresh = Project(id = "PullToRefresh", base = > file("libraries/PullToRefresh")) settings (common: _*) > > lazy val common = android.Plugin.androidBuild ++ Seq( > scalacOptions in Compile ++= Seq("-deprecation", "-feature"), > javacOptions in Compile += "-deprecation" > ) > > } > > This does compile the libs and I'd assume exposes the classpath, but I'm > unsure of how to get the resources from the library projects merged. As the > user here, I'd be looking for a cousin to dependsOn and aggregrate. > > From the outdated wiki example at > https://github.com/pfn/android-sdk-plugin/wiki/Working-with-Android-library-projects > it > seems like maybe the "compile in Compile ..." line is responsible > > lazy val appSettings = AndroidSdkPlugin.androidBuildSettings :+ > (name := "myawesomeapp") :+ > (compile in Compile <<= compile in Compile > dependsOn(packageT in Compile in menuDrawerLibrary)) > > Is that the case? If this is standard sbt stuff in use to make this work, > any standard reading in the sbt docs (ok its all standard reading but any > direct links on the subject) is appreciated. > > I've seen references to AutoLibraryProjects as well but only in the > context of a build.sbt file, and I'm unsure of how to use this in the > context of a build.scala multiproject setup. > > Thanks, > Daniel > > -- > You received this message because you are subscribed to a topic in the > Google Groups "scala-on-android" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/scala-on-android/MGP4LnXMN1A/unsubscribe > . > To unsubscribe from this group and all its topics, send an email to > [email protected]. > For more options, visit https://groups.google.com/groups/opt_out. > -- You received this message because you are subscribed to the Google Groups "scala-on-android" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
