@@ -2,33 +2,38 @@ import ReleaseTransformations._
22
33ThisBuild / organization := " com.github.dwickern"
44
5+ lazy val scala213 = " 2.13.4"
6+ lazy val scala212 = " 2.12.13"
7+ lazy val scala211 = " 2.11.12"
8+
59lazy val root = project.in(file(" ." ))
610 .aggregate(nameof.projectRefs: _* )
711 .settings(
12+ // for IntelliJ import: pick one project from the matrix to use
13+ nameof.jvm(scala213).settings,
14+ target := baseDirectory.value / " target" ,
15+ ideSkipProject := false ,
816 compile / skip := true ,
917 publish / skip := true ,
1018 )
1119
12- lazy val scala213 = " 2.13.4"
13- lazy val scala212 = " 2.12.13"
14- lazy val scala211 = " 2.11.12"
15-
1620lazy val nameof = (projectMatrix in file(" ." ))
1721 .settings(
1822 name := " scala-nameof" ,
1923 publishTo := sonatypePublishToBundle.value,
2024 releaseCrossBuild := true ,
21- )
22- .jsPlatform(scalaVersions = Seq (scala213, scala212, scala211))
23- .jvmPlatform(scalaVersions = Seq (scala213, scala212, scala211))
24- .settings(
25+ ideSkipProject := true ,
2526 libraryDependencies ++= Seq (
2627 " org.scala-lang" % " scala-reflect" % scalaVersion.value % " provided" ,
2728 " org.scala-lang" % " scala-compiler" % scalaVersion.value % " provided" ,
2829 " org.scalatest" %%% " scalatest" % " 3.2.3" % Test ,
2930 " com.chuusai" %% " shapeless" % " 2.3.3" % Test ,
3031 ),
3132 )
33+ .jsPlatform(scalaVersions = Seq (scala213, scala212, scala211))
34+ .jvmPlatform(scalaVersions = Seq (scala213, scala212, scala211))
35+
36+ Global / excludeLintKeys += ideSkipProject
3237
3338ThisBuild / pomExtra := {
3439 <url >https:// github.com/ dwickern/ scala- nameof</url >
0 commit comments