this still brings the question of, how does one call `mergeManifests in
Android := false` in a multiproject setup. Simply dropping it in the object
init appears to have no effect.


On Wed, Jan 8, 2014 at 5:23 PM, Daniel Skinner <[email protected]> wrote:

> 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