org.podval.tools.build

Members list

Type members

Classlikes

final class Artifact(val group: Option[String], val name: String, val backend: Option[String], val scalaVersion: Option[String], val version: Option[String], val classifier: Option[String], val extension: Option[String])

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
object Artifact

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
Artifact.type
object Backend

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
Backend.type
abstract class Backend(val name: String, val sourceRoot: String, val artifactSuffix: Option[String], val testsCanNotBeForked: Boolean, val expandClasspathForTestEnvironment: Boolean)

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Dependency

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
Dependency.type
trait Dependency

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait Installer[T]
object NodeInstaller
class Scala2
object Scala2_12
object Scala2_13
Show all

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
final class DependencyRequirement(dependency: JvmDependency, version: Version)

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
final class DependencyVersion(val dependency: Dependency, val version: Pre, val scalaVersion: Option[Version])

Attributes

Supertypes
class Object
trait Matchable
class Any
trait Installer[T] extends Dependency

Attributes

Supertypes
trait Dependency
class Object
trait Matchable
class Any
Known subtypes
object NodeInstaller
object JarTask

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
JarTask.type
open class JavaDependency(val name: String, val group: String, val versionDefault: Version, val artifact: String, val scalaVersion: Option[Version] = ...) extends JvmDependency

Attributes

Supertypes
trait Dependency
class Object
trait Matchable
class Any
Known subtypes
class Scala2
object Scala2_12
object Scala2_13
Show all
trait JvmDependency extends Dependency

Attributes

Supertypes
trait Dependency
class Object
trait Matchable
class Any
Known subtypes
class Scala2
object Scala2_12
object Scala2_13
Show all
final class Output(val logLevelEnabled: LogLevel, val isRunningInIntelliJ: Boolean, val logSource: String) extends Serializable

Attributes

Companion
object
Supertypes
trait Serializable
class Object
trait Matchable
class Any
object Output

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
Output.type
trait OutputTask extends Task

Attributes

Companion
object
Supertypes
trait Task
trait Named
trait ExtensionAware
trait Comparable[Task]
class Object
trait Matchable
class Any
Show all
Known subtypes
trait RunnerTask
class NodeTask
class NodeRunTask
class NpmRunTask
trait ScalaJSRunTask[L]
class Main
class Test
class Main[B, L]
class Main
class TestTask[B]
class JvmTestTask
class Test[B, L]
class Test
class LinkTask[B]
class Main[B]
class Main
class Main
class Test[B]
class Test
class Test
trait RunTask[B, L]
Show all
object OutputTask

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
OutputTask.type
object Runner

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
Runner.type
final class Runner(execOperations: ExecOperations, output: Output)

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
trait RunnerTask extends OutputTask

Attributes

Supertypes
trait OutputTask
trait Task
trait Named
trait ExtensionAware
trait Comparable[Task]
class Object
trait Matchable
class Any
Show all
Known subtypes
class NodeTask
class NodeRunTask
class NpmRunTask
trait ScalaJSRunTask[L]
class Main
class Test
class Main[B, L]
class Main
Show all

Attributes

Companion
class
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed abstract class ScalaBinaryVersion(name: String, artifact: String, scalaVersion: Option[Version], val prefix: Version, versionDefault: Version) extends JavaDependency

Attributes

Companion
object
Supertypes
trait Dependency
class Object
trait Matchable
class Any
Show all
Known subtypes
class Scala2
object Scala2_12
object Scala2_13
final case class ScalaDependency(backend: Backend, name: String, group: String, versionDefault: Version, artifact: String, isVersionCompound: Boolean = ..., isJvm: Boolean = ..., isPublishedForScala3: Boolean = ..., isPublishedForScala2: Boolean = ..., isScalaVersionFull: Boolean = ...) extends JvmDependency

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Dependency
class Object
trait Matchable
class Any
Show all
object ScalaLibrary

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
sealed trait ScalaLibrary

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
abstract class ScalaTestFramework(name: String, group: String, versionDefault: Version, artifact: String, nameSbt: String, className: String, sharedPackages: List[String], tagOptions: Option[TagOptions] = ..., usesTestSelectorAsNested: Boolean = ..., additionalOptions: Array[String] = ...) extends TestFramework

Attributes

Supertypes
class Object
trait Matchable
class Any
sealed trait ScalaVersion

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Known
object Unknow2_13
object ScalaVersion

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
abstract class SourceMapper

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object SourceMapper

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
final class TagOptions(style: Style, includeTagsOption: String, excludeTagsOption: String)

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
object TagOptions

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
TagOptions.type
abstract class TestEnvironment[B <: Backend](val backend: B, val sourceMapper: Option[SourceMapper])

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class NonJvmTestEnvironment[B, A]

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
object TestFramework

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
abstract class TestFramework(val name: String, val nameSbt: String, val className: String, val sharedPackages: List[String], val tagOptions: Option[TagOptions], val usesTestSelectorAsNested: Boolean, val additionalOptions: Array[String])

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
@CacheableTask
abstract class TestTask[B <: Backend] extends Test, Task[B], OutputTask

Attributes

Companion
object
Supertypes
trait OutputTask
trait Task[B]
class Test
trait PatternFilterable
trait JavaForkOptions
trait ProcessForkOptions
class AbstractTestTask
trait Reporting[TestTaskReports]
trait VerificationTask
class ConventionTask
trait IConventionAware
class DefaultTask
class AbstractTask
trait DynamicObjectAware
trait TaskInternal
trait Configurable[Task]
trait Task
trait Named
trait ExtensionAware
trait Comparable[Task]
class Object
trait Matchable
class Any
Show all
Known subtypes
class JvmTestTask
class Test[B, L]
class Test
class Test
object TestTask

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
TestTask.type
final class Version extends Pre, Ordered[Version]

Attributes

Companion
object
Supertypes
trait Ordered[Version]
trait Comparable[Version]
class Pre
class Object
trait Matchable
class Any
Show all
object Version

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
Version.type