Skip to content

Commit a13f294

Browse files
committed
Licenses, scmInfo, etc. added to build.sbt
1 parent 16a67f0 commit a13f294

File tree

1 file changed

+25
-0
lines changed

1 file changed

+25
-0
lines changed

build.sbt

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ name := "ada-web-highcharts"
88

99
version := "0.9.0"
1010

11+
isSnapshot := false
12+
1113
scalaVersion := "2.11.12"
1214

1315
lazy val root = (project in file(".")).enablePlugins(PlayScala, SbtWeb)
@@ -66,3 +68,26 @@ pipelineStages in Assets := Seq(uglify, digest, gzip)
6668
includeFilter in digest := (includeFilter in digest).value && new SimpleFileFilter(f => f.getPath.contains("public/"))
6769

6870
excludeFilter in gzip := (excludeFilter in gzip).value || new SimpleFileFilter(file => new File(file.getAbsolutePath + ".gz").exists)
71+
72+
// POM settings for Sonatype
73+
homepage := Some(url("https://ada-discovery.github.io"))
74+
75+
publishMavenStyle := true
76+
77+
scmInfo := Some(ScmInfo(url("https://github.com/ada-discovery/ada-web-highcharts"), "scm:[email protected]:ada-discovery/ada-web-highcharts.git"))
78+
79+
developers := List(
80+
Developer("bnd", "Peter Banda", "[email protected]", url("https://peterbanda.net"))
81+
)
82+
83+
licenses ++= Seq(
84+
"Creative Commons Attribution-NonCommercial 3.0" -> url("http://creativecommons.org/licenses/by-nc/3.0"),
85+
"Highcharts" -> url("https://shop.highsoft.com")
86+
)
87+
88+
publishTo := Some(
89+
if (isSnapshot.value)
90+
Opts.resolver.sonatypeSnapshots
91+
else
92+
Opts.resolver.sonatypeStaging
93+
)

0 commit comments

Comments
 (0)