From 337562bee60bd271aa110e7f7eec30f7755b18f6 Mon Sep 17 00:00:00 2001 From: Jakob Odersky Date: Fri, 8 May 2015 23:38:27 +0200 Subject: publish to bintray --- project/Build.scala | 9 ++++----- project/Publish.scala | 32 -------------------------------- 2 files changed, 4 insertions(+), 37 deletions(-) delete mode 100644 project/Publish.scala 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 := { - - git@github.com:jodersky/flow.git - scm:git:git@github.com:jodersky/flow.git - - - - jodersky - Jakob Odersky - - - } - ) - -} -- cgit v1.2.3