Skip to content

Commit c50d0e1

Browse files
committed
wip
1 parent b99e874 commit c50d0e1

File tree

1 file changed

+1
-29
lines changed

1 file changed

+1
-29
lines changed

build.sbt

+1-29
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,9 @@
1-
import ScalaModulePlugin._
2-
3-
scalaModuleSettings
4-
scalaModuleSettingsJVM
5-
61
name := "scala-asm"
72

8-
enablePlugins(GitVersioning)
9-
lazy val AsmTag = """ASM_(\d+)_(\d+)(?:_(\d+))?(?:_([\w\d_]+))?(-\d+-[\w\d]+)?""".r
10-
lazy val ScalaAsmTag = """v(.*)""".r
11-
git.gitTagToVersionNumber := {
12-
case AsmTag(maj, min, pat, suf, des) =>
13-
// map a git-describe version built from an asm tag to a compatible version number
14-
val p = if (pat != null && pat != "") s".$pat" else ""
15-
val s = if (suf != null && suf != "") s"-$suf" else ""
16-
val d = if (des != null && des != "") des else ""
17-
Some(s"$maj.$min$p$s$d")
18-
case ScalaAsmTag(v) =>
19-
Some(v)
20-
case v =>
21-
throw new Error(s"Cannot get version number from git-describe: $v")
22-
}
23-
git.useGitDescribe := true
24-
25-
// No Scala sources, but still set some version. Need to set `crossScalaVersions` for the
26-
// sbt-scala-module plugin, which will then set scalaVersion.
27-
crossScalaVersions in ThisBuild := List("2.12.7")
28-
293
// Otherwise the artifact has a dependency on scala-library
304
autoScalaLibrary := false
315

326
// Don't add `_<scala-version>` to the jar file name - it's a Java-only project, no Scala cross-versioning needed
337
crossPaths := false
348

35-
javacOptions in compile ++= Seq("-g", "-parameters")
36-
37-
OsgiKeys.exportPackage := Seq(s"scala.tools.asm.*;version=${version.value}")
9+
Compile / javacOptions ++= Seq("-g", "-parameters")

0 commit comments

Comments
 (0)