diff options
author | Johannes Rudolph <johannes_rudolph@gmx.de> | 2012-05-31 18:10:47 +0200 |
---|---|---|
committer | Johannes Rudolph <johannes_rudolph@gmx.de> | 2012-05-31 18:10:47 +0200 |
commit | a5dffe91990c12d5e7f2455d3e605a55d07351a4 (patch) | |
tree | f33f60774471fd0477c657aa807abeee4f9f997b | |
parent | 41a5a50de2cbd13f480baade6ffdbcef283232a8 (diff) | |
download | spray-json-a5dffe91990c12d5e7f2455d3e605a55d07351a4.tar.gz spray-json-a5dffe91990c12d5e7f2455d3e605a55d07351a4.tar.bz2 spray-json-a5dffe91990c12d5e7f2455d3e605a55d07351a4.zip |
add a preliminary version of common sbt project metadata
-rw-r--r-- | notes/about.markdown | 3 | ||||
-rw-r--r-- | project.sbt | 14 | ||||
-rw-r--r-- | project/Helpers.scala | 16 | ||||
-rw-r--r-- | project/build.properties | 1 | ||||
-rw-r--r-- | project/gpg.sbt | 3 | ||||
-rw-r--r-- | project/plugins.sbt | 4 | ||||
-rw-r--r-- | publish.sbt | 20 | ||||
-rw-r--r-- | version.sbt | 1 |
8 files changed, 62 insertions, 0 deletions
diff --git a/notes/about.markdown b/notes/about.markdown new file mode 100644 index 0000000..5b1b8e1 --- /dev/null +++ b/notes/about.markdown @@ -0,0 +1,3 @@ +[json-lenses][gh] is a library to query and update JSON data structures. + +[gh]: https://github.com/jrudolph/json-lenses/ diff --git a/project.sbt b/project.sbt new file mode 100644 index 0000000..3f9e2cb --- /dev/null +++ b/project.sbt @@ -0,0 +1,14 @@ +name := "json-lenses" + +organization := "net.virtual-void" + +homepage := Some(url("http://github.com/jrudolph/json-lenses")) + +licenses in GlobalScope += "Apache 2" -> url("http://www.apache.org/licenses/LICENSE-2.0.txt") + +(LsKeys.tags in LsKeys.lsync) := Seq("json", "spray", "lens", "json-path") + +(LsKeys.docsUrl in LsKeys.lsync) <<= homepage + +(description in LsKeys.lsync) := + "json-lenses is a library to query and update JSON data structures." diff --git a/project/Helpers.scala b/project/Helpers.scala new file mode 100644 index 0000000..4c426be --- /dev/null +++ b/project/Helpers.scala @@ -0,0 +1,16 @@ +import java.net.URL + +object Helpers { + def generatePomExtra(scmUrl: String, scmConnection: String, + developerId: String, developerName: String): xml.NodeSeq = + <scm> + <url>{ scmUrl }</url> + <connection>{ scmConnection }</connection> + </scm> + <developers> + <developer> + <id>{ developerId }</id> + <name>{ developerName }</name> + </developer> + </developers> +}
\ No newline at end of file diff --git a/project/build.properties b/project/build.properties new file mode 100644 index 0000000..390c1af --- /dev/null +++ b/project/build.properties @@ -0,0 +1 @@ +sbt.version=0.11.3
\ No newline at end of file diff --git a/project/gpg.sbt b/project/gpg.sbt new file mode 100644 index 0000000..d78507c --- /dev/null +++ b/project/gpg.sbt @@ -0,0 +1,3 @@ +resolvers += Resolver.url("scalasbt", new URL("http://scalasbt.artifactoryonline.com/scalasbt/sbt-plugin-releases"))(Resolver.ivyStylePatterns) + +addSbtPlugin("com.jsuereth" % "xsbt-gpg-plugin" % "0.6")
\ No newline at end of file diff --git a/project/plugins.sbt b/project/plugins.sbt new file mode 100644 index 0000000..fb857ff --- /dev/null +++ b/project/plugins.sbt @@ -0,0 +1,4 @@ +resolvers += "less is" at "http://repo.lessis.me" + +//addSbtPlugin("me.lessis" % "ls-sbt" % "0.1.1", "0.11.2) +libraryDependencies += Defaults.sbtPluginExtra("me.lessis" % "ls-sbt" % "0.1.1", "0.11.2", "2.9.1") diff --git a/publish.sbt b/publish.sbt new file mode 100644 index 0000000..0153db5 --- /dev/null +++ b/publish.sbt @@ -0,0 +1,20 @@ +publishTo <<= version { v: String => + val nexus = "https://oss.sonatype.org/" + if (v.trim.endsWith("SNAPSHOT")) Some("snapshots" at nexus + "content/repositories/snapshots") + else Some("releases" at nexus + "service/local/staging/deploy/maven2") +} + +publishMavenStyle := true + +publishArtifact in Test := false + +pomIncludeRepository := { _ => false } + +credentials += Credentials(Path.userHome / ".ivy2" / ".credentials") + +pomExtra := + Helpers.generatePomExtra("git@github.com:jrudolph/json-lenses.git", + "scm:git:git@github.com:jrudolph/json-lenses.git", + "jrudolph", "Johannes Rudolph") + +useGpg := true diff --git a/version.sbt b/version.sbt new file mode 100644 index 0000000..10aa6f9 --- /dev/null +++ b/version.sbt @@ -0,0 +1 @@ +version := "0.4.0-SNAPSHOT"
\ No newline at end of file |