maker.project

Project

case class Project(organization: String, name: String, root: File, modules: Seq[Module], scalaVersion: ScalaVersion = ..., extraProjectPomInfo: List[NodeSeq] = scala.collection.immutable.Nil) extends ProjectTrait with Product with Serializable

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

Instance Constructors

  1. new Project(organization: String, name: String, root: File, modules: Seq[Module], scalaVersion: ScalaVersion = ..., extraProjectPomInfo: List[NodeSeq] = scala.collection.immutable.Nil)

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

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. lazy val aetherSystem: AetherSystem

  7. val analyses: <error>

    Definition Classes
    ProjectTrait
  8. def artifactId: String

  9. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  10. def bundleJar: File

  11. def clean: BuildResult

    Definition Classes
    ProjectTrait
  12. def clearDependencies(): Unit

    Definition Classes
    ProjectTrait
  13. def clone(): AnyRef

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

    Definition Classes
    ProjectTrait
  15. def compilationClasspathComponents(phase: CompilePhase): Seq[File]

    Definition Classes
    ProjectTrait
  16. def compilationTargetDirectories(phases: Seq[CompilePhase]): Seq[File]

    Definition Classes
    ProjectTrait
  17. def compile: BuildResult

    Definition Classes
    ProjectTrait
  18. def compileTaskBuild(phases: Seq[CompilePhase]): Build

    Definition Classes
    ProjectProjectTrait
  19. def dependencies: Seq[RichDependency]

  20. def dependenciesAlreadyUpdated(): Boolean

    Definition Classes
    ProjectTrait
  21. def doc: BuildResult

  22. def docArtifact(version: String): <error>

  23. def docOutputDir: File

  24. def endToEndTest: BuildResult

    Definition Classes
    ProjectTrait
  25. final def eq(arg0: AnyRef): Boolean

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

    Attributes
    protected
    Definition Classes
    ProjectTrait
  28. def extraDownstreamTasks(task: Task): Seq[Task]

    Definition Classes
    ProjectTrait
  29. def extraJars: Seq[File]

    Definition Classes
    ProjectProjectTrait
  30. val extraProjectPomInfo: List[NodeSeq]

  31. def extraTestSystemProperties: Seq[String]

    Definition Classes
    ProjectProjectTrait
  32. def extraUpstreamTasks(task: Task): Seq[Task]

    Definition Classes
    ProjectTrait
  33. def finalize(): Unit

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

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

    Definition Classes
    AnyRef → Any
  36. def gpgPassPhrase: String

    Definition Classes
    MakerConfig
  37. def hashCode(): Int

    Definition Classes
    ProjectTrait → AnyRef → Any
  38. def httpResolvers: Seq[(String, String)]

    Definition Classes
    MakerConfig
  39. def integrationTest: BuildResult

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

    Definition Classes
    Any
  41. def jarArtifact(version: String): <error>

  42. def javaExecutable: File

    Definition Classes
    MakerConfig
  43. def javaHome: File

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

    Definition Classes
    Log
  45. def managedLibDir: File

    Definition Classes
    ProjectTrait
  46. def managedLibSourceDir: File

    Definition Classes
    ProjectTrait
  47. def managedResourceDir: File

    Definition Classes
    ProjectTrait
  48. def markDependenciesUpdated(): Unit

    Definition Classes
    ProjectTrait
  49. val modules: Seq[Module]

  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. val organization: String

  55. def packageDir: File

  56. def packageJar(version: Option[String]): File

  57. def pomArtifact(version: String): <error>

  58. def projectRoot: File

  59. def publishLocal(version: String, signArtifacts: Boolean): BuildResult

  60. def publishLocalDir(version: String): File

  61. def publishLocalJar(version: String): File

  62. def publishLocalJarDir(version: String): File

  63. def publishLocalPomDir(version: String): File

  64. def publishLocalPomFile(version: String): File

  65. def publishLocalTaskBuild(version: String, signArtifacts: Boolean): Build

  66. def publishSonatypeSnapshot(version: String): BuildResult

  67. def publishSonatypeSnapshotBuild(version: String): Build

  68. def publishToSonatype(version: String): BuildResult

  69. def publishToSonatypeBuild(version: String): Build

  70. def publishedLocalDirectory(version: String): File

  71. def publishedLocalJar(version: String): <error>

  72. def publishedLocalJavadocJar(version: String): <error>

  73. def publishedLocalPom(version: String): <error>

  74. def publishedLocalSourcesJar(version: String): <error>

  75. def remoteDebuggingOption: Seq[String]

    Definition Classes
    MakerConfig
  76. def reportBuildResult: Boolean

    Definition Classes
    MakerConfig
  77. def resourceCacheDirectory: File

    Definition Classes
    ProjectTrait
  78. val root: File

    Definition Classes
    ProjectProjectTrait
  79. val rootAbsoluteFile: File

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

    Definition Classes
    ProjectTrait
  81. def runningInExecMode: Boolean

    Definition Classes
    MakerConfig
  82. def runtimeClasspath(phases: Seq[CompilePhase]): String

    Definition Classes
    ProjectTrait
  83. def runtimeClasspathComponents(phases: Seq[CompilePhase]): Seq[File]

    Definition Classes
    ProjectTrait
  84. def scalaCompilerJar: File

    Definition Classes
    ScalaJars
  85. def scalaJars(): List[File]

    Definition Classes
    ScalaJars
  86. def scalaLibraryJar: File

    Definition Classes
    ScalaJars
  87. def scalaParserCombinatorJar: Option[File]

    Definition Classes
    ScalaJars
  88. def scalaReflectJar: File

    Definition Classes
    ScalaJars
  89. val scalaVersion: ScalaVersion

    Definition Classes
    ProjectProjectTrait
  90. def scalaXmlJar: Option[File]

    Definition Classes
    ScalaJars
  91. def scalatestOutputParameters: String

    Definition Classes
    MakerConfig
  92. def setUp(graph: Graph): Boolean

    Definition Classes
    ProjectTrait
  93. def sonatypeCredentials: Array[String]

    Definition Classes
    MakerConfig
  94. def srcArtifact(version: String): <error>

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

    Definition Classes
    AnyRef
  96. def systemExitOnExecModeFailures: Boolean

    Definition Classes
    MakerConfig
  97. def taskThreadPoolSize: Option[Int]

    Attributes
    protected
    Definition Classes
    MakerConfig
  98. def tcc: Unit

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

    Attributes
    protected
    Definition Classes
    ProjectTrait
  100. def test: BuildResult

    Definition Classes
    ProjectTrait
  101. def testClasspathLoader: URLClassLoader

    Definition Classes
    ProjectTrait
  102. def testCompile: BuildResult

    Definition Classes
    ProjectTrait
  103. def testDependencies: Seq[Module]

  104. def testFailedSuites: BuildResult

    Definition Classes
    ProjectTrait
  105. def testManagedLibDir: File

    Definition Classes
    ProjectTrait
  106. def testManagedLibSourceDir: File

    Definition Classes
    ProjectTrait
  107. def testQuick: BuildResult

    Definition Classes
    ProjectTrait
  108. def testQuickContinuously: Unit

    Definition Classes
    ProjectTrait
  109. def testResults: MakerTestResults

    Definition Classes
    ProjectProjectTrait
  110. def testTaskBuild(testPhase: TestPhase, lastCompilationTimeFilter: Option[Long]): Build

    Definition Classes
    ProjectProjectTrait
  111. def testUpstreamModules: Seq[Module]

    Definition Classes
    ProjectProjectTrait
  112. def toString(): String

    Definition Classes
    Project → AnyRef → Any
  113. def tqc: Unit

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

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

    Attributes
    protected
    Definition Classes
    ProjectTrait
  116. def unitTestHeapSize: Int

    Definition Classes
    MakerConfig
  117. def unmanagedLibDirs: Seq[File]

    Definition Classes
    ProjectTrait
  118. def update: BuildResult

    Definition Classes
    ProjectTrait
  119. def updateIncludesSourceJars: Boolean

    Definition Classes
    MakerConfig
  120. def upstreamDependencies: Seq[RichDependency]

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

    Definition Classes
    ProjectProjectTrait
  122. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from ProjectTrait

Inherited from Log

Inherited from ScalaJars

Inherited from MakerConfig

Inherited from DependencyPimps

Inherited from AnyRef

Inherited from Any

Ungrouped