Skip to content

Commit d09c473

Browse files
committed
Added sbt build
1 parent 8a4ee15 commit d09c473

File tree

4 files changed

+57
-1
lines changed

4 files changed

+57
-1
lines changed

.travis.yml

+1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
language: scala
2+
script: "sbt test"
23
scala:
34
- 2.10.2
45
jdk:

build.sbt

+55
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
name := "scales"
2+
3+
organization := "com.sksamuel.scales"
4+
5+
version := "0.3.6-SNAPSHOT"
6+
7+
scalaVersion := "2.10.0"
8+
9+
crossScalaVersions := Seq("2.9.2", "2.10.0")
10+
11+
publishMavenStyle := true
12+
13+
publishArtifact in Test := false
14+
15+
pomIncludeRepository := {
16+
_ => false
17+
}
18+
19+
scalacOptions := Seq("-unchecked", "-deprecation", "-encoding", "utf8")
20+
21+
libraryDependencies += "org.scalatest" %% "scalatest" % "2.0.M5b" % "test"
22+
23+
libraryDependencies += "org.scala-lang" % "scala-compiler" % "2.10.2"
24+
25+
parallelExecution in Test := false
26+
27+
publishTo <<= version {
28+
(v: String) =>
29+
val nexus = "https://oss.sonatype.org/"
30+
if (v.trim.endsWith("SNAPSHOT"))
31+
Some("snapshots" at nexus + "content/repositories/snapshots")
32+
else
33+
Some("releases" at nexus + "service/local/staging/deploy/maven2")
34+
}
35+
36+
pomExtra := (
37+
<url>https://github.com/sksamuel/scales</url>
38+
<licenses>
39+
<license>
40+
<name>Apache 2</name>
41+
<url>http://www.apache.org/licenses/LICENSE-2.0</url>
42+
<distribution>repo</distribution>
43+
</license>
44+
</licenses>
45+
<scm>
46+
<url>git@github.com:sksamuel/scales.git</url>
47+
<connection>scm:git@github.com:sksamuel/scales.git</connection>
48+
</scm>
49+
<developers>
50+
<developer>
51+
<id>sksamuel</id>
52+
<name>Stephen Samuel</name>
53+
<url>http://github.com/sksamuel</url>
54+
</developer>
55+
</developers>)

run.sh

100755100644
File mode changed.

src/main/scala/scales/IOUtils.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package scales
22

3-
import java.io.{FileWriter, BufferedWriter, File}
3+
import java.io.{FileWriter, BufferedWriter}
44

55
/** @author Stephen Samuel */
66
object IOUtils {

0 commit comments

Comments
 (0)