ch.epfl.lamp

CourseraBuild

trait CourseraBuild extends Build

Linear Supertypes
Build, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. CourseraBuild
  2. Build
  3. AnyRef
  4. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

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. lazy val assignmentProject: Project

  8. def assignmentSettings: Seq[Setting[_]]

  9. def buildLoaders: Seq[Components]

    Definition Classes
    Build
  10. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  11. lazy val dependencies: Seq[sbt.Def.Setting[Seq[ModuleID]]]

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

    Definition Classes
    AnyRef
  13. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  14. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  15. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  16. val grade: TaskKey[Unit]

  17. val gradeProjectDetails: TaskKey[ProjectDetails]

    ProjectDetails of the project that we are grading

  18. lazy val gradeProjectDetailsSetting: sbt.Def.Setting[Task[ProjectDetails]]

  19. lazy val gradeSetting: sbt.Def.Setting[Task[Unit]]

  20. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  21. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  22. final def ne(arg0: AnyRef): Boolean

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

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

    Definition Classes
    AnyRef
  25. def projectDefinitions(baseDirectory: File): Seq[Project]

    Definition Classes
    Build
  26. def projects: Seq[Project]

    Definition Classes
    Build
  27. val resourcesFromAssignment: sbt.Def.Setting[File]

    The submission project takes resource files from the main (assignment) project

  28. def rootProject: Option[Project]

    Definition Classes
    Build
  29. val selectResourcesForProject: sbt.Def.Setting[Task[Seq[File]]]

    Only include the resource files which are defined in the package of the current project.

  30. val selectTestsForProject: sbt.Def.Setting[Task[Seq[File]]]

    Only include the test files which are defined in the package of the current project.

    Only include the test files which are defined in the package of the current project. Also keeps test sources in packages listed in 'gradingTestPackages'

  31. val setMaxScore: TaskKey[Unit]

  32. val setMaxScoreHook: sbt.Def.Setting[Task[Analysis]]

  33. val setMaxScoreSetting: sbt.Def.Setting[Task[Unit]]

  34. def settings: Seq[sbt.Def.Setting[_]]

    Definition Classes
    Build
  35. val styleCheckSubmissionSetting: sbt.Def.Setting[Task[Unit]]

    - depend on scalaTestSubmission so that test get executed before style checking.

    - depend on scalaTestSubmission so that test get executed before style checking. the transitive dependencies also ensures that the "sources in Compile" don't have compilation errors - using map makes this task execute only if all its dependencies succeeded.

  36. lazy val submissionProject: Project

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

    Definition Classes
    AnyRef
  38. val testSourcesFromAssignment: sbt.Def.Setting[File]

    The submission project takes test files from the main (assignment) project

  39. def toString(): String

    Definition Classes
    AnyRef → Any
  40. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Build

Inherited from AnyRef

Inherited from Any

Ungrouped