Files
i2p.i2p/launchers/browserbundle/build.sbt
meeh 8c10ec9db3 Realised a better way to handle the build process of both the
Browser Bundle i2p launcher, as well as the upcoming Mac OS X
i2p launcher. They share some few properties and how code has
to be managed for both system's update managers and so on.
More details will be documentated in README.md files as well as
in those commit messages I now write :)
2018-04-22 23:13:32 +00:00

27 lines
625 B
Scala

libraryDependencies ++= Seq(
"org.json4s" %% "json4s-native" % "3.5.3"
)
assemblyExcludedJars in assembly := {
val donts = List(
"BOB.jar",
"sam.jar",
"desktopgui.jar",
"i2ptunnel-ui.jar",
"i2psnark.jar",
"jetty-sslengine.jar"
)
val cp = (fullClasspath in assembly).value
cp filter { s => donts.contains(s.data.getName)}
}
// Unmanaged base will be included in a fat jar
unmanagedBase := baseDirectory.value / ".." / ".." / "build"
// Unmanaged classpath will be available at compile time
unmanagedClasspath in Compile ++= Seq(
baseDirectory.value / ".." / ".." / "build" / "*.jar"
)