Skip to content

finish the sbt build #45

Closed
Closed
@SethTisue

Description

@SethTisue

Let's put this to rest.

2.11 vs. 2.12

Might as well do it for 2.11 since it won't be any easier in a 2.12 context and merging it onto 2.12 won't be hard.

On 2.11.x, we should probably leave the ant build around, just for easy testing of suspected regressions. On 2.12.x, we should just delete the ant stuff.

Tasks (necessary)

  • jline
  • compare output with ant's (there's a task in the sbt build)
  • update scripts/ directory
    • validate/publish-core
    • validate/test
      • junit
      • partest
      • respect scalac.args.optimise
      • additional test tasks:
        • port test.osgi
        • port test.bc
        • port test.sbt
        • port test.scaladoc
    • integrate/bootstrap
    • integrate/windows
    • minor scripts in tools directory
  • Port stability verification to sbt
  • community build uses the ant build to build scala
  • integrate/windows script uses ant
  • integrate/bootstrap script uses ant

Tasks (would be nice)

  • REPL support (maybe done already? check)
  • IntelliJ support out of the box (via custom ScalaInstance support/sbt task to generate project/include project files in root)

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions