Build file tweaks.

This commit is contained in:
Michael Bayne
2011-08-12 16:22:36 -07:00
parent c8d591c8a2
commit 41a3eff538
2 changed files with 16 additions and 3 deletions
+15
View File
@@ -8,7 +8,22 @@ crossPaths := false
javacOptions ++= Seq("-Xlint", "-Xlint:-serial")
autoScalaLibrary := false // no scala-library dependency
libraryDependencies ++= Seq(
"junit" % "junit" % "4.+" % "test",
"com.novocode" % "junit-interface" % "0.7" % "test->default"
)
// add our sources to the main jar file
unmanagedResourceDirectories in Compile <+= baseDirectory / "src/main/java"
// work around SBT bug
unmanagedResources in Compile ~= (_.filterNot(_.isDirectory))
// this hackery causes publish-local to install to ~/.m2/repository instead of ~/.ivy
otherResolvers := Seq(Resolver.file("dotM2", file(Path.userHome + "/.m2/repository")))
publishLocalConfiguration <<= (packagedArtifacts, deliverLocal, ivyLoggingLevel) map {
(arts, _, level) => new PublishConfiguration(None, "dotM2", arts, level)
}
+1 -3
View File
@@ -6,9 +6,7 @@
<packaging>jar</packaging>
<version>1.1-SNAPSHOT</version>
<name>pythagoras</name>
<description>
Portable geometry routines, adapted from Apache Harmony geometry classes.
</description>
<description>A portable geometry library.</description>
<url>http://github.com/samskivert/pythagoras/</url>
<issueManagement>
<url>http://github.com/samskivert/pythagoras/issues</url>