@@ -6,15 +6,55 @@ val commonSettings: Seq[Setting[_]] = Seq(
6
6
organization := " org.scala-js" ,
7
7
scalaVersion := " 2.11.7" ,
8
8
scalacOptions ++= Seq (" -deprecation" , " -feature" , " -Xfatal-warnings" ),
9
+
9
10
homepage := Some (url(http://github.com/%3Cspan%20class=%22pl-s%22%3E%3Cspan%20class=%22pl-pds%22%3E"%3C/span%3Ehttp://scala-js.org/%3Cspan%20class=%22pl-pds%22%3E"%3C/span%3E%3C/span%3E)),
10
- licenses += (" MIT" , url(http://github.com/%3Cspan%20class=%22pl-s%22%3E%3Cspan%20class=%22pl-pds%22%3E"%3C/span%3Ehttp://opensource.org/licenses/mit-license.php%3Cspan%20class=%22pl-pds%22%3E"%3C/span%3E%3C/span%3E))
11
+ licenses += (" BSD New" ,
12
+ url(http://github.com/%3Cspan%20class=%22pl-s%22%3E%3Cspan%20class=%22pl-pds%22%3E"%3C/span%3Ehttps://github.com/scala-js/scala-js-java-time/blob/master/LICENSE%3Cspan%20class=%22pl-pds%22%3E"%3C/span%3E%3C/span%3E)),
13
+ scmInfo := Some (ScmInfo (
14
+ url(http://github.com/%3Cspan%20class=%22pl-s%22%3E%3Cspan%20class=%22pl-pds%22%3E"%3C/span%3Ehttps://github.com/scala-js/scala-js-java-time%3Cspan%20class=%22pl-pds%22%3E"%3C/span%3E%3C/span%3E),
15
+ " scm:git:[email protected] :scala-js/scala-js-java-time.git" ,
16
+ Some (
" scm:git:[email protected] :scala-js/scala-js-java-time.git" )))
11
17
)
12
18
13
19
lazy val root : Project = project.in(file(" ." )).
14
20
enablePlugins(ScalaJSPlugin ).
15
21
settings(commonSettings).
16
22
settings(
17
- name := " scalajs-java-time"
23
+ name := " scalajs-java-time" ,
24
+
25
+ mappings in (Compile , packageBin) ~= {
26
+ _.filter(! _._2.endsWith(" .class" ))
27
+ },
28
+ exportJars := true ,
29
+
30
+ publishMavenStyle := true ,
31
+ publishTo := {
32
+ val nexus = " https://oss.sonatype.org/"
33
+ if (isSnapshot.value)
34
+ Some (" snapshots" at nexus + " content/repositories/snapshots" )
35
+ else
36
+ Some (" releases" at nexus + " service/local/staging/deploy/maven2" )
37
+ },
38
+ pomExtra := (
39
+ <developers >
40
+ <developer >
41
+ <id >sjrd</id >
42
+ <name >S ébastien Doeraene </name >
43
+ <url >https:// github.com/ sjrd/</ url>
44
+ </developer >
45
+ <developer >
46
+ <id >gzm0</id >
47
+ <name >Tobias Schlatter </name >
48
+ <url >https:// github.com/ gzm0/</ url>
49
+ </developer >
50
+ <developer >
51
+ <id >nicolasstucki</id >
52
+ <name >Nicolas Stucki </name >
53
+ <url >https:// github.com/ nicolasstucki/</ url>
54
+ </developer >
55
+ </developers >
56
+ ),
57
+ pomIncludeRepository := { _ => false }
18
58
)
19
59
20
60
lazy val testSuite = CrossProject (
0 commit comments