maker.project

Project

case class Project(name: String, root: File, immediateUpstreamModules: List[Module], config: <error> = <ConfigFactory: error>.load(), topLevelExcludedFolders: List[String] = scala.collection.immutable.Nil, isTestProject: Boolean = false) extends ProjectTrait with Product with Serializable

Linear Supertypes
Serializable, Serializable, Product, Equals, ProjectTrait, ConfigPimps, DependencyPimps, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Project
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. ProjectTrait
  7. ConfigPimps
  8. DependencyPimps
  9. AnyRef
  10. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Project(name: String, root: File, immediateUpstreamModules: List[Module], config: <error> = <ConfigFactory: error>.load(), topLevelExcludedFolders: List[String] = scala.collection.immutable.Nil, isTestProject: Boolean = false)

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

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. def artifactId(scalaVersion: ScalaVersion): String

  7. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  8. def bundleJar: File

  9. def clean: BuildResult

    Definition Classes
    ProjectTrait
  10. def clean(scalaVersion: ScalaVersion): BuildResult

    Definition Classes
    ProjectTrait
  11. def clearDependencies(scalaVersion: ScalaVersion): Unit

    Definition Classes
    ProjectTrait
  12. def clone(): AnyRef

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

    Definition Classes
    ProjectTrait
  14. def compilationClasspathComponents(scalaVersion: ScalaVersion, phase: CompilePhase): Seq[File]

    Definition Classes
    ProjectTrait
  15. def compile: BuildResult

    Definition Classes
    ProjectTrait
  16. def compile(scalaVersion: ScalaVersion): BuildResult

    Definition Classes
    ProjectTrait
  17. def compileTaskBuild(scalaVersion: ScalaVersion): Build

    Definition Classes
    ProjectTrait
  18. val config: <error>

    Definition Classes
    ProjectProjectTrait
  19. def constructorCodeAsString: String

    Definition Classes
    ProjectProjectTrait
  20. def continuously(bld: () ⇒ Build): Unit

    Definition Classes
    ProjectTrait
  21. def defaultScalaVersion: ScalaVersion

    Definition Classes
    ProjectTrait
  22. def dependencies: Seq[RichDependency]

  23. def dependenciesAlreadyUpdated(scalaVersion: ScalaVersion): Boolean

    Definition Classes
    ProjectTrait
  24. def doc: BuildResult

  25. def doc(scalaVersion: ScalaVersion): BuildResult

  26. def docOutputDir(scalaVersion: ScalaVersion): File

  27. def docPackageJar(scalaVersion: ScalaVersion): File

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

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

    Attributes
    protected
    Definition Classes
    ProjectTrait
  31. def extraDownstreamTasksMatcher: PartialFunction[Task, Set[Task]]

    Definition Classes
    ProjectTrait
  32. def extraProjectPomInfo: List[NodeSeq]

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

    Definition Classes
    ProjectTrait
  34. def finalize(): Unit

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

    Definition Classes
    ProjectTrait
  36. def forceUpdate(scalaVersion: ScalaVersion): BuildResult

    Definition Classes
    ProjectTrait
  37. final def getClass(): Class[_]

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

    Definition Classes
    ProjectTrait → AnyRef → Any
  39. val immediateUpstreamModules: List[Module]

  40. def isAccessibleScalaTestSuite(rootProject: ProjectTrait, scalaVersion: ScalaVersion, testPhase: CompilePhase): (String) ⇒ Boolean

    Definition Classes
    ProjectTrait
  41. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  42. val isTestProject: Boolean

  43. def listenForCommands(port: Int): Unit

    Definition Classes
    ProjectTrait
  44. lazy val logger: <error>

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

    Definition Classes
    ProjectTrait
  46. def managedLibSourceDir(scalaVersion: ScalaVersion): File

    Definition Classes
    ProjectTrait
  47. def managedResourceDir: File

    Definition Classes
    ProjectTrait
  48. def markDependenciesUpdated(scalaVersion: ScalaVersion): Unit

    Definition Classes
    ProjectTrait
  49. def modules: List[Module]

    Definition Classes
    ProjectProjectTrait
  50. val name: String

    Definition Classes
    ProjectProjectTrait
  51. final def ne(arg0: AnyRef): Boolean

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

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

    Definition Classes
    AnyRef
  54. def organization: Option[String]

  55. def pack: BuildResult

  56. def pack(scalaVersion: ScalaVersion): BuildResult

  57. def packageDir(scalaVersion: ScalaVersion): File

  58. def packageJar(version: Option[String], scalaVersion: ScalaVersion): File

  59. def projectRoot: File

  60. def publishLocal(version: String, signArtifacts: Boolean, scalaVersion: ScalaVersion): BuildResult

  61. def publishLocalDir(version: String, scalaVersion: ScalaVersion): File

  62. def publishLocalJar(version: String, scalaVersion: ScalaVersion): File

  63. def publishLocalJarDir(version: String, scalaVersion: ScalaVersion): File

  64. def publishLocalPomDir(version: String, scalaVersion: ScalaVersion): File

  65. def publishLocalPomFile(version: String, scalaVersion: ScalaVersion): File

  66. def publishLocalRootDir: File

  67. def publishLocalSourceJar(version: String, scalaVersion: ScalaVersion): File

  68. def publishLocalTaskBuild(version: String, signArtifacts: Boolean, scalaVersion: ScalaVersion): Build

  69. def publishSonatypeSnapshot(version: String, scalaVersion: ScalaVersion): BuildResult

  70. def publishSonatypeSnapshotBuild(version: String, scalaVersion: ScalaVersion): Build

  71. def publishToSonatype(version: String, scalaVersion: ScalaVersion): BuildResult

  72. def publishToSonatypeBuild(version: String, scalaVersion: ScalaVersion): Build

  73. def reportBuildResult: Boolean

    Definition Classes
    ProjectTrait
  74. val root: File

    Definition Classes
    ProjectProjectTrait
  75. val rootAbsoluteFile: File

    Definition Classes
    ProjectTrait
  76. def runMain(className: String)(opts: String*)(args: String*): BuildResult

    Definition Classes
    ProjectTrait
  77. def runMain(className: String, scalaVersion: ScalaVersion)(opts: String*)(args: String*): BuildResult

    Definition Classes
    ProjectTrait
  78. def runMainOutputStream: TeeToFileOutputStream

    Definition Classes
    ProjectTrait
  79. def runMainTaskBuild(className: String, opts: Seq[String], args: Seq[String], scalaVersion: ScalaVersion): Build

    Definition Classes
    ProjectTrait
  80. def runtimeClasspath(scalaVersion: ScalaVersion, phases: Seq[CompilePhase]): String

    Definition Classes
    ProjectTrait
  81. def runtimeClasspathComponents(scalaVersion: ScalaVersion, phases: Seq[CompilePhase]): Seq[File]

    Definition Classes
    ProjectTrait
  82. def scalaCompilerJar(scalaVersion: ScalaVersion): File

    Definition Classes
    ProjectTrait
  83. def scalaJars(scalaVersion: ScalaVersion): List[File]

    Definition Classes
    ProjectTrait
  84. def scalaLibraryJar(scalaVersion: ScalaVersion): File

    Definition Classes
    ProjectTrait
  85. def scalaParserCombinatorJar(scalaVersion: ScalaVersion): Option[File]

    Definition Classes
    ProjectTrait
  86. def scalaReflectJar(scalaVersion: ScalaVersion): File

    Definition Classes
    ProjectTrait
  87. def scalaXmlJar(scalaVersion: ScalaVersion): Option[File]

    Definition Classes
    ProjectTrait
  88. def scalatestOutputParameters: String

    Definition Classes
    ProjectTrait
  89. def setUp(graph: Graph): Boolean

    Definition Classes
    ProjectTrait
  90. def sourcePackageJar(version: Option[String], scalaVersion: ScalaVersion): File

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

    Definition Classes
    AnyRef
  92. def systemExitOnExecModeFailures: Boolean

    Definition Classes
    ProjectTrait
  93. def tcc: Unit

    Definition Classes
    ProjectTrait
  94. def tearDown(graph: Graph, result: BuildResult): Boolean

    Definition Classes
    ProjectTrait
  95. def test: BuildResult

    Definition Classes
    ProjectTrait
  96. def test(scalaVersion: ScalaVersion): BuildResult

    Definition Classes
    ProjectTrait
  97. def testClassNames(rootProject: ProjectTrait, scalaVersion: ScalaVersion, lastCompilationTime: Option[Long], testPhase: CompilePhase): Seq[String]

    Definition Classes
    ProjectProjectTrait
  98. def testClasspathLoader(scalaVersion: ScalaVersion, testPhase: CompilePhase): URLClassLoader

    Definition Classes
    ProjectTrait
  99. def testCompile: BuildResult

    Definition Classes
    ProjectTrait
  100. def testCompileTaskBuild(scalaVersion: ScalaVersion, testPhases: Seq[CompilePhase]): Build

    Definition Classes
    ProjectProjectTrait
  101. def testFailedSuites: BuildResult

    Definition Classes
    ProjectTrait
  102. def testFailedSuites(scalaVersion: ScalaVersion): BuildResult

    Definition Classes
    ProjectTrait
  103. def testFailedSuitesBuild(scalaVersion: ScalaVersion): Build

    Definition Classes
    ProjectTrait
  104. def testManagedLibDir(scalaVersion: ScalaVersion): File

    Definition Classes
    ProjectTrait
  105. def testManagedLibSourceDir(scalaVersion: ScalaVersion): File

    Definition Classes
    ProjectTrait
  106. def testModuleDependencies: Seq[Module]

    Definition Classes
    ProjectProjectTrait
  107. lazy val testOutputFile: File

    Definition Classes
    ProjectTrait
  108. def testQuick: BuildResult

    Definition Classes
    ProjectTrait
  109. def testQuick(scalaVersion: ScalaVersion): BuildResult

    Definition Classes
    ProjectTrait
  110. def testQuickContinuously: Unit

    Definition Classes
    ProjectTrait
  111. def testResults: MakerTestResults

    Definition Classes
    ProjectTrait
  112. def testTaskBuild(scalaVersion: ScalaVersion, lastCompilationTimeFilter: Option[Long]): Build

    Definition Classes
    ProjectProjectTrait
  113. def toString(): String

    Definition Classes
    Project → AnyRef → Any
  114. def toggleTestExceptions: Unit

    Definition Classes
    ProjectTrait
  115. def topLevelCompilationErrorsFile: File

    Definition Classes
    ProjectTrait
  116. val topLevelExcludedFolders: List[String]

  117. def tqc: Unit

    Definition Classes
    ProjectTrait
  118. def transitiveBuild(rootTasks: Seq[Task]): Build

    Attributes
    protected
    Definition Classes
    ProjectTrait
  119. def transitiveClosure[A](start: Seq[A], expand: (A) ⇒ Seq[A]): Seq[A]

    Attributes
    protected
    Definition Classes
    ProjectTrait
  120. def unmanagedLibDirs: Seq[File]

    Definition Classes
    ProjectTrait
  121. def update: BuildResult

    Definition Classes
    ProjectTrait
  122. def update(scalaVersion: ScalaVersion): BuildResult

    Definition Classes
    ProjectTrait
  123. def updateIncludesSourceJars: Boolean

    Definition Classes
    ProjectTrait
  124. def updateTaskBuild(scalaVersion: ScalaVersion): Build

    Definition Classes
    ProjectTrait
  125. def upstreamDependencies: Seq[RichDependency]

    Definition Classes
    ProjectTrait
  126. def upstreamModules: Seq[Module]

    Definition Classes
    ProjectTrait
  127. final def wait(): Unit

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

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

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

    Definition Classes
    ProjectTrait
  131. 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

    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

    Definition Classes
    ProjectTrait

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from ProjectTrait

Inherited from ConfigPimps

Inherited from DependencyPimps

Inherited from AnyRef

Inherited from Any

Ungrouped