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.

Reply via email to