Summary

This specification outlines the details of packaging a number of popular Java and Groovy 'coding-by-convention' development tool-sets for Ubuntu.

Release Note

Ubuntu now features a [Gradle|Spring Roo|Grails|buildr] development toolset that you can use to build your [Java|Groovy) applications.

Rationale

Ubuntu currently packages Ant and Maven 2 to support Java packaging and development; a number of other development/build tool-sets including Gradle, Spring Roo, Grails and buildr are gaining popularity in the Java/Groovy development community and we should consider packaging for Ubuntu.

User stories

Assumptions

None at this point in time.

Design

Grails

URL

http://www.grails.org

Current release

1.3.5

Dependencies

grails-dependencies.txt

Debian ITP

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=473213

Gradle

URL

http://www.gradle.org

Current release

0.8/0.9-rc1

Dependencies

gradle-dependencies.txt

Debian ITP

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=587832

Spring Roo

URL

http://www.springsource.org/roo

Current release

1.1.0 RC1

Dependencies

roo-dependencies.txt

Debian ITP

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=585439

buildr

URL

http://buildr.apache.org/

Current release

1.4.3

Dependencies

ruby-full ruby1.8-dev libopenssl-ruby build-essential rubygems

Debian ITP

N/A

Implementation

TBC

Test/Demo Plan

TBC

Unresolved issues

TBC

BoF agenda and discussion

Use this section to take notes during the BoF; if you keep it in the approved spec, use it for summarising what was discussed and note any options that were rejected.


CategorySpec

ServerTeam/Specs/JavaDevelopmentToolsets (last edited 2010-10-21 12:53:36 by host86-169-243-0)