|
Scala example source code file (JlineProject.scala)
The Scala JlineProject.scala source codeimport sbt._ /** I'm sure much of this is done the hard way, but it's done! */ class JlineProject(info: ProjectInfo) extends DefaultProject(info) with ProguardProject { val snapShots = "Snapshots" at "http://scala-tools.org/repo-snapshots/" val jansi = "org.fusesource.jansi" % "jansi" % "1.4" val junitInterface = "com.novocode" % "junit-interface" % "0.5" % "test->default" // val junit = "junit" % "junit" % "4.8.1" % "test" // lazy val jansiPath = (managedDependencyPath / "compile" ** "jansi*").get.toList.head.absolutePath override def javaCompileOptions = super.javaCompileOptions ++ javaCompileOptions("-target", "1.5") override def makeInJarFilter(file: String) = { if (!file.startsWith("jansi")) super.makeInJarFilter(file) else List( "!META-INF/MANIFEST.MF", "org/fusesource/hawtjni/runtime", "org/fusesource/hawtjni/runtime/Callback.class", "org/fusesource/hawtjni/runtime/Library.class", "!org/fusesource/hawtjni/**", "!META-INF/maven/org.fusesource.hawtjni", "!META-INF/maven/org.fusesource.jansi", "!META-INF/maven/org.fusesource.hawtjni/**", "!META-INF/maven/org.fusesource.jansi/**" ) mkString ", " } override def proguardOptions = List( "-dontshrink", "-keep class *", "-keepdirectories" ) } Other Scala examples (source code examples)Here is a short list of links related to this Scala JlineProject.scala source code file: |
... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2024 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.