blob: e21950bb1bd63fcdd8d11301d88246a7c44ba8ae [file] [log] [blame]
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Download Qi4j Legacy</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="Apache Polygene™ is a community based effort exploring Composite Oriented Programming for domain centric application development. This includes evolved concepts from Aspect Oriented Programming, Dependency Injection and Domain Driven Design.
Composite Oriented Programming allows developers to work with 'fragments', smaller than classes, and 'compose' fragments into larger 'composites' which acts like the regular objects. Apache Polygene™ also tackles the enforcement of application composition, i.e. composites are declared in modules, modules are contained in layers and access between layers are controlled/enforced.
">
<meta name="author" content="The Apache Polygene™ Project">
<meta name="keywords" content="cop, composite oriented programming, ddd, domain driven design, composite, mixin, fragment, constraint, concern, side-effect, aop, aspect oriented programming, application, layer, module, structure, java, library, toolkit, framework">
<!-- Le styles -->
<link href="/landing-resources/css/bootstrap.css" rel="stylesheet">
<link href="/landing-resources/css/font-awesome.css" rel="stylesheet">
<style type="text/css">
body {
padding-top: 70px;
padding-bottom: 40px;
}
#home-logo p {
margin-top: 0.75em;
font-size: 2.5em;
font-weight: lighter;
}
</style>
<link href="/landing-resources/css/bootstrap-responsive.min.css" rel="stylesheet">
<!-- HTML5 shim, for IE6-8 support of HTML5 elements -->
<!--[if lt IE 9]>
<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<!-- Fav and touch icons -->
<link rel="shortcut icon" type="image/png" href="/landing-resources/ico/favicon.png">
<!-- Analytics -->
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-89723617-1', 'auto');
ga('send', 'pageview');
</script>
</head>
<body>
<div class="navbar navbar-inverse navbar-fixed-top">
<div class="navbar-inner">
<div class="container-fluid">
<a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</a>
<a class="brand" href="/"><img src="/landing-resources/img/logo-234x83.png" style="height: 45px;" /></a>
<div class="nav-collapse collapse">
<ul class="nav">
<li><a href="/news.html"><i class="icon-rss"></i> News</a></li>
<li><a href="/download.html"><i class="icon-download"></i> Download</a></li>
<li class="dropdown">
<a class="dropdown-toggle" role="button" data-toggle="dropdown" data-target="#" href="#">
<i class="icon-book"></i> Documentation <b class="caret"></b>
</a>
<ul class="dropdown-menu" role="menu">
<li role="menuitem"><a href="/java/latest/index.html"><i class="icon-caret-right"></i> Latest release</a></li>
<li role="menuitem"><a href="/java/3.0.0/index.html"><i class="icon-caret-right"></i> 3.0.0</a></li>
<li role="menuitem"><a href="/java/2.1/index.html"><i class="icon-caret-right"></i> 2.1</a></li>
<li role="menuitem"><a href="/java/2.0/index.html"><i class="icon-caret-right"></i> 2.0</a></li>
<li role="menuitem"><a href="/java/1.4/index.html"><i class="icon-caret-right"></i> &lt;=1.4.x</a></li>
<li class="divider"></li>
<li role="menuitem"><a href="/java/develop/index.html"><i class="icon-caret-right"></i> develop branch</a></li>
</ul>
</li>
<li class="dropdown">
<a class="dropdown-toggle" role="button" data-toggle="dropdown" data-target="#" href="/community">
<i class="icon-group"></i> Community <b class="caret"></b>
</a>
<ul class="dropdown-menu" role="menu">
<li role="menuitem"><a href="/community/get_help.html"><i class="icon-caret-right"></i> Get Help</a></li>
<li class="divider"></li>
<li role="menuitem"><a href="/community/participate.html"><i class="icon-caret-right"></i> Participate</a></li>
<li role="menuitem"><a href="/community/playing_field.html"><i class="icon-caret-right"></i> Playing Field</a></li>
<li class="divider"></li>
<li role="menuitem"><a href="/community/codebase.html"><i class="icon-caret-right"></i> Codebase</a></li>
<li role="menuitem"><a href="https://builds.apache.org/view/S-Z/view/Polygene/" target="_blank"><i class="icon-caret-right"></i> Continuous Integration</a></li>
<li role="menuitem"><a href="https://issues.apache.org/jira/browse/POLYGENE" target="_blank"><i class="icon-caret-right"></i> Issues</a></li>
<li class="divider"></li>
<li role="menuitem"><a href="/community/maturity.html"><i class="icon-caret-right"></i> Maturity Model</a></li>
<li role="menuitem"><a href="/community/contributors.html"><i class="icon-caret-right"></i> People behind Apache Polygene™</a></li>
<li class="divider"></li>
<li role="menuitem"><a href="http://www.apache.org/licenses/" target="_blank"><i class="icon-caret-right"></i> Licensing</a></li>
<li role="menuitem"><a href="/community/licensing_faq.html"><i class="icon-caret-right"></i> Licensing FAQ</a></li>
<li class="divider"></li>
<li role="menuitem"><a href="http://www.apache.org/foundation/sponsorship.html" target="_blank"><i class="icon-caret-right"></i> Sponsorship</a></li>
<li role="menuitem"><a href="http://www.apache.org/foundation/thanks.html" target="_blank"><i class="icon-caret-right"></i> Thanks</a></li>
<li role="menuitem"><a href="http://www.apache.org/security/" target="_blank"><i class="icon-caret-right"></i> Security</a></li>
</ul>
</li>
</ul>
</div><!--/.nav-collapse -->
<!-- ApacheCon resource -->
<div style="float: right; padding-top: 2px;">
<a href="http://www.apache.org/events/current-event.html"><img src="http://www.apache.org/events/current-event-234x60.png"/></a>
</div>
</div>
</div>
</div>
<div id="content" class="container-fluid">
<div class="page-header">
<h1>Download Qi4j™ Legacy</h1>
</div>
<div class="row-fluid">
<div class="span2"></div>
<div class="span8">
<h2>Qi4j™ SDK Releases</h2>
<p class="lead">
Qi4j™ SDK Releases found below are <strong>not official Apache releases</strong> and were built before Qi4j™ enter the Apache Polygene™ project.
</p>
<div class="alert alert-success">
<strong>Apache Polygene™ (Java Edition) 3.0.0 is out!</strong>
<br/>
If you are not working with legacy Qi4j™ applications you should <a href="download.html">download Apache Polygene™ (Java Edition)</a> instead.
</div>
<p>
Qi4j™ source distributions contains the whole Qi4j™ SDK source tree.
</p>
<p>
Qi4j™ binary distributions contains Qi4j™ artifacts (classes, javadocs and sources jars), samples and
tutorials sources plus a local copy of the whole documentation website.
</p>
<p>
The binary distributions contains Qi4j™ artifacts only to keep the download size small.
Each Qi4j™ artifact comes with a file prefixed <code>..-runtime-deps.txt</code> that contains the list of
its dependencies.
Moreover, at the SDK root you'll find a <a href="http://en.wikipedia.org/wiki/Metalink">Metalink</a> file
named <code>qi4j-sdk-runtime-deps.metalink</code> that you can use to download all needed dependencies
jars. Metalink files can be downloaded using curl, aria2 and a lot of other download tools. Support in wget
is coming.
</p>
<h3>Qi4j™ SDK 2.0</h3>
<p>Signed by Paul Merlin, PGP ID: <code>CF734618</code></p>
<table class="table table-striped">
<tr>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/2.0/org.qi4j-2.0-bin.zip"><i class="icon-download"></i> org.qi4j-2.0-bin.zip</a></td>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/2.0/org.qi4j-2.0-bin.zip.md5"><small>(md5)</small></a></td>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/2.0/org.qi4j-2.0-bin.zip.sha1"><small>(sha1)</small></a></td>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/2.0/org.qi4j-2.0-bin.zip.asc"><small>(asc)</small></a></td>
</tr>
<tr>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/2.0/org.qi4j-2.0-bin.tgz"><i class="icon-download"></i> org.qi4j-2.0-bin.tgz</a></td>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/2.0/org.qi4j-2.0-bin.tgz.md5"><small>(md5)</small></a></td>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/2.0/org.qi4j-2.0-bin.tgz.sha1"><small>(sha1)</small></a></td>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/2.0/org.qi4j-2.0-bin.tgz.asc"><small>(asc)</small></a></td>
</tr>
<tr>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/2.0/org.qi4j-2.0-src.zip"><i class="icon-download"></i> org.qi4j-2.0-src.zip</a></td>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/2.0/org.qi4j-2.0-src.zip.md5"><small>(md5)</small></a></td>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/2.0/org.qi4j-2.0-src.zip.sha1"><small>(sha1)</small></a></td>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/2.0/org.qi4j-2.0-src.zip.asc"><small>(asc)</small></a></td>
</tr>
<tr>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/2.0/org.qi4j-2.0-src.tgz"><i class="icon-download"></i> org.qi4j-2.0-src.tgz</a></td>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/2.0/org.qi4j-2.0-src.tgz.md5"><small>(md5)</small></a></td>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/2.0/org.qi4j-2.0-src.tgz.sha1"><small>(sha1)</small></a></td>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/2.0/org.qi4j-2.0-src.tgz.asc"><small>(asc)</small></a></td>
</tr>
</table>
<h3>Qi4j™ SDK 1.4.1</h3>
<p>Signed by Niclas Hedhman, PGP ID: <code>33D70FC3</code></p>
<table class="table table-striped">
<tr>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4.1/org.qi4j-1.4.1-bin.zip"><i class="icon-download"></i> org.qi4j-1.4.1-bin.zip</a></td>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4.1/org.qi4j-1.4.1-bin.zip.md5"><small>(md5)</small></a></td>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4.1/org.qi4j-1.4.1-bin.zip.sha1"><small>(sha1)</small></a></td>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4.1/org.qi4j-1.4.1-bin.zip.asc"><small>(asc)</small></a></td>
</tr>
<tr>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4.1/org.qi4j-1.4.1-bin.tgz"><i class="icon-download"></i> org.qi4j-1.4.1-bin.tgz</a></td>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4.1/org.qi4j-1.4.1-bin.tgz.md5"><small>(md5)</small></a></td>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4.1/org.qi4j-1.4.1-bin.tgz.sha1"><small>(sha1)</small></a></td>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4.1/org.qi4j-1.4.1-bin.tgz.asc"><small>(asc)</small></a></td>
</tr>
<tr>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4.1/org.qi4j-1.4.1-src.zip"><i class="icon-download"></i> org.qi4j-1.4.1-src.zip</a></td>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4.1/org.qi4j-1.4.1-src.zip.md5"><small>(md5)</small></a></td>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4.1/org.qi4j-1.4.1-src.zip.sha1"><small>(sha1)</small></a></td>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4.1/org.qi4j-1.4.1-src.zip.asc"><small>(asc)</small></a></td>
</tr>
<tr>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4.1/org.qi4j-1.4.1-src.tgz"><i class="icon-download"></i> org.qi4j-1.4.1-src.tgz</a></td>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4.1/org.qi4j-1.4.1-src.tgz.md5"><small>(md5)</small></a></td>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4.1/org.qi4j-1.4.1-src.tgz.sha1"><small>(sha1)</small></a></td>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4.1/org.qi4j-1.4.1-src.tgz.asc"><small>(asc)</small></a></td>
</tr>
</table>
<h3>Qi4j™ SDK 1.4</h3>
<p>Signed by Niclas Hedhman, PGP ID: <code>33D70FC3</code></p>
<table class="table table-striped">
<tr>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4/org.qi4j-1.4-bin.zip"><i class="icon-download"></i> org.qi4j-1.4-bin.zip</a></td>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4/org.qi4j-1.4-bin.zip.md5"><small>(md5)</small></a></td>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4/org.qi4j-1.4-bin.zip.sha1"><small>(sha1)</small></a></td>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4/org.qi4j-1.4-bin.zip.asc"><small>(asc)</small></a></td>
</tr>
<tr>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4/org.qi4j-1.4-bin.tgz"><i class="icon-download"></i> org.qi4j-1.4-bin.tgz</a></td>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4/org.qi4j-1.4-bin.tgz.md5"><small>(md5)</small></a></td>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4/org.qi4j-1.4-bin.tgz.sha1"><small>(sha1)</small></a></td>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4/org.qi4j-1.4-bin.tgz.asc"><small>(asc)</small></a></td>
</tr>
<tr>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4/org.qi4j-1.4-src.zip"><i class="icon-download"></i> org.qi4j-1.4-src.zip</a></td>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4/org.qi4j-1.4-src.zip.md5"><small>(md5)</small></a></td>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4/org.qi4j-1.4-src.zip.sha1"><small>(sha1)</small></a></td>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4/org.qi4j-1.4-src.zip.asc"><small>(asc)</small></a></td>
</tr>
<tr>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4/org.qi4j-1.4-src.tgz"><i class="icon-download"></i> org.qi4j-1.4-src.tgz</a></td>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4/org.qi4j-1.4-src.tgz.md5"><small>(md5)</small></a></td>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4/org.qi4j-1.4-src.tgz.sha1"><small>(sha1)</small></a></td>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4/org.qi4j-1.4-src.tgz.asc"><small>(asc)</small></a></td>
</tr>
</table>
<h3>Qi4j™ SDK 1.3</h3>
<p>Signed by Niclas Hedhman, PGP ID: <code>33D70FC3</code></p>
<table class="table table-striped">
<tr>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.3/org.qi4j-1.3-bin.zip"><i class="icon-download"></i> org.qi4j-1.3-bin.zip</a></td>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.3/org.qi4j-1.3-bin.zip.md5"><small>(md5)</small></a></td>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.3/org.qi4j-1.3-bin.zip.sha1"><small>(sha1)</small></a></td>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.3/org.qi4j-1.3-bin.zip.asc"><small>(asc)</small></a></td>
</tr>
<tr>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.3/org.qi4j-1.3-bin.tgz"><i class="icon-download"></i> org.qi4j-1.3-bin.tgz</a></td>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.3/org.qi4j-1.3-bin.tgz.md5"><small>(md5)</small></a></td>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.3/org.qi4j-1.3-bin.tgz.sha1"><small>(sha1)</small></a></td>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.3/org.qi4j-1.3-bin.tgz.asc"><small>(asc)</small></a></td>
</tr>
<tr>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.3/org.qi4j-1.3-src.zip"><i class="icon-download"></i> org.qi4j-1.3-src.zip</a></td>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.3/org.qi4j-1.3-src.zip.md5"><small>(md5)</small></a></td>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.3/org.qi4j-1.3-src.zip.sha1"><small>(sha1)</small></a></td>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.3/org.qi4j-1.3-src.zip.asc"><small>(asc)</small></a></td>
</tr>
<tr>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.3/org.qi4j-1.3-src.tgz"><i class="icon-download"></i> org.qi4j-1.3-src.tgz</a></td>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.3/org.qi4j-1.3-src.tgz.md5"><small>(md5)</small></a></td>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.3/org.qi4j-1.3-src.tgz.sha1"><small>(sha1)</small></a></td>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.3/org.qi4j-1.3-src.tgz.asc"><small>(asc)</small></a></td>
</tr>
</table>
<h3>Qi4j™ SDK 1.2</h3>
<p>Signed by Niclas Hedhman, PGP ID: <code>33D70FC3</code></p>
<table class="table table-striped">
<tr>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.2/qi4j-sdk-1.2-bin.zip"><i class="icon-download"></i> qi4j-sdk-1.2-bin.zip</a></td>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.2/qi4j-sdk-1.2-bin.zip.md5"><small>(md5)</small></a></td>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.2/qi4j-sdk-1.2-bin.zip.sha1"><small>(sha1)</small></a></td>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.2/qi4j-sdk-1.2-bin.zip.asc"><small>(asc)</small></a></td>
</tr>
<tr>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.2/qi4j-sdk-1.2-bin.tgz"><i class="icon-download"></i> qi4j-sdk-1.2-bin.tgz</a></td>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.2/qi4j-sdk-1.2-bin.tgz.md5"><small>(md5)</small></a></td>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.2/qi4j-sdk-1.2-bin.tgz.sha1"><small>(sha1)</small></a></td>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.2/qi4j-sdk-1.2-bin.tgz.asc"><small>(asc)</small></a></td>
</tr>
<tr>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.2/qi4j-sdk-1.2-src.zip"><i class="icon-download"></i> qi4j-sdk-1.2-src.zip</a></td>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.2/qi4j-sdk-1.2-src.zip.md5"><small>(md5)</small></a></td>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.2/qi4j-sdk-1.2-src.zip.sha1"><small>(sha1)</small></a></td>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.2/qi4j-sdk-1.2-src.zip.asc"><small>(asc)</small></a></td>
</tr>
<tr>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.2/qi4j-sdk-1.2-src.tgz"><i class="icon-download"></i> qi4j-sdk-1.2-src.tgz</a></td>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.2/qi4j-sdk-1.2-src.tgz.md5"><small>(md5)</small></a></td>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.2/qi4j-sdk-1.2-src.tgz.sha1"><small>(sha1)</small></a></td>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.2/qi4j-sdk-1.2-src.tgz.asc"><small>(asc)</small></a></td>
</tr>
</table>
<h3>Qi4j™ SDK 1.0</h3>
<p>Signed by Niclas Hedhman, PGP ID: <code>33D70FC3</code></p>
<table class="table table-striped">
<tr>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.0/qi4j-sdk-1.0-bin.zip"><i class="icon-download"></i> qi4j-sdk-1.0-bin.zip</a></td>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.0/qi4j-sdk-1.0-bin.zip.md5"><small>(md5)</small></a></td>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.0/qi4j-sdk-1.0-bin.zip.sha1"><small>(sha1)</small></a></td>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.0/qi4j-sdk-1.0-bin.zip.asc"><small>(asc)</small></a></td>
</tr>
<tr>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.0/qi4j-sdk-1.0-bin.tgz"><i class="icon-download"></i> qi4j-sdk-1.0-bin.tgz</a></td>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.0/qi4j-sdk-1.0-bin.tgz.md5"><small>(md5)</small></a></td>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.0/qi4j-sdk-1.0-bin.tgz.sha1"><small>(sha1)</small></a></td>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.0/qi4j-sdk-1.0-bin.tgz.asc"><small>(asc)</small></a></td>
</tr>
<tr>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.0/qi4j-sdk-1.0-src.zip"><i class="icon-download"></i> qi4j-sdk-1.0-src.zip</a></td>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.0/qi4j-sdk-1.0-src.zip.md5"><small>(md5)</small></a></td>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.0/qi4j-sdk-1.0-src.zip.sha1"><small>(sha1)</small></a></td>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.0/qi4j-sdk-1.0-src.zip.asc"><small>(asc)</small></a></td>
</tr>
<tr>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.0/qi4j-sdk-1.0-src.tgz"><i class="icon-download"></i> qi4j-sdk-1.0-src.tgz</a></td>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.0/qi4j-sdk-1.0-src.tgz.md5"><small>(md5)</small></a></td>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.0/qi4j-sdk-1.0-src.tgz.sha1"><small>(sha1)</small></a></td>
<td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.0/qi4j-sdk-1.0-src.tgz.asc"><small>(asc)</small></a></td>
</tr>
</table>
</div>
<div class="span2"></div>
</div>
</div>
<div class="container-fluid">
<hr>
<footer>
<p>
Copyright &copy; 2015-2018 The Apache Software Foundation, Licensed under the <a href="http://www.apache.org/licenses/">Apache License, Version 2.0</a>.
<br/>
<small>
Apache Polygene, Polygene, Apache, the Apache feather logo, and the Apache Polygene project logo are trademarks of The Apache Software Foundation.<br/>
All other marks mentioned may be trademarks or registered trademarks of their respective owners.
</small>
</p>
</footer>
</div>
<!-- Le javascript
================================================== -->
<!-- Placed at the end of the document so the pages load faster -->
<script src="/landing-resources/js/jquery-1.8.3.min.js"></script>
<script src="/landing-resources/js/bootstrap.min.js"></script>
<script src="/landing-resources/js/qi4j.org.js"></script>
</body>
</html>