Coder Social home page Coder Social logo

spring-scala-psnively's Introduction

Spring Scala

The goal of Spring Scala is to make it easier to use the Spring framework in Scala.

Currently, the two main areas of focus are:

  • Wiring up Scala classes as Spring Beans, both in traditional XML as well as Scala
  • Provide Scala-friendly wrappers for the Spring templates

For more information, please refer to the spring-scala JIRA site, or e-mail Paul Snively.

Installation

spring-scala snapshots and releases are publishes to the Sonatype snapshot and release repositories. As of this writing (August 2015), the following versions of Spring are supported:

  • Spring 3.2.10
  • Spring 3.2.14
  • Spring 4.0.9
  • Spring 4.1.7
  • Spring 4.2.0

All artifacts are cross-published for Scala 2.10.x and 2.11.x, and digitally signed by Paul Snively, fingerprint 3002 0815 C339 E64E 9698 698A 2FB0 1967 4C7B 02B4.

An example sbt dependency:

libraryDependencies += "org.psnively" %% "spring_scala_3-2-10" % "1.0.0"

adds a dependency on spring-scala version 1.0.0 built with Spring 3.2.10 for whatever the project's scalaVersion is.

Building from Source

Spring Scala uses a sbt-based build system. In the instructions below, sbt is assumed to be on your $PATH. The only prerequisites are darcs and JDK 1.7+.

check out sources

darcs clone http://hub.darcs.net/psnively/spring-scala

compile and test, build all jars, distribution zips and docs

sbt ';so test ;much package' # Thanks to sbt-doge for cross-building across subprojects!

install all spring-* jars into your local Ivy cache

sbt 'very publish-local'

... and discover more commands with sbt tasks. See also the sbt FAQ.

Documentation

The Pivotal spring-scala wiki has not been migrated and is unlikely to be, so please add your questions/issues to the issue tracker.

Issue Tracking

Spring Scala uses JIRA for issue tracking purposes

License

Spring Scala is Apache 2.0 licensed.

spring-scala-psnively's People

Contributors

cigaly avatar

Watchers

James Cloos avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.