maker.project

ProjectTrait

trait ProjectTrait extends ConfigPimps

Linear Supertypes
ConfigPimps, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. ProjectTrait
  2. ConfigPimps
  3. AnyRef
  4. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. implicit class RichConfig extends AnyRef

    Definition Classes
    ConfigPimps

Abstract Value Members

  1. abstract def config: <error>

  2. abstract def modules: Seq[Module]

  3. abstract def name: String

    Attributes
    protected
  4. abstract def root: File

    Attributes
    protected
  5. abstract def testClassNames(rootProject: ProjectTrait, scalaVersion: ScalaVersion): Seq[String]

  6. abstract def testCompileTaskBuild(scalaVersion: ScalaVersion): Build

  7. abstract def testModuleDependencies: Seq[Module]

Concrete Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. def clean: BuildResult

  8. def clean(scalaVersion: ScalaVersion): BuildResult

  9. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  10. def compilationClasspath(scalaVersion: ScalaVersion): String

  11. def compilationClasspathComponents(scalaVersion: ScalaVersion): Seq[File]

  12. def compilationOutputStream(phase: CompilePhase): <error>

  13. def compile: BuildResult

  14. def compile(scalaVersion: ScalaVersion): BuildResult

  15. def compileTaskBuild(scalaVersion: ScalaVersion): Build

  16. def constructorCodeAsString: String

  17. def continuously(bld: Build): Unit

  18. def defaultScalaVersion: ScalaVersion

  19. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  20. def equals(rhs: Any): Boolean

    The standard equals and hashCode methods were slow, making Dependency operations very expensive.

    The standard equals and hashCode methods were slow, making Dependency operations very expensive.

    Definition Classes
    ProjectTrait → AnyRef → Any
  21. def execute(bld: Build): BuildResult

    Attributes
    protected
  22. def extraDownstreamTasksMatcher: PartialFunction[Task, Set[Task]]

  23. def extraUpstreamTasksMatcher: PartialFunction[Task, Set[Task]]

  24. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  25. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  26. def hashCode(): Int

    Definition Classes
    ProjectTrait → AnyRef → Any
  27. def isAccessibleScalaTestSuite(rootProject: ProjectTrait, scalaVersion: ScalaVersion): (String) ⇒ Boolean

  28. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  29. lazy val logger: <error>

    Definition Classes
    ConfigPimps
  30. def managedLibDir(scalaVersion: ScalaVersion): File

  31. def managedLibSourceDir(scalaVersion: ScalaVersion): File

  32. def managedResourceDir: File

  33. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  34. final def notify(): Unit

    Definition Classes
    AnyRef
  35. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  36. def reportBuildResult: Boolean

  37. val rootAbsoluteFile: File

  38. def runMain(className: String)(opts: String*)(args: String*): BuildResult

  39. def runMain(className: String, scalaVersion: ScalaVersion)(opts: String*)(args: String*): BuildResult

  40. def runMainOutputStream: TeeToFileOutputStream

  41. def runMainTaskBuild(className: String, opts: Seq[String], args: Seq[String], scalaVersion: ScalaVersion): Build

  42. def runtimeClasspath(scalaVersion: ScalaVersion): String

  43. def runtimeClasspathComponents(scalaVersion: ScalaVersion): Seq[File]

  44. def scalaCompilerJar(scalaVersion: ScalaVersion): File

  45. def scalaJars(scalaVersion: ScalaVersion): List[File]

  46. def scalaLibraryJar(scalaVersion: ScalaVersion): File

  47. def scalaParserCombinatorJar(scalaVersion: ScalaVersion): Option[File]

  48. def scalaReflectJar(scalaVersion: ScalaVersion): File

  49. def scalaXmlJar(scalaVersion: ScalaVersion): Option[File]

  50. def scalatestOutputParameters: String

  51. def setUp(graph: Graph): Boolean

  52. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  53. def systemExitOnExecModeFailures: Boolean

  54. def tcc: Unit

  55. def tearDown(graph: Graph, result: BuildResult): Boolean

  56. def testClasspathLoader(scalaVersion: ScalaVersion): URLClassLoader

  57. def testCompilationClasspath(scalaVersion: ScalaVersion): String

  58. def testCompilationClasspathComponents(scalaVersion: ScalaVersion): Seq[File]

  59. def testCompile: BuildResult

  60. def testCompile(scalaVersion: ScalaVersion): BuildResult

  61. def testFailedSuites: BuildResult

  62. def testFailedSuites(scalaVersion: ScalaVersion): BuildResult

  63. def testFailedSuitesBuild(scalaVersion: ScalaVersion): Build

  64. def testManagedLibDir(scalaVersion: ScalaVersion): File

  65. def testManagedLibSourceDir(scalaVersion: ScalaVersion): File

  66. lazy val testOutputFile: File

  67. def testResults: MakerTestResults

  68. def testRuntimeClasspath(scalaVersion: ScalaVersion): String

  69. def testRuntimeClasspathComponents(scalaVersion: ScalaVersion): Seq[File]

  70. def toString(): String

    Definition Classes
    AnyRef → Any
  71. def toggleTestExceptions: Unit

  72. def topLevelCompilationErrorsFile: File

  73. def transitiveBuild(rootTasks: Seq[Task]): Build

    Attributes
    protected
  74. def transitiveClosure[A](start: Seq[A], expand: (A) ⇒ Seq[A]): Seq[A]

    Attributes
    protected
  75. def unmanagedLibDirs: Seq[File]

  76. def update: BuildResult

  77. def update(scalaVersion: ScalaVersion): BuildResult

  78. def updateSources: BuildResult

  79. def updateTaskBuild(forceSourceUpdate: Boolean, scalaVersion: ScalaVersion): Build

  80. def upstreamDependencies: Seq[RichDependency]

  81. def upstreamModules: Seq[Module]

  82. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  83. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  84. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  85. def writeVimClasspath(scalaVersion: ScalaVersion): Unit

    To run tests from Vim it is convenient to have _all_ test classes on the classpath, Not just those modules on whom we have a test dependency

Inherited from ConfigPimps

Inherited from AnyRef

Inherited from Any

Ungrouped