aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakob Odersky <jodersky@gmail.com>2015-05-08 23:38:27 +0200
committerJakob Odersky <jodersky@gmail.com>2015-05-08 23:44:07 +0200
commit337562bee60bd271aa110e7f7eec30f7755b18f6 (patch)
tree6c007188736a5706d7c00690bff5af53eeb1e3e8
parent4b1722cd2531f3e2158cbabf44e305bbf2825d12 (diff)
downloadakka-serial-337562bee60bd271aa110e7f7eec30f7755b18f6.tar.gz
akka-serial-337562bee60bd271aa110e7f7eec30f7755b18f6.tar.bz2
akka-serial-337562bee60bd271aa110e7f7eec30f7755b18f6.zip
publish to bintray
-rw-r--r--project/Build.scala9
-rw-r--r--project/Publish.scala32
2 files changed, 4 insertions, 37 deletions
diff --git a/project/Build.scala b/project/Build.scala
index 1ea2701..1a0ccde 100644
--- a/project/Build.scala
+++ b/project/Build.scala
@@ -2,7 +2,6 @@ import sbt._
import Keys._
import JniKeys._
import NativeKeys._
-import Publish._
object FlowBuild extends Build {
@@ -12,7 +11,7 @@ object FlowBuild extends Build {
scalaVersion in ThisBuild := "2.11.6",
crossScalaVersions in ThisBuild := Seq("2.10.5", "2.11.6"),
organization := "com.github.jodersky",
- resolvers += "Typesafe Repo" at "http://repo.typesafe.com/typesafe/releases/",
+ licenses := Seq(("BSD New", url("http://opensource.org/licenses/BSD-3-Clause"))),
scalacOptions ++= Seq("-deprecation", "-unchecked", "-feature")
)
@@ -25,9 +24,11 @@ object FlowBuild extends Build {
lazy val root: Project = (
Project("root", file("."))
aggregate(main, native)
- settings(publishSettings: _*)
+ settings(commonSettings: _*)
settings(
publishArtifact := false,
+ publish := (),
+ publishLocal := (),
publishTo := Some(Resolver.file("Unused transient repository", target.value / "unusedrepo")) // make sbt-pgp happy
)
)
@@ -35,7 +36,6 @@ object FlowBuild extends Build {
lazy val main: Project = (
Project("main", file("flow-main"))
settings(commonSettings: _*)
- settings(publishSettings: _*)
settings(JniDefaults.settings: _*)
settings(
name := "flow",
@@ -49,7 +49,6 @@ object FlowBuild extends Build {
lazy val native: Project = (
Project("native", file("flow-native-sbt"))
settings(commonSettings: _*)
- settings(publishSettings: _*)
settings(NativeDefaults.settings: _*)
settings(
name := "flow-native",
diff --git a/project/Publish.scala b/project/Publish.scala
deleted file mode 100644
index fa22a75..0000000
--- a/project/Publish.scala
+++ /dev/null
@@ -1,32 +0,0 @@
-import sbt._
-import Keys._
-
-object Publish {
-
- lazy val publishSettings: Seq[Setting[_]] = Seq(
- licenses := Seq(("BSD-3-Clause", url("http://opensource.org/licenses/BSD-3-Clause"))),
- homepage := Some(url("http://github.com/jodersky/flow")),
- publishMavenStyle := true,
- publishTo := {
- val nexus = "https://oss.sonatype.org/"
- if (isSnapshot.value)
- Some("snapshots" at nexus + "content/repositories/snapshots")
- else
- Some("releases" at nexus + "service/local/staging/deploy/maven2")
- },
- pomIncludeRepository := { _ => false },
- pomExtra := {
- <scm>
- <url>git@github.com:jodersky/flow.git</url>
- <connection>scm:git:git@github.com:jodersky/flow.git</connection>
- </scm>
- <developers>
- <developer>
- <id>jodersky</id>
- <name>Jakob Odersky</name>
- </developer>
- </developers>
- }
- )
-
-}