thisfred / scala-refactoring

A library providing automated refactoring support for Scala.

Home Page:http://scala-refactoring.org/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Welcome to the Scala Refactoring project!

The project requires Scala 2.10 but also supports 2.11.

  1. Building

We use Maven to build the project:

$ ./build-2.11.sh

Creates all the artifacts, except for the documentation, which needs to be built separately. For different versions of Scala, take a look at the build.sh script.

  1. Publishing

In order to publish sbt is used. The project is cross compiled against Scala 2.10 and 2.11. To test a release run sbt and type:

> + publishLocalSigned

If everything looks good the release can be uploaded:

> + publishSigned

For the upload the file ~/.m2/credentials is needed. It should contain:

realm=Sonatype Nexus Repository Manager
host=oss.sonatype.org
user=USERNAME
password=PASSWORD

where USERNAME and PASSWORD are the ones from the Sonatype account, which has the necessary permissions to do a publish.

  1. License

The project is licensed under the Scala license, see the LICENSE file for details.

About

A library providing automated refactoring support for Scala.

http://scala-refactoring.org/

License:Other


Languages

Language:Scala 84.1%Language:TeX 15.5%Language:Java 0.2%Language:Shell 0.2%