Plexus Components

[PATCH] Scala support for plexus compiler

Details

  • Type: New Feature New Feature
  • Status: Open Open
  • Priority: Minor Minor
  • Resolution: Unresolved
  • Affects Version/s: None
  • Fix Version/s: None
  • Component/s: plexus-compiler
  • Labels:
    None
  • Number of attachments :
    1

Description

Scala (http://scala.epfl.ch/index.html) is a modern multi-paradigm programming language designed to express common programming patterns in a concise, elegant, and type-safe way. It smoothly integrates features of object-oriented and functional languages.

Scala can be compiled to Java Bytecode, making it possible to call Java code from Scala and vice versa.

This patch integrates the scala compiler with plexus making it possible to build Scala projects using Apache Maven. It does so by calling the scala compiler (which is written in scala) from a plexus compiler component written in java.

In order to make this patch work, scala-library.jar and scala-compiler.jar from the Scala distribution have to be added to the local maven repository.

Activity

Hide
Andrew Williams added a comment -

would it be possible to get a test case or such source here so to see that things are working?

Show
Andrew Williams added a comment - would it be possible to get a test case or such source here so to see that things are working?
Hide
Carlos Sanchez added a comment -

You should create a MAVENUPLOAD request first for the scala jars

Show
Carlos Sanchez added a comment - You should create a MAVENUPLOAD request first for the scala jars

People

Vote (0)
Watch (0)

Dates

  • Created:
    Updated: