spot7.org logo
Home PHP C# C++ Android Java Javascript Python IOS SQL HTML Categories

Let build.sbt define dependency on another local library


I tend to prefer a build definition in project/Build.scala, instead of build.sbt. But the following code within the object Build should also do for a standard build.sbt.

//Build.scala
import sbt._

object Build extends Build {
  lazy val projectA = project.in(file("a"))
  lazy val projectB =
project.in(file("b")).dependsOn(projectA)
}

or:

//your root build.scala
name := "test"

version := "1.0"

scalaVersion := "2.11.4"

val projectA = project.in(file("a"))
val projectB =
project.in(file("b")).dependsOn(projectA)

Categories : Scala

Related to : Let build.sbt define dependency on another local library
matrix library: inline vs define
Use the inline keyword. There are several disadvantages if you use the preprocessor to develop function-like macros: no type safety checking no sanity checking bad to debug bad readability expressions passed to macros can be evaluated more than once

Categories : C
Maven -- how to find out all library dependency on parent pom
There is no easy way to do this because parent pom's are handled differently than maven dependencies. So dependency:tree won't work. What you can try doing though is pull each dependency and their pom, parse through and check the parent. You may also try pulling up the effective pom and use it to parse through.

Categories : Java
How to add library dependency additionally for exact plugin during execution?
Add the it to libraryDependenies in projects/build.sbt and it should work. The reason is that sbt is recursive, so PROJECT_DIR/build.sbt defines stuff together with project/*.scala build files, and project/*.sbt are in the same way defining settings for project/project - the project that builds the project. You can read more about that here: http://www.scala-sbt.org/0.13/tutorial/Full-Def.html

Categories : Scala
Where are the dependency libraries defined in the build.gradle file downloaded?
Gradle's dependency cache is located under ~/.gradle/caches. (Inspecting the dependencies of the generated IntelliJ project will reveal that.) The exact cache layout is unspecified, and may change between Gradle versions.

Categories : Java
How to build a compiler-independent C++ library (for Solaris Studio and gcc)?
Your plan is correct. As long as your library exposes a C API compatible with platform ABI (sizes and alignments of C types, calling conventions) and does not throw C++ exceptions you are not going to have troubles linking your library using other compilers or languages. You could also add a C++ header only wrapper for your C API to make it easily reusable from C++ and exception safe.

Categories : C++
Recently Add
head :: tail pattern matching for strings
What is the easiest and most efficient way to make a min heap in Scala?
Removing mutable collections and making it look more scala style
Reverse list of n elements
scalac: Error: object CharRef in intelliJ 14
Scala - trouble with type inference in lambda expression
Exception on spark test
How can I emulate Haskell's typeclasses in Scala?
Slick: CRUD extension: How to encapsulate implicit mapping:BaseColumnType[T]
Can't find Traverse for sequencing Seq[ValidationNel[String, MyCaseClass]] => ValidationNel[String, Seq[MyCaseClass]]
Tail recursion: internal "loop" function or default values for accumulators
Scala - Add element:MyType to Array = option[MyType] expected
Scala, Composing Function with two values
Using dependent type to generate compile error
How to match all words in a sentence with scala combinators?
Parser Alternative Operator | Fails
ScalaTest assertion mismatch due to Physical Address
Scala implicit parameter and japanese smiley 'foldLeft'
Is it possible to user reduceByKey((x, y, z) => ...)?
How to implement security Authorization using scala and play?
SSO login using scala script
Sum elements based on a predicate
Keep track of completed Futures
API Observable with dynamic caching
java.io.IOException: Remotely closed in gatling
Scala permutations using two lists
Is Scala Either really a Monad
Spark: Use of distinct
Identifying two type wildcards as identical
how to package spark scala application
© Copyright 2017 spot7.org Publishing Limited. All rights reserved.