package build
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- build
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- class ExposedTestScope extends Annotation with StaticAnnotation
Makes a test scope class visible in ANOTHER module's test scope when IzumiInheritedTestScopesPlugin is used.
Makes a test scope class visible in ANOTHER module's test scope when IzumiInheritedTestScopesPlugin is used.
- See also
https://izumi.7mind.io/sbt/#inherited-test-scopes for further details
Value Members
- object BuildAttributeMacroImpl
- object BuildAttributes
- object MacroParameters
These helpers allow you to save various build-time properties defined by Scala 2
-Xmacro-settings
commandline argument.These helpers allow you to save various build-time properties defined by Scala 2
-Xmacro-settings
commandline argument.Add the following properties into your
build.sbt
to make this work:scalacOptions ++= Seq( s"-Xmacro-settings:product-version=${version.value}", s"-Xmacro-settings:product-group=${organization.value}", s"-Xmacro-settings:product-name=${name.value}", s"-Xmacro-settings:sbt-version=${sbtVersion.value}", s"-Xmacro-settings:scala-versions=${crossScalaVersions.value.mkString(":")}", s"-Xmacro-settings:scalatest-version=${V.scalatest}", s"-Xmacro-settings:git-repo-clean=${gitUncommittedChanges.value}", s"-Xmacro-settings:git-branch=${gitCurrentBranch.value}", s"-Xmacro-settings:is-ci=${insideCI.value}", )
Git snippets:
gitDescribedVersion.value.map(v => s"-Xmacro-settings:git-described-version=$v"), gitHeadCommit.value.map(v => s"-Xmacro-settings:git-head-commit=$v"),
Or
s"-Xmacro-settings:git-described-version=${gitDescribedVersion.value.getOrElse("")}", s"-Xmacro-settings:git-head-commit=${gitHeadCommit.value.getOrElse("")}",
- object MacroParametersImpl