maker.project

ProjectTrait

trait ProjectTrait extends ConfigPimps

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

Type Members

  1. class OrgAndArtifact extends AnyRef

    Definition Classes
    DependencyPimps
  2. implicit class Organization extends AnyRef

    Definition Classes
    DependencyPimps
  3. implicit class PimpedDependency extends AnyRef

    Definition Classes
    DependencyPimps
  4. 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, lastCompilationTime: Option[Long], testPhase: CompilePhase): Seq[String]

  6. abstract def testCompileTaskBuild(scalaVersion: ScalaVersion, testPhases: Seq[CompilePhase]): Build

  7. abstract def testModuleDependencies: Seq[Module]

  8. abstract def testTaskBuild(scalaVersion: ScalaVersion, lastCompilationTimeFilter: Option[Long]): Build

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 clearDependencies(scalaVersion: ScalaVersion): Unit

  10. def clone(): AnyRef

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

  12. def compilationClasspathComponents(scalaVersion: ScalaVersion, phase: CompilePhase): Seq[File]

  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. def dependenciesAlreadyUpdated(scalaVersion: ScalaVersion): Boolean

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

    Definition Classes
    AnyRef
  21. 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
  22. def execute(bld: Build): BuildResult

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

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

  25. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  26. def forceUpdate: BuildResult

  27. def forceUpdate(scalaVersion: ScalaVersion): BuildResult

  28. final def getClass(): Class[_]

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

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

  31. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  32. def listenForCommands(port: Int): Unit

  33. lazy val logger: <error>

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

  35. def managedLibSourceDir(scalaVersion: ScalaVersion): File

  36. def managedResourceDir: File

  37. def markDependenciesUpdated(scalaVersion: ScalaVersion): Unit

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

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

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

    Definition Classes
    AnyRef
  41. def reportBuildResult: Boolean

  42. val rootAbsoluteFile: File

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

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

  45. def runMainOutputStream: TeeToFileOutputStream

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

  47. def runtimeClasspath(scalaVersion: ScalaVersion, phases: Seq[CompilePhase]): String

  48. def runtimeClasspathComponents(scalaVersion: ScalaVersion, phases: Seq[CompilePhase]): Seq[File]

  49. def scalaCompilerJar(scalaVersion: ScalaVersion): File

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

  51. def scalaLibraryJar(scalaVersion: ScalaVersion): File

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

  53. def scalaReflectJar(scalaVersion: ScalaVersion): File

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

  55. def scalatestOutputParameters: String

  56. def setUp(graph: Graph): Boolean

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

    Definition Classes
    AnyRef
  58. def systemExitOnExecModeFailures: Boolean

  59. def tcc: Unit

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

  61. def test: BuildResult

  62. def test(scalaVersion: ScalaVersion): BuildResult

  63. def testClasspathLoader(scalaVersion: ScalaVersion, testPhase: CompilePhase): URLClassLoader

  64. def testCompile: BuildResult

  65. def testFailedSuites: BuildResult

  66. def testFailedSuites(scalaVersion: ScalaVersion): BuildResult

  67. def testFailedSuitesBuild(scalaVersion: ScalaVersion): Build

  68. def testManagedLibDir(scalaVersion: ScalaVersion): File

  69. def testManagedLibSourceDir(scalaVersion: ScalaVersion): File

  70. lazy val testOutputFile: File

  71. def testQuick: BuildResult

  72. def testQuick(scalaVersion: ScalaVersion): BuildResult

  73. def testQuickContinuously: Unit

  74. def testResults: MakerTestResults

  75. def toString(): String

    Definition Classes
    AnyRef → Any
  76. def toggleTestExceptions: Unit

  77. def topLevelCompilationErrorsFile: File

  78. def tqc: Unit

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

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

    Attributes
    protected
  81. def unmanagedLibDirs: Seq[File]

  82. def update: BuildResult

  83. def update(scalaVersion: ScalaVersion): BuildResult

  84. def updateIncludesSourceJars: Boolean

  85. def updateTaskBuild(scalaVersion: ScalaVersion): Build

  86. def upstreamDependencies: Seq[RichDependency]

  87. def upstreamModules: Seq[Module]

  88. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  91. def writeVimClasspath: Unit

  92. 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 DependencyPimps

Inherited from AnyRef

Inherited from Any

Ungrouped