Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Used to hold Spring Roo’s wrapping modules. These have a different lifecycle from the remainder of Roo, so belong outside of the “roo” repository.
branch: master
Failed to load latest commit information.
antlr4-runtime ROO-3505: Upgraded to support Java 8
aopalliance ROO-2630: Upgrade db versions and maven plugins in Roo and Roo wrappi…
bcpg-jdk15 ROO-2630: Upgrade db versions and maven plugins in Roo and Roo wrappi…
bcprov-jdk15
cloud-foundry-api ROO-3136: Cloud Foundry addon can't find o.s.r.support.util.StringUti…
connector ROO-3008: database introspect does not work with firebird
db2express
derby-client
derby ROO-2912: Update various database, ORM provider, and Selenium depende…
firebird ROO-3008: database introspect does not work with firebird
h2 ROO-2986: Post 1.2.0.RELEASE code refactor and clean up - update H2 a…
hapax ROO-2630: Upgrade db versions and maven plugins in Roo and Roo wrappi…
hsqldb ROO-2318: Relocate wrapping infrastructure to dedicated Git repo and …
inflector ROO-2630: Upgrade db versions and maven plugins in Roo and Roo wrappi…
javaparser ROO-2630: Upgrade db versions and maven plugins in Roo and Roo wrappi…
jgit ROO-2630: Upgrade db versions and maven plugins in Roo and Roo wrappi…
jline ROO-2630: Upgrade db versions and maven plugins in Roo and Roo wrappi…
jsch ROO-2630: Upgrade db versions and maven plugins in Roo and Roo wrappi…
json-simple ROO-2630: Upgrade db versions and maven plugins in Roo and Roo wrappi…
jtds ROO-2630: Upgrade db versions and maven plugins in Roo and Roo wrappi…
jtopen ROO-2630: Upgrade db versions and maven plugins in Roo and Roo wrappi…
mysql ROO-2912: Update various database, ORM provider, and Selenium depende…
postgresql ROO-2986: Post 1.2.0.RELEASE code refactor and clean up - update H2 a…
protobuf-full ROO-2859: Update wrapped Protocol Buffers to 2.4.1 (both lite and ful…
protobuf-lite ROO-2859: Update wrapped Protocol Buffers to 2.4.1 (both lite and ful…
README.adoc Move to Asciidoc
pom.xml ROO-2630: Upgrade db versions and maven plugins in Roo and Roo wrappi…

README.adoc

Spring Roo Wrapping

Spring Roo wrapping repository

This Git repository contains various script files that enable easy production of OSGi-compliant bundles using a technique known as "wrapping". These are generally used by Spring Roo and its add-ons.

You can read more about Spring Roo at the following location:

http://projects.spring.io/spring-roo/

Prerequisites

In order to complete these instructions, you must have rights to deploy files to http://spring-roo-repository.springsource.org/release. All wrapped JARs are deployed under the following directory:

/release/org/springframework/roo/wrapping

To perform wrapping you need:

  • A proper installation of Java 6 or above

  • Maven 3.0.1+ properly installed and working with your Java 5+

  • Internet access so that Maven can download required dependencies

  • Upload privileges to the above location

  • GPG setup (see main Spring Roo readme.txt for instructions)

If you want to host an OSGi-compliant jar that does not need wrapping at http://spring-roo-repository.springsource.org/release, be sure to create an asc file of the jar and pom.xml using gpg --ab <filename> and upload the asc files as well.

GIT Policies

The same Git policies apply to this repository as the normal Roo repository.

Releasing

The wrapping repository is separated from the normal Roo repository so that each project in the wrapping repository can be released as part of its own release cycle. The wrapping projects are NOT released during the normal Roo release cycle and the Roo CI server does NOT perform any wrapping module releases.

As such, it is expected that developers wishing to make wrapped JAR available will manually produce/edit the relevant subdirectory of the wrapping JAR and then use:

mvn clean deploy
Important
Ensure you increment the final three-digit prefix for the version number displayed in the pom.xml. Also ensure you edit the main Roo pom.xml <dependencyManagement> section to refer to the new version once you have completed the deployment. This ensures everyone is on the latest release you have made.

Help

If you have general questions on Roo’s wrapping approach, please use the Stackoverflow. You can access it at http://stackoverflow.com/questions/tagged/spring-roo. Thanks for your interest in Spring Roo!

Something went wrong with that request. Please try again.