jooq/jOOQ-website/download.php
2012-08-26 15:18:00 +02:00

112 lines
4.8 KiB
PHP

<?php
require 'frame.php';
function getH1() {
return 'Get up and running with jOOQ';
}
function getActiveMenu() {
return "download";
}
function printContent() {
global $root;
global $minorVersion;
global $version;
?>
<h2 id="Download"><a href="#Download" name="Download">#</a> Download</h2>
<p>
Get the latest version from SourceForge<br/>
<a href="https://sourceforge.net/projects/jooq/files/Release/" title="Get the latest jOOQ version from SourceForge">https://sourceforge.net/projects/jooq/files/Release/</a>
</p>
<h3>Maven</h3>
<p>
jOOQ is also available as a Maven dependency from Maven central. Early snapshots can be obtained from the Sonatype Maven repository:
<br/>
<a href="https://oss.sonatype.org/content/repositories/snapshots/org/jooq/" title="jOOQ's SNAPSHOT repository at Sonatype">https://oss.sonatype.org/content/repositories/snapshots/org/jooq/</a>
</p>
<h3>Source Code</h3>
<p>
jOOQ's sources are hosted at GitHub:
<br/>
<a href="http://github.com/jOOQ/jOOQ" title="jOOQ GitHub repository">git@github.com:jOOQ/jOOQ.git</a>
</p>
<h2 id="version"><a href="#version" name="version">#</a> Get the right version of jOOQ</h2>
<p>
For increased quality, jOOQ uses <a href="http://semver.org/" title="jOOQ uses semantic versioning">semantic versioning</a>.
The jOOQ roadmap plans for:
</p>
<ul>
<li><code>jooq-X.0.0:</code> major releases about once a year</li>
<li><code>jooq-X.Y.0:</code> minor releases about once a month</li>
<li><code>jooq-X.Y.Z:</code>patch releases at will</li>
</ul>
<h3>Release notes</h3>
<p>
Find release notes for currently maintained branches here:
</p>
<ul>
<li><a href="notes.php?version=<?=preg_replace('/(\\d+\\.\\d+)\\.\\d+/', '$1', $version)?>" title="Release notes for the latest jOOQ version">The latest version</a></li>
<li><a href="notes.php?version=2.4" title="Release notes for the 2.4 jOOQ branch">The 2.4 branch</a></li>
<li><a href="notes.php?version=2.3" title="Release notes for the 2.3 jOOQ branch">The 2.3 branch</a></li>
<li><a href="notes.php?version=2.2" title="Release notes for the 2.2 jOOQ branch">The 2.2 branch</a></li>
<li><a href="notes.php?version=2.1" title="Release notes for the 2.1 jOOQ branch">The 2.1 branch</a></li>
<li><a href="notes.php?version=2.0" title="Release notes for the 2.0 jOOQ branch">The 2.0 branch</a></li>
</ul>
<p>
All branches are available here<br/>
<a href="https://sourceforge.net/projects/jooq/files/Release/" title="Get the latest jOOQ version from SourceForge">https://sourceforge.net/projects/jooq/files/Release/</a>
</p>
<h3>Future versions</h3>
<p>
The semi-formal roadmap is here:<br/>
<a href="https://github.com/jOOQ/jOOQ/issues/milestones" title="The jOOQ Roadmap">https://github.com/jOOQ/jOOQ/issues/milestones</a>
</p>
<h2 id="License"><a href="#License" name="License">#</a> License</h2>
<p>
jOOQ is distributed under the <a href="http://www.apache.org/licenses/LICENSE-2.0" title="Apache 2.0 License">Apache 2.0 licence</a>
</p>
<h2 id="other"><a href="#other" name="other">#</a> Download other products of the jOO* family</h2>
<p>
"jOO*" stands for Java Object Oriented ... It started with jOOQ, an internalised
domain specific language (aka SQL), written in Java. This DSL happens to be a
fluent API, a concept that is on the rise in software engineering. jOO* comes
into play whenever a pre-existing API is too clumsy and no fun to work with. Here
are some other products:
<h3>jOOQ's little sister jOOX</h3>
<div style="height: 100px;">
<a href="http://code.google.com/p/joox/"
title="jOOX, a product inspired by jOOQ">
<img src="<?=$root?>/img/joox-small.png" alt="The jOOX Logo" style="float:left; margin-right: 4em; border: 0"/></a>
<p><a href="http://code.google.com/p/joox/"
title="jOOX, a product inspired by jOOQ">jOOX</a> stands for Java
Object Oriented XML. It is a simple wrapper for the org.w3c.dom package,
to allow for fluent XML document creation and manipulation where DOM is
required but too verbose. jOOX only wraps the underlying document and
can be used to enhance DOM, not as an alternative.</p>
</div>
<h3>jOOQ's infant twins jOOR and jOOU</h3>
<div style="height: 100px;">
<div style="width: 120px; height: 100px; float: left; margin-right: 4em; border: 0">&nbsp;</div>
<p><a href="http://code.google.com/p/joor/"
title="jOOR, a product inspired by jOOQ">jOOR</a> stands for Java
Object Oriented Reflection. It is a simple wrapper for the java.lang.reflect package,
to allow for fluent reflective access of objects in Java.</p>
<p><a href="http://code.google.com/p/joou/"
title="jOOU, a product inspired by jOOQ">jOOU</a> stands for Java
Object Oriented Unsigned. It is a simple implementation of unsigned integer numbers in Java,
created out of necessity, as jOOQ supports MySQL's (and other databases') unsigned integers</p>
</div>
<?php
}
?>