maker.project

Module

case class Module(root: File, name: String, compileDependencies: Seq[Module] = scala.collection.immutable.Nil, testDependencies: Seq[Module] = scala.collection.immutable.Nil, scalaVersion: ScalaVersion = ..., extraJars: Seq[File] = scala.collection.immutable.Nil, extraTestSystemProperties: Seq[String] = scala.collection.immutable.Nil) extends ProjectTrait with DependencyPimps with Log with Product with Serializable

Corresponds to a module in IntelliJ

Linear Supertypes
Serializable, Serializable, Product, Equals, ProjectTrait, Log, ScalaJars, MakerConfig, DependencyPimps, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Module
  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 Module(root: File, name: String, compileDependencies: Seq[Module] = scala.collection.immutable.Nil, testDependencies: Seq[Module] = scala.collection.immutable.Nil, scalaVersion: ScalaVersion = ..., extraJars: Seq[File] = scala.collection.immutable.Nil, extraTestSystemProperties: Seq[String] = 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. val analyses: <error>

    Definition Classes
    ProjectTrait
  7. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  8. def classDirectory(phase: CompilePhase): File

  9. def classFiles(phase: CompilePhase): Seq[File]

    ****************** Test classses ******************

  10. def clean: BuildResult

    Definition Classes
    ProjectTrait
  11. def cleanOnly: BuildResult

  12. def clearDependencies(): Unit

    Definition Classes
    ProjectTrait
  13. def clone(): AnyRef

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

  15. def compilationClasspath(phase: CompilePhase): String

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

    Definition Classes
    ProjectTrait
  17. def compilationFailedMarker(phase: CompilePhase): File

  18. def compilationMetadataDirectory(phase: CompilePhase): File

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

  20. def compilationTargetDirectories(phases: Seq[CompilePhase]): Seq[File]

    Definition Classes
    ProjectTrait
  21. def compile: BuildResult

    Definition Classes
    ProjectTrait
  22. val compileDependencies: Seq[Module]

  23. def compileTaskBuild(phases: Seq[CompilePhase]): Build

    Definition Classes
    ModuleProjectTrait
  24. def compilerName: String

  25. def dependencies: Seq[RichDependency]

  26. def dependenciesAlreadyUpdated(): Boolean

    Definition Classes
    ProjectTrait
  27. def endToEndTest: BuildResult

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

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

    The standard equals method was slow, making Dependency operations very expensive.

    The standard equals method was slow, making Dependency operations very expensive.

    Definition Classes
    Module → Equals → ProjectTrait → AnyRef → Any
  30. def execute(bld: Build): BuildResult

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

    Definition Classes
    ProjectTrait
  32. val extraJars: Seq[File]

    Definition Classes
    ModuleProjectTrait
  33. val extraTestSystemProperties: Seq[String]

    Definition Classes
    ModuleProjectTrait
  34. def extraUpstreamTasks(task: Task): Seq[Task]

    Definition Classes
    ProjectTrait
  35. def finalize(): Unit

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

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

    Definition Classes
    AnyRef → Any
  38. def gpgPassPhrase: String

    Definition Classes
    MakerConfig
  39. def hashCode(): Int

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

    Definition Classes
    MakerConfig
  41. def integrationTest: BuildResult

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

    Definition Classes
    Any
  43. def javaExecutable: File

    Definition Classes
    MakerConfig
  44. def javaFiles(phase: CompilePhase): Seq[File]

  45. def javaHome: File

    Definition Classes
    MakerConfig
  46. def javacOptions: Seq[String]

  47. def lastCompilationFailed(phase: CompilePhase): Boolean

  48. def lastCompilationTime(phase: CompilePhase): Option[Long]

  49. def lastSourceModifcationTime(phase: CompilePhase): Option[Long]

  50. lazy val logger: <error>

    Definition Classes
    Log
  51. def makerDirectory: File

    ****************** Paths and files ******************

  52. def managedLibDir: File

    Definition Classes
    ProjectTrait
  53. def managedLibSourceDir: File

    Definition Classes
    ProjectTrait
  54. def managedResourceDir: File

    Definition Classes
    ProjectTrait
  55. def markCompilatonFailure(phase: CompilePhase): File

  56. def markDependenciesUpdated(): Unit

    Definition Classes
    ProjectTrait
  57. def moduleCompilationErrorsFile(phase: CompilePhase): File

  58. val name: String

    Definition Classes
    ModuleProjectTrait
  59. final def ne(arg0: AnyRef): Boolean

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

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

    Definition Classes
    AnyRef
  62. def remoteDebuggingOption: Seq[String]

    Definition Classes
    MakerConfig
  63. def reportBuildResult: Boolean

    Definition Classes
    MakerConfig
  64. def resourceCacheDirectory: File

    Definition Classes
    ProjectTrait
  65. def resourceDir(compilePhase: CompilePhase): File

  66. val root: File

    Definition Classes
    ModuleProjectTrait
  67. val rootAbsoluteFile: File

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

    Definition Classes
    ProjectTrait
  69. def runningInExecMode: Boolean

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

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

    Definition Classes
    ProjectTrait
  72. def scalaCompilerJar: File

    Definition Classes
    ScalaJars
  73. def scalaFiles(phase: CompilePhase): Seq[File]

  74. def scalaJars(): List[File]

    Definition Classes
    ScalaJars
  75. def scalaLibraryJar: File

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

    Definition Classes
    ScalaJars
  77. def scalaReflectJar: File

    Definition Classes
    ScalaJars
  78. val scalaVersion: ScalaVersion

    Definition Classes
    ModuleProjectTrait
  79. def scalaXmlJar: Option[File]

    Definition Classes
    ScalaJars
  80. def scalacOptions: Seq[String]

  81. def scalatestOutputParameters: String

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

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

    Definition Classes
    MakerConfig
  84. def sourceDirs(compilePhase: CompilePhase): List[File]

  85. def sourceFiles(phase: CompilePhase): Seq[File]

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

    Definition Classes
    AnyRef
  87. def systemExitOnExecModeFailures: Boolean

    Definition Classes
    MakerConfig
  88. def targetDir: File

  89. def taskThreadPoolSize: Option[Int]

    Attributes
    protected
    Definition Classes
    MakerConfig
  90. def tcc: Unit

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

    Definition Classes
    ModuleProjectTrait
  92. def test: BuildResult

    Definition Classes
    ProjectTrait
  93. def testClass(className: String): BuildResult

  94. def testClasspathLoader: URLClassLoader

    Definition Classes
    ProjectTrait
  95. def testCompile: BuildResult

    Definition Classes
    ProjectTrait
  96. val testDependencies: Seq[Module]

  97. def testFailedSuites: BuildResult

    Definition Classes
    ProjectTrait
  98. def testFailuredSuitesOnly: BuildResult

  99. def testManagedLibDir: File

    Definition Classes
    ProjectTrait
  100. def testManagedLibSourceDir: File

    Definition Classes
    ProjectTrait
  101. def testQuick: BuildResult

    Definition Classes
    ProjectTrait
  102. def testQuickContinuously: Unit

    Definition Classes
    ProjectTrait
  103. def testResults: MakerTestResults

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

    Definition Classes
    ModuleProjectTrait
  105. def testUpstreamModules: Seq[Module]

    Definition Classes
    ModuleProjectTrait
  106. def toString(): String

    Definition Classes
    Module → AnyRef → Any
  107. def tqc: Unit

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

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

    Attributes
    protected
    Definition Classes
    ProjectTrait
  110. def unitTestHeapSize: Int

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

    Definition Classes
    ProjectTrait
  112. def update: BuildResult

    Definition Classes
    ProjectTrait
  113. def updateIncludesSourceJars: Boolean

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

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

    Definition Classes
    ModuleProjectTrait
  116. def vimModuleCompileOutputFile: File

  117. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  120. def warnUnnecessaryResources: Boolean

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