maker

project

package project

Visibility
  1. Public
  2. All

Type Members

  1. trait Bootstrapper extends AnyRef

  2. trait ClassicLayout extends FileUtils

  3. trait DependencyPimps extends AnyRef

  4. case class InvalidModuleException(msg: String) extends RuntimeException with Product with Serializable

  5. 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

  6. 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

  7. trait ProjectTrait extends MakerConfig with ScalaJars with Log

  8. case class RichDependency(org: String, artifactId: String, version: String, useMajorScalaVersion: Boolean, scope: String = <error: <none>>.COMPILE, classifier: String = "", extension: String = "jar", isOptional: Boolean = false, toExclude: Seq[String] = immutable.this.Nil) extends Product with Serializable

  9. trait ScalaJars extends AnyRef

    A bit of a hack, the exact names of these jars is dependent on aether/update task settings.

  10. trait TmuxIntegration extends ProjectTrait

Value Members

  1. object ClassicLayout extends FileUtils

  2. object Continuously

  3. object DependencyPimps extends DependencyPimps

  4. object Module extends Log with Serializable

  5. object VimClasspath extends FileUtils

Ungrouped