Downloads
Brooklyn in Apache has not yet made an official clean binary release. The downloads on this page have not been voted on and should be used at your own risk. Additionally some links on this page may not work until those builds have been officially released. For more information, see the main download page.
Download Version 0.7.0-SNAPSHOT
Download | File/Format | checksums (?) |
---|---|---|
Distro | brooklyn-dist-0.7.0-SNAPSHOT-dist.zip | PGP, SHA1 |
brooklyn-dist-0.7.0-SNAPSHOT-dist.tar.gz | PGP, SHA1 | |
All Jar | brooklyn-all-0.7.0-SNAPSHOT-with-dependencies.jar | PGP, SHA1 |
Apache Repo | GUI — dir | — |
Release Notes | 0.7.0-SNAPSHOT | — |
The Distro
The distribution archive contains Brooklyn as a standalone executable package.
Very old versions are available at Maven Central for stable releases and Sonatype for snapshot versions.
Please note: You are reading the documentation for a snapshot version of Brooklyn. You should always confirm that the source and date for snapshot artifacts.
The All Jar
This is a single JAR containing all of Brooklyn and its dependencies, for developing Brooklyn into your own applications. If not using maven, just add it to your classpath.
Very old versions are available at Maven Central for stable releases and Sonatype for snapshot versions.
Again, check the source and date for SNAPSHOT JARs.
Release Notes
Release notes can be found here.
Maven
If you use Maven, you can add Brooklyn with the following in your pom:
<!-- include all Brooklyn items in our project -->
<dependencies>
<dependency>
<groupId>org.apache.brooklyn</groupId>
<artifactId>brooklyn-all</artifactId>
<version>0.7.0-SNAPSHOT</version>
</dependency>
</dependencies>
brooklyn-all
(used above) brings in all dependencies, including jclouds.
If you prefer a smaller repo you might want just brooklyn-core
, brooklyn-policies
,
and some of brooklyn-software-webapp
, brooklyn-software-database
, brooklyn-software-messaging
, or others
(browse the full list here).
If you wish to use the Apache snapshot repo and/or Cloudsoft repositories, you can add some of the following sections:
<!-- include repos for snapshot items and other dependencies -->
<repositories>
<repository>
<id>apache-nexus-snapshots</id>
<name>Apache Nexus Snapshots</name>
<url>https://repository.apache.org/content/repositories/snapshots</url>
<releases> <enabled>false</enabled> </releases>
<snapshots> <enabled>true</enabled> </snapshots>
</repository>
<repository>
<id>cloudsoft-cloudfront-releases-repo</id>
<url>http://developers.cloudsoftcorp.com/maven/releases/</url>
</repository>
<repository>
<id>cloudsoft-cloudfront-snapshots-repo</id>
<url>http://developers.cloudsoftcorp.com/maven/snapshots/</url>
<snapshots>
<enabled>true</enabled>
<updatePolicy>never</updatePolicy>
<checksumPolicy>fail</checksumPolicy>
</snapshots>
</repository>
</repositories>
Please note: to use a snapshot version of Brooklyn, you must either have Brooklyn built locally or one of the additional snapshot repositories above.
Source Code
Full source is at github.com/apache/incubator-brooklyn. Information on working with the source is here.
Alternatively you can download archives of the source directly: