1
- organization := " org.scala-lang"
1
+ organization := " org.scala-lang.modules "
2
2
3
3
name := " scala-partest"
4
4
5
- version := " 1.0-RC1 "
5
+ version := " 1.0-RC2 "
6
6
7
- scalaVersion := " 2.11.0-M4"
8
-
9
- scalaBinaryVersion := scalaVersion.value
10
7
8
+ // dependencies:
11
9
libraryDependencies += " org.apache.ant" % " ant" % " 1.8.4"
12
10
13
11
libraryDependencies += " com.googlecode.java-diff-utils" % " diffutils" % " 1.3.0"
14
12
15
- libraryDependencies += " org.scala-lang" % " scala-xml" % " 2.11.0-M4"
13
+ libraryDependencies += " org.scala-sbt" % " test-interface" % " 1.0"
14
+
15
+ libraryDependencies += " org.scalacheck" %% " scalacheck" % " 1.10.1"
16
+
17
+ libraryDependencies += " org.scala-lang.modules" %% " scala-xml" % " 1.0-RC2"
16
18
17
19
libraryDependencies += " org.scala-lang" % " scalap" % " 2.11.0-M4"
18
20
19
- libraryDependencies += " org.scalacheck" %% " scalacheck" % " 1.10.1"
20
21
21
- libraryDependencies += " org.scala-sbt" % " test-interface" % " 1.0"
22
+ // standard stuff follows:
23
+ scalaVersion := " 2.11.0-M4"
22
24
25
+ // NOTE: not necessarily equal to scalaVersion
26
+ // (e.g., during PR validation, we override scalaVersion to validate,
27
+ // but don't rebuild scalacheck, so we don't want to rewire that dependency)
28
+ scalaBinaryVersion := " 2.11.0-M4"
23
29
24
- // partest.properties
30
+ // don't use for doc scope, scaladoc warnings are not to be reckoned with
31
+ scalacOptions in compile ++= Seq (" -optimize" , " -Xfatal-warnings" , " -feature" , " -deprecation" , " -unchecked" , " -Xlint" )
32
+
33
+
34
+ // Generate $name.properties to store our version as well as the scala version used to build
35
+ // TODO: why doesn't this work for scala-partest.properties?? (After updating def propCategory in Properties, of course)
25
36
resourceGenerators in Compile <+= Def .task {
26
37
val props = new java.util.Properties
27
38
props.put(" version.number" , version.value)
39
+ props.put(" scala.version.number" , scalaVersion.value)
40
+ props.put(" scala.binary.version.number" , scalaBinaryVersion.value)
28
41
val file = (resourceManaged in Compile ).value / " partest.properties"
29
42
IO .write(props, null , file)
30
43
Seq (file)
@@ -55,24 +68,23 @@ pomExtra := (
55
68
<inceptionYear >2002 </inceptionYear >
56
69
<licenses >
57
70
<license >
58
- <name >BSD - like</name >
59
- <url >http:// www.scala- lang.org/ downloads/ license.html
60
- </url >
61
- <distribution >repo</distribution >
71
+ <distribution >repo</distribution >
72
+ <name >BSD 3 - Clause </name >
73
+ <url >https:// github.com/ scala/ {name.value}/ blob/ master/ LICENSE .md</url >
62
74
</license >
63
- </licenses >
75
+ </licenses >
64
76
<scm >
65
- <connection >scm: git: git:// github.com/ scala/ scala - partest .git</connection >
66
- <url >https:// github.com/ scala/ scala - partest </url >
77
+ <connection >scm: git: git:// github.com/ scala/ {name.value} .git</connection >
78
+ <url >https:// github.com/ scala/ {name.value} </url >
67
79
</scm >
68
80
<issueManagement >
69
81
<system >JIRA </system >
70
82
<url >https:// issues.scala- lang.org/</ url>
71
83
</issueManagement >
72
84
<developers >
73
85
<developer >
74
- <id >lamp </id >
75
- <name >EPFL LAMP </name >
86
+ <id >epfl </id >
87
+ <name >EPFL </name >
76
88
</developer >
77
89
<developer >
78
90
<id >Typesafe </id >
@@ -81,8 +93,3 @@ pomExtra := (
81
93
</developers >
82
94
)
83
95
84
- // TODO: mima
85
- // import com.typesafe.tools.mima.plugin.MimaPlugin.mimaDefaultSettings
86
- // import com.typesafe.tools.mima.plugin.MimaKeys.previousArtifact
87
- // previousArtifact := Some("org.scala-lang" % "partest_2.11.0-M4" % "1.0")
88
-
0 commit comments