Repository: cayenne-website Updated Branches: refs/heads/asf-site c96dfb05b -> 0e287bcd2
test publish Project: http://git-wip-us.apache.org/repos/asf/cayenne-website/repo Commit: http://git-wip-us.apache.org/repos/asf/cayenne-website/commit/0e287bcd Tree: http://git-wip-us.apache.org/repos/asf/cayenne-website/tree/0e287bcd Diff: http://git-wip-us.apache.org/repos/asf/cayenne-website/diff/0e287bcd Branch: refs/heads/asf-site Commit: 0e287bcd21c621a1a209bfa4a246a3e284727801 Parents: c96dfb0 Author: Nikita Timofeev <stari...@gmail.com> Authored: Tue Jan 16 16:59:16 2018 +0300 Committer: Nikita Timofeev <stari...@gmail.com> Committed: Tue Jan 16 16:59:16 2018 +0300 ---------------------------------------------------------------------- .htaccess | 2 +- collaboration/index.html | 2 +- dev/cms-guide.html | 4 +- legacy-ant-build.html | 236 +++++++++++++++++++++++++++ legacy-ant-unit-tests.html | 338 ++++++++++++++++++++++++++++++++++++++ legacy-eclipse.html | 304 ++++++++++++++++++++++++++++++++++ legacy/index.html | 246 ++++++++++++++++++++++++++++ release-guide-2.0.html | 353 ++++++++++++++++++++++++++++++++++++++++ sitemap.xml | 21 +++ 9 files changed, 1503 insertions(+), 3 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/cayenne-website/blob/0e287bcd/.htaccess ---------------------------------------------------------------------- diff --git a/.htaccess b/.htaccess index 508f6c8..85a365c 100644 --- a/.htaccess +++ b/.htaccess @@ -37,7 +37,7 @@ Redirect permanent /about.html / Redirect permanent /collaboration.html / Redirect permanent /thanks.html / Redirect permanent /release-guide-2.0.html /dev/release-guide.html -RedirectMatch permanent ^/legacy(.*).html$ / +Redirect permanent /legacy-ant-documentation-export.html / # Custom 404 error page ErrorDocument 404 /404.html http://git-wip-us.apache.org/repos/asf/cayenne-website/blob/0e287bcd/collaboration/index.html ---------------------------------------------------------------------- diff --git a/collaboration/index.html b/collaboration/index.html index fe6187e..292b0a2 100644 --- a/collaboration/index.html +++ b/collaboration/index.html @@ -91,7 +91,7 @@ set of links to access Cayenne collaboration resources and information.</p> <ul> <li><a href="http://issues.apache.org/jira/browse/CAY">Bug/Feature Tracker</a></li> -<li><a href="/support/">Support</a></li> +<li><a href="/about/support/">Support</a></li> <li><a href="/dev/code-repository.html">Code Repository</a></li> <li><a href="/dev/">Developer Guide</a></li> <li><a href="/how-can-i-help.html">How Can I Help?</a></li> http://git-wip-us.apache.org/repos/asf/cayenne-website/blob/0e287bcd/dev/cms-guide.html ---------------------------------------------------------------------- diff --git a/dev/cms-guide.html b/dev/cms-guide.html index 4d23834..04279d8 100644 --- a/dev/cms-guide.html +++ b/dev/cms-guide.html @@ -156,10 +156,12 @@ Content goes here <p>To update site content with information about new Cayenne version you need to perform these steps:</p> <ul> -<li>Update data in <code>src/main/site/data/cayenne.yaml</code> file.</li> +<li>Update data in <code>src/main/site/data/cayenne.yaml</code> file. +This automatically update <a href="/download/">download</a> page and <code>/doap/caynne.rdf</code> file.</li> <li>Write news (see information above).</li> <li>Update documentation, this can be done with <code>build-docs.sh</code> script. You can run it like this: <code>./build-docs.sh 4.1.M2</code></li> +<li>Publish your changes (see <a href="#Publish">publish</a> section)</li> </ul> http://git-wip-us.apache.org/repos/asf/cayenne-website/blob/0e287bcd/legacy-ant-build.html ---------------------------------------------------------------------- diff --git a/legacy-ant-build.html b/legacy-ant-build.html new file mode 100644 index 0000000..9edef94 --- /dev/null +++ b/legacy-ant-build.html @@ -0,0 +1,236 @@ +<!DOCTYPE html> +<html lang="en"> + <head> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1.3"> + <link rel="apple-touch-icon" sizes="180x180" href="/img/favicon/apple-touch-icon-04cb17e028.png"> + <link rel="icon" type="image/png" sizes="32x32" href="/img/favicon/favicon-32x32-12431ee8eb.png"> + <link rel="icon" type="image/png" sizes="16x16" href="/img/favicon/favicon-16x16-4f316e4d55.png"> + <link rel="manifest" href="/img/favicon/manifest-65e6aaa49e.json"> + <link rel="mask-icon" href="/img/favicon/safari-pinned-tab-558c1991b1.svg" color="#dc5656"> + <link rel="shortcut icon" href="/img/favicon/favicon-6cef91375b.ico"> + <meta name="msapplication-TileColor" content="#ffffff"> + <meta name="msapplication-TileImage" content="/img/favicon/mstile-144x144-34e7696278.png"> + <meta name="msapplication-config" content="/img/favicon/browserconfig-82ff158058.xml"> + <meta name="theme-color" content="#ffffff"> + <link rel="stylesheet" href="http://54.84.229.93/css/styles-c8a3174abc.css"/> + <script src="http://54.84.229.93/js/bundle-bcaaf59313.js"></script> + <title>Legacy Ant Build · Apache Cayenne</title> + </head> + <body> + + + +<header class="page-header"> + <nav id="topbar" class="bg-dark" aria-label="breadcrumb" role="navigation"> + <ul class="breadcrumb breadcrumb-sm breadcrumb-dark container mb-0"> + <img class="mh-26px mw-20px mr-1" src="/img/feather-641aa69d09.svg" /> + <li class="breadcrumb-item dropdown"> + <a class="dropdown-toggle" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Apache Software Foundation</a> + <div class="dropdown-menu" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="http://www.apache.org">Apache Homepage</a> + <a class="dropdown-item" href="http://www.apache.org/licenses/">License</a> + <a class="dropdown-item" href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> + <a class="dropdown-item" href="http://www.apache.org/foundation/thanks.html">Thanks</a> + <a class="dropdown-item" href="http://www.apache.org/security/">Security</a> + </div> + </li> + <li class="breadcrumb-item d-none d-lg-inline-block">Apache Cayenne</li> + </ul> + </nav> + <nav class="navbar navbar-expand-lg navbar-dark bg-primary"> + <div class="container"> + <a class="navbar-brand" href="http://54.84.229.93/"> + <img src="/img/logo_mono_full-d7a19eef61.svg" alt="Apache Cayenne" /> + </a> + <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#mainMenu" aria-controls="mainMenu" aria-expanded="false" aria-label="Toggle navigation"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="mainMenu"> + <ul class="navbar-nav mt-3 mt-lg-0 mr-auto"> + + <li class="nav-item"> + <a class="nav-link" href="/download/">DOWNLOAD</a> + </li> + + <li class="nav-item"> + <a class="nav-link" href="/docs/4.0/getting-started-guide/">DOCUMENTATION</a> + </li> + + <li class="nav-item"> + <a class="nav-link" href="/about/support/">SUPPORT</a> + </li> + + </ul> + <ul class="navbar-nav flex-row justify-content-center mt-2 mt-lg-0 mb-2 mb-lg-0 " id="social-links-menu"> + <li class="nav-item d-flex"> + <a class="nav-link d-flex justify-content-center align-items-center" href="https://github.com/apache/cayenne"> + <img src="/img/icon_octocat_stars-c24dac94b8.svg" alt="GitHub" /><span class="stargazers_count ml-1l2"></span></a> + </li> + <li class="nav-item d-flex"> + <a class="nav-link d-flex justify-content-center align-items-center" href="https://twitter.com/ApacheCayenne"> + <img src="/img/icon_twitter-220a129d14.svg" alt="Twitter" /> + </a> + </li> + </ul> + </div> + </div> + </nav> +</header> + + + + + <main class="container py-5"> + <section> + <article> + <h1 class="text-center">Legacy Ant Build</h1> + <p>This procedure applies to versions 1.2 and 2.0 that are built with Ant. To +build Cayenne with Ant, check out the appropriate source code branch from +Subversion and perform the following command to see available targets:</p> + +<pre><code># cd cayenne/cayenne-ant +# ant help +</code></pre> + +<p>Required ant version - 1.6.* or newer; required JDK version - 1.5.* or +newer. Note that compiled binaries are JDK 1.4 compatible, still JDK 1.5 is +needed to build a few extensions.</p> + + </article> + </section> + </main> + + +<footer class="bg-dark"> + <div class="footer-nav container text-center text-lg-left pb-3"> + <div class="row pt-5 pb-3"> + + <div class="col-sm-6 col-lg-3"> + <h4>About</h4> + <ul class="list-unstyled"> + + <li> + <a href="/why-cayenne.html">Why Cayenne?</a> + </li> + + <li> + <a href="/download/">Download</a> + </li> + + <li> + <a href="/success-stories.html">Success Stories</a> + </li> + + <li> + <a href="/about/support/">Support</a> + </li> + + </ul> + </div> + + <div class="col-sm-6 col-lg-3"> + <h4>Documentation</h4> + <ul class="list-unstyled"> + + <li> + <a href="/docs/4.0/getting-started-guide/">Getting Started (4.0)</a> + </li> + + <li> + <a href="/docs/4.1/getting-started-guide/">Getting Started (4.1)</a> + </li> + + <li> + <a href="/docs/4.0/cayenne-guide/">Cayenne Guide (4.0)</a> + </li> + + <li> + <a href="/docs/4.1/cayenne-guide/">Cayenne Guide (4.1)</a> + </li> + + <li> + <a href="/docs/4.1/getting-started-db-first/">Database First tutorial (4.1)</a> + </li> + + </ul> + </div> + + <div class="col-sm-6 col-lg-3"> + <h4>Collaboration</h4> + <ul class="list-unstyled"> + + <li> + <a href="https://issues.apache.org/jira/browse/CAY">Bug/Feature Tracker</a> + </li> + + <li> + <a href="/mailing-lists.html">Mailing Lists</a> + </li> + + <li> + <a href="/dev/code-repository.html">Code Repository</a> + </li> + + <li> + <a href="/dev/">Developer Guide</a> + </li> + + <li> + <a href="/how-can-i-help.html">How can I help?</a> + </li> + + <li> + <a href="/contributors.html">Contributors</a> + </li> + + </ul> + </div> + + <div class="col-sm-6 col-lg-3"> + <h4>News</h4> + <ul class="list-multiline-items list-unstyled mb-0"> + + <li> + <time datetime="2017-11-20 12:00:00 +0300 +03" class="xsmall d-block">Nov 20, 2017</time> + <a href="/2017/11/cayenne-312-released.html">Cayenne 3.1.2 Released</a> + </li> + + <li> + <time datetime="2017-10-14 12:00:00 +0300 +03" class="xsmall d-block">Oct 14, 2017</time> + <a href="/2017/10/cayenne-41m1-released.html">Cayenne 4.1 Milestone 1 Released</a> + </li> + + <li> + <time datetime="2017-10-06 17:38:42 +0300 +03" class="xsmall d-block">Oct 06, 2017</time> + <a href="/2017/10/cayenne-40B2-released.html">Cayenne 4.0 Beta 2 Released</a> + </li> + + </ul> + <a class="btn-link text-uppercase xsmall" href="http://54.84.229.93/news"> + More news + <i class="fa fa-lg fa-long-arrow-right" aria-hidden="true"></i> + </a> + </div> + </div> + <hr class="mt-0 mb-3" /> + <p class="copy xsmall text-center mw-75 mx-auto mb-0"> + Copyright © 2001-2018 Apache Software Foundation. Apache Cayenne, Cayenne, Apache, the Apache feather logo, and the Apache Cayenne project logo are trademarks of The Apache Software Foundation. <a href="http://54.84.229.93/privacy-policy.html">Privacy policy</a>. + <img class="d-block mx-auto mt-2" src="/img/logo_mono-3302daa3cf.svg" alt="Apache Cayenne" /> + </p> + </div> +</footer> + +<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-7036673-1', 'auto'); +ga('send', 'pageview'); +</script> + + </body> +</html> http://git-wip-us.apache.org/repos/asf/cayenne-website/blob/0e287bcd/legacy-ant-unit-tests.html ---------------------------------------------------------------------- diff --git a/legacy-ant-unit-tests.html b/legacy-ant-unit-tests.html new file mode 100644 index 0000000..fbc1b58 --- /dev/null +++ b/legacy-ant-unit-tests.html @@ -0,0 +1,338 @@ +<!DOCTYPE html> +<html lang="en"> + <head> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1.3"> + <link rel="apple-touch-icon" sizes="180x180" href="/img/favicon/apple-touch-icon-04cb17e028.png"> + <link rel="icon" type="image/png" sizes="32x32" href="/img/favicon/favicon-32x32-12431ee8eb.png"> + <link rel="icon" type="image/png" sizes="16x16" href="/img/favicon/favicon-16x16-4f316e4d55.png"> + <link rel="manifest" href="/img/favicon/manifest-65e6aaa49e.json"> + <link rel="mask-icon" href="/img/favicon/safari-pinned-tab-558c1991b1.svg" color="#dc5656"> + <link rel="shortcut icon" href="/img/favicon/favicon-6cef91375b.ico"> + <meta name="msapplication-TileColor" content="#ffffff"> + <meta name="msapplication-TileImage" content="/img/favicon/mstile-144x144-34e7696278.png"> + <meta name="msapplication-config" content="/img/favicon/browserconfig-82ff158058.xml"> + <meta name="theme-color" content="#ffffff"> + <link rel="stylesheet" href="http://54.84.229.93/css/styles-c8a3174abc.css"/> + <script src="http://54.84.229.93/js/bundle-bcaaf59313.js"></script> + <title>Legacy Ant Unit Tests · Apache Cayenne</title> + </head> + <body> + + + +<header class="page-header"> + <nav id="topbar" class="bg-dark" aria-label="breadcrumb" role="navigation"> + <ul class="breadcrumb breadcrumb-sm breadcrumb-dark container mb-0"> + <img class="mh-26px mw-20px mr-1" src="/img/feather-641aa69d09.svg" /> + <li class="breadcrumb-item dropdown"> + <a class="dropdown-toggle" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Apache Software Foundation</a> + <div class="dropdown-menu" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="http://www.apache.org">Apache Homepage</a> + <a class="dropdown-item" href="http://www.apache.org/licenses/">License</a> + <a class="dropdown-item" href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> + <a class="dropdown-item" href="http://www.apache.org/foundation/thanks.html">Thanks</a> + <a class="dropdown-item" href="http://www.apache.org/security/">Security</a> + </div> + </li> + <li class="breadcrumb-item d-none d-lg-inline-block">Apache Cayenne</li> + </ul> + </nav> + <nav class="navbar navbar-expand-lg navbar-dark bg-primary"> + <div class="container"> + <a class="navbar-brand" href="http://54.84.229.93/"> + <img src="/img/logo_mono_full-d7a19eef61.svg" alt="Apache Cayenne" /> + </a> + <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#mainMenu" aria-controls="mainMenu" aria-expanded="false" aria-label="Toggle navigation"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="mainMenu"> + <ul class="navbar-nav mt-3 mt-lg-0 mr-auto"> + + <li class="nav-item"> + <a class="nav-link" href="/download/">DOWNLOAD</a> + </li> + + <li class="nav-item"> + <a class="nav-link" href="/docs/4.0/getting-started-guide/">DOCUMENTATION</a> + </li> + + <li class="nav-item"> + <a class="nav-link" href="/about/support/">SUPPORT</a> + </li> + + </ul> + <ul class="navbar-nav flex-row justify-content-center mt-2 mt-lg-0 mb-2 mb-lg-0 " id="social-links-menu"> + <li class="nav-item d-flex"> + <a class="nav-link d-flex justify-content-center align-items-center" href="https://github.com/apache/cayenne"> + <img src="/img/icon_octocat_stars-c24dac94b8.svg" alt="GitHub" /><span class="stargazers_count ml-1l2"></span></a> + </li> + <li class="nav-item d-flex"> + <a class="nav-link d-flex justify-content-center align-items-center" href="https://twitter.com/ApacheCayenne"> + <img src="/img/icon_twitter-220a129d14.svg" alt="Twitter" /> + </a> + </li> + </ul> + </div> + </div> + </nav> +</header> + + + + + <main class="container py-5"> + <section> + <article> + <h1 class="text-center">Legacy Ant Unit Tests</h1> + <p>Cayenne provides a comprehensive suite of unit tests. To execute unit tests +you must first <a href="/dev/code-repository.html">get Cayenne from SVN</a> +, install JDK 1.5 and obtain the latest Ant.</p> + +<p><a name="LegacyAntUnitTests-SummaryofBuildProperties"></a></p> + +<h2 id="summary-of-build-properties">Summary of Build Properties</h2> + +<p>These properties can be passed to ant build via <em>-DpropName=value</em>.</p> + +<table class="table table-bordered"> +<thead> +<tr> +<th>Property</th> +<th>Description</th> +</tr> +</thead> + +<tbody> +<tr> +<td><em>cayenne.test.connection</em></td> +<td>Named connection source (see below)</td> +</tr> + +<tr> +<td><em>test.filter</em></td> +<td>Running a subset of tests (see below)</td> +</tr> + +<tr> +<td><em>cayenne.test.schema.skip</em></td> +<td>If "true", won't attempt to recreate the test database, i.e. the database must already be present.</td> +</tr> +</tbody> +</table> + +<p><a name="LegacyAntUnitTests-RunningAgainstEmbeddedHSQLDB"></a></p> + +<h2 id="running-against-embedded-hsqldb">Running Against Embedded HSQLDB</h2> + +<p>No extra setup is required. Just run Ant:</p> + +<pre><code># cd cayenne/cayenne-ant +# ant test +</code></pre> + +<p>Optionally you may run JDK 1.4 tests only (e.g. if you don't have JDK 1.5 +on your machine):</p> + +<pre><code># cd cayenne/cayenne-ant +# ant test-1_4 +</code></pre> + +<p>This will use an embedded HSQLDB. Running tests against your own database +requires a few extra steps described below.</p> + +<p><a name="LegacyAntUnitTests-RunningAgainstaSpecificDatabase"></a></p> + +<h2 id="running-against-a-specific-database">Running Against a Specific Database</h2> + +<p><a name="LegacyAntUnitTests-Step1:ConfigureOneorMoreDataSources"></a></p> + +<h4 id="step-1-configure-one-or-more-data-sources">Step 1: Configure One or More Data Sources</h4> + +<p>Create a directory <em>$HOME/.cayenne/</em> and place a file called +<em>connection.properties</em> in this directory. File contents should be +similar to this example:</p> + +<pre><code>example1.cayenne.adapter = org.apache.cayenne.dba.mysql.MySQLAdapter +example1.jdbc.username = someuser +example1.jdbc.password = somepasswd +example1.jdbc.url = jdbc:someurl1 +example1.jdbc.driver = com.xyz.MyDriverClass + +example2.cayenne.adapter = org.apache.cayenne.dba.oracle.OracleAdapter +example2.jdbc.username = someuser +example2.jdbc.password = somepasswd +example2.jdbc.url = jdbc:someurl2 +example2.jdbc.driver = com.xyz.MyDriverClass +</code></pre> + +<p>Each key starts with an identifier for a datasource. In the file above, +"example1" and "example2" are such identifiers. They can be arbitrary +strings without "." (dot) symbols.</p> + +<p><a name="LegacyAntUnitTests-Step2.RunTestsAgainstConfiguredDataSource"></a></p> + +<h4 id="step-2-run-tests-against-configured-data-source">Step 2. Run Tests Against Configured Data Source</h4> + +<pre><code># cd cayenne/cayenne-ant +# ant test -Dcayenne.test.connection=example1 +</code></pre> + +<p>Substitute "example1" with a name of your data source configured in the +previous step. In case of total success, one of the last messages Ant +prints on console is BUILD SUCCESSFUL. If build fails, failure report is +generated in HTML format under +<em>cayenne/cayenne-ant/build/tests-report-example1/index.html</em> and can be +viewed using a web browser (again, substitute "example1" in this path with +the name of data source used).</p> + +<p><a name="LegacyAntUnitTests-FilteringTests"></a></p> + +<h2 id="filtering-tests">Filtering Tests</h2> + +<p>To run only a subset of test cases, Ant-style pattern matching can be used. +A property called <em>test.filter</em> defines a set of class files to be run. +For instance to run only tests from the "tools" package, the following +startup parameters can be used:</p> + +<pre><code># cd cayenne/cayenne-ant +# ant test -Dcayenne.test.connection=example1 -Dtest.filter="**/tools/*Tst.class" +</code></pre> + + </article> + </section> + </main> + + +<footer class="bg-dark"> + <div class="footer-nav container text-center text-lg-left pb-3"> + <div class="row pt-5 pb-3"> + + <div class="col-sm-6 col-lg-3"> + <h4>About</h4> + <ul class="list-unstyled"> + + <li> + <a href="/why-cayenne.html">Why Cayenne?</a> + </li> + + <li> + <a href="/download/">Download</a> + </li> + + <li> + <a href="/success-stories.html">Success Stories</a> + </li> + + <li> + <a href="/about/support/">Support</a> + </li> + + </ul> + </div> + + <div class="col-sm-6 col-lg-3"> + <h4>Documentation</h4> + <ul class="list-unstyled"> + + <li> + <a href="/docs/4.0/getting-started-guide/">Getting Started (4.0)</a> + </li> + + <li> + <a href="/docs/4.1/getting-started-guide/">Getting Started (4.1)</a> + </li> + + <li> + <a href="/docs/4.0/cayenne-guide/">Cayenne Guide (4.0)</a> + </li> + + <li> + <a href="/docs/4.1/cayenne-guide/">Cayenne Guide (4.1)</a> + </li> + + <li> + <a href="/docs/4.1/getting-started-db-first/">Database First tutorial (4.1)</a> + </li> + + </ul> + </div> + + <div class="col-sm-6 col-lg-3"> + <h4>Collaboration</h4> + <ul class="list-unstyled"> + + <li> + <a href="https://issues.apache.org/jira/browse/CAY">Bug/Feature Tracker</a> + </li> + + <li> + <a href="/mailing-lists.html">Mailing Lists</a> + </li> + + <li> + <a href="/dev/code-repository.html">Code Repository</a> + </li> + + <li> + <a href="/dev/">Developer Guide</a> + </li> + + <li> + <a href="/how-can-i-help.html">How can I help?</a> + </li> + + <li> + <a href="/contributors.html">Contributors</a> + </li> + + </ul> + </div> + + <div class="col-sm-6 col-lg-3"> + <h4>News</h4> + <ul class="list-multiline-items list-unstyled mb-0"> + + <li> + <time datetime="2017-11-20 12:00:00 +0300 +03" class="xsmall d-block">Nov 20, 2017</time> + <a href="/2017/11/cayenne-312-released.html">Cayenne 3.1.2 Released</a> + </li> + + <li> + <time datetime="2017-10-14 12:00:00 +0300 +03" class="xsmall d-block">Oct 14, 2017</time> + <a href="/2017/10/cayenne-41m1-released.html">Cayenne 4.1 Milestone 1 Released</a> + </li> + + <li> + <time datetime="2017-10-06 17:38:42 +0300 +03" class="xsmall d-block">Oct 06, 2017</time> + <a href="/2017/10/cayenne-40B2-released.html">Cayenne 4.0 Beta 2 Released</a> + </li> + + </ul> + <a class="btn-link text-uppercase xsmall" href="http://54.84.229.93/news"> + More news + <i class="fa fa-lg fa-long-arrow-right" aria-hidden="true"></i> + </a> + </div> + </div> + <hr class="mt-0 mb-3" /> + <p class="copy xsmall text-center mw-75 mx-auto mb-0"> + Copyright © 2001-2018 Apache Software Foundation. Apache Cayenne, Cayenne, Apache, the Apache feather logo, and the Apache Cayenne project logo are trademarks of The Apache Software Foundation. <a href="http://54.84.229.93/privacy-policy.html">Privacy policy</a>. + <img class="d-block mx-auto mt-2" src="/img/logo_mono-3302daa3cf.svg" alt="Apache Cayenne" /> + </p> + </div> +</footer> + +<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-7036673-1', 'auto'); +ga('send', 'pageview'); +</script> + + </body> +</html> http://git-wip-us.apache.org/repos/asf/cayenne-website/blob/0e287bcd/legacy-eclipse.html ---------------------------------------------------------------------- diff --git a/legacy-eclipse.html b/legacy-eclipse.html new file mode 100644 index 0000000..15636ae --- /dev/null +++ b/legacy-eclipse.html @@ -0,0 +1,304 @@ +<!DOCTYPE html> +<html lang="en"> + <head> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1.3"> + <link rel="apple-touch-icon" sizes="180x180" href="/img/favicon/apple-touch-icon-04cb17e028.png"> + <link rel="icon" type="image/png" sizes="32x32" href="/img/favicon/favicon-32x32-12431ee8eb.png"> + <link rel="icon" type="image/png" sizes="16x16" href="/img/favicon/favicon-16x16-4f316e4d55.png"> + <link rel="manifest" href="/img/favicon/manifest-65e6aaa49e.json"> + <link rel="mask-icon" href="/img/favicon/safari-pinned-tab-558c1991b1.svg" color="#dc5656"> + <link rel="shortcut icon" href="/img/favicon/favicon-6cef91375b.ico"> + <meta name="msapplication-TileColor" content="#ffffff"> + <meta name="msapplication-TileImage" content="/img/favicon/mstile-144x144-34e7696278.png"> + <meta name="msapplication-config" content="/img/favicon/browserconfig-82ff158058.xml"> + <meta name="theme-color" content="#ffffff"> + <link rel="stylesheet" href="http://54.84.229.93/css/styles-c8a3174abc.css"/> + <script src="http://54.84.229.93/js/bundle-bcaaf59313.js"></script> + <title>Legacy Eclipse · Apache Cayenne</title> + </head> + <body> + + + +<header class="page-header"> + <nav id="topbar" class="bg-dark" aria-label="breadcrumb" role="navigation"> + <ul class="breadcrumb breadcrumb-sm breadcrumb-dark container mb-0"> + <img class="mh-26px mw-20px mr-1" src="/img/feather-641aa69d09.svg" /> + <li class="breadcrumb-item dropdown"> + <a class="dropdown-toggle" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Apache Software Foundation</a> + <div class="dropdown-menu" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="http://www.apache.org">Apache Homepage</a> + <a class="dropdown-item" href="http://www.apache.org/licenses/">License</a> + <a class="dropdown-item" href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> + <a class="dropdown-item" href="http://www.apache.org/foundation/thanks.html">Thanks</a> + <a class="dropdown-item" href="http://www.apache.org/security/">Security</a> + </div> + </li> + <li class="breadcrumb-item d-none d-lg-inline-block">Apache Cayenne</li> + </ul> + </nav> + <nav class="navbar navbar-expand-lg navbar-dark bg-primary"> + <div class="container"> + <a class="navbar-brand" href="http://54.84.229.93/"> + <img src="/img/logo_mono_full-d7a19eef61.svg" alt="Apache Cayenne" /> + </a> + <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#mainMenu" aria-controls="mainMenu" aria-expanded="false" aria-label="Toggle navigation"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="mainMenu"> + <ul class="navbar-nav mt-3 mt-lg-0 mr-auto"> + + <li class="nav-item"> + <a class="nav-link" href="/download/">DOWNLOAD</a> + </li> + + <li class="nav-item"> + <a class="nav-link" href="/docs/4.0/getting-started-guide/">DOCUMENTATION</a> + </li> + + <li class="nav-item"> + <a class="nav-link" href="/about/support/">SUPPORT</a> + </li> + + </ul> + <ul class="navbar-nav flex-row justify-content-center mt-2 mt-lg-0 mb-2 mb-lg-0 " id="social-links-menu"> + <li class="nav-item d-flex"> + <a class="nav-link d-flex justify-content-center align-items-center" href="https://github.com/apache/cayenne"> + <img src="/img/icon_octocat_stars-c24dac94b8.svg" alt="GitHub" /><span class="stargazers_count ml-1l2"></span></a> + </li> + <li class="nav-item d-flex"> + <a class="nav-link d-flex justify-content-center align-items-center" href="https://twitter.com/ApacheCayenne"> + <img src="/img/icon_twitter-220a129d14.svg" alt="Twitter" /> + </a> + </li> + </ul> + </div> + </div> + </nav> +</header> + + + + + <main class="container py-5"> + <section> + <article> + <h1 class="text-center">Legacy Eclipse</h1> + <p><a name="LegacyEclipse-UsingEclipsewithAntCayenne"></a></p> + +<h2 id="using-eclipse-with-ant-cayenne">Using Eclipse with Ant Cayenne</h2> + +<p><em>(versions 1.2 and 2.0)</em></p> + +<p><a name="LegacyEclipse-ConfiguringEclipseWorkspaceforCayenne"></a></p> + +<h3 id="configuring-eclipse-workspace-for-cayenne">Configuring Eclipse Workspace for Cayenne</h3> + +<ul> +<li>Download and install <a href="http://wwww.eclipse.org">Eclipse</a> +. Eclipse 3.1.1 or newer is recommended, as there are some per-project +settings in repository that are not understood by older Eclipse.</li> +<li>Install both JDK1.4 and 1.5. Some Cayenne projects below require JVM +1.5.x, and others - JVM 1.4.x. It is possible to develop all or parts of +Cayenne with just 1.5 or just 1.4, but make sure you understand what you +are doing.</li> +<li>Set JVM 1.4 as default workspace JVM.</li> +<li>Define <em>"JRE_LIB_15"</em> Eclipse variable (Preferences -> Java -> Build +Path -> Classpath Variable) to point to the JRE 1.5 class library (e.g. +<em>"JRE15_HOME/jre/lib/rt.jar"</em> on Windows and Linux or +<em>"/System/Library/Frameworks/JavaVM.framework/Versions/1.5/Classes/classes.jar"</em> +on Mac OS X). Cayenne projects that are compatible with 1.5 rely on this +variable.</li> +</ul> + +<p><a name="LegacyEclipse-CheckingOutEclipseProjects"></a></p> + +<h3 id="checking-out-eclipse-projects">Checking Out Eclipse Projects</h3> + +<p>Under <a href="https://svn.apache.org/repos/asf/cayenne/main/branches/STABLE-2.0/cayenne/">cayenne folder</a> + in Subversion you'll find 4 Eclipse projects that need to be checked out +to the same workspace. You may skip projects marked as optional if you are +not planning to use/change them.</p> + +<table class="table table-bordered"> +<thead> +<tr> +<th>Project Folder</th> +<th>JVM</th> +<th>Special Setup</th> +<th>Notes</th> +</tr> +</thead> + +<tbody> +<tr> +<td><em>/cayenne-java</em></td> +<td>1.4.x</td> +<td>n/a</td> +<td>Eclipse project containing main Cayenne source and library folders. Source and binary compatibility must be set to JDK 1.4.</td> +</tr> + +<tr> +<td><em>/cayenne-java-1.5</em></td> +<td>1.5.x</td> +<td><em>JRE_LIB_15</em> variable</td> +<td>Eclipse projectcontaining Cayenne JDK 1.5 specific code. Requires "cayenne-java" project to be present in workspace. Source and binary compatibility must be set to JDK 1.5.</td> +</tr> + +<tr> +<td><em>/cayenne-other</em></td> +<td>1.5.x</td> +<td><em>JRE_LIB_15</em> variable</td> +<td>Optional Eclipse project that contains Cayenne documentation, contrib folders and such.</td> +</tr> + +<tr> +<td><em>/cayenne-ant</em></td> +<td>n/a</td> +<td>n/a</td> +<td>Eclipse project with Ant build files to build the entire Cayenne workspace. Needed if you are planning to build Cayenne with Ant outside of Eclipse (i.e. to create JAR files or run a test suite).</td> +</tr> +</tbody> +</table> + +<p>There are also various tutorials in "cayenne" folder that are not needed to +build the framework or the tools.</p> + + </article> + </section> + </main> + + +<footer class="bg-dark"> + <div class="footer-nav container text-center text-lg-left pb-3"> + <div class="row pt-5 pb-3"> + + <div class="col-sm-6 col-lg-3"> + <h4>About</h4> + <ul class="list-unstyled"> + + <li> + <a href="/why-cayenne.html">Why Cayenne?</a> + </li> + + <li> + <a href="/download/">Download</a> + </li> + + <li> + <a href="/success-stories.html">Success Stories</a> + </li> + + <li> + <a href="/about/support/">Support</a> + </li> + + </ul> + </div> + + <div class="col-sm-6 col-lg-3"> + <h4>Documentation</h4> + <ul class="list-unstyled"> + + <li> + <a href="/docs/4.0/getting-started-guide/">Getting Started (4.0)</a> + </li> + + <li> + <a href="/docs/4.1/getting-started-guide/">Getting Started (4.1)</a> + </li> + + <li> + <a href="/docs/4.0/cayenne-guide/">Cayenne Guide (4.0)</a> + </li> + + <li> + <a href="/docs/4.1/cayenne-guide/">Cayenne Guide (4.1)</a> + </li> + + <li> + <a href="/docs/4.1/getting-started-db-first/">Database First tutorial (4.1)</a> + </li> + + </ul> + </div> + + <div class="col-sm-6 col-lg-3"> + <h4>Collaboration</h4> + <ul class="list-unstyled"> + + <li> + <a href="https://issues.apache.org/jira/browse/CAY">Bug/Feature Tracker</a> + </li> + + <li> + <a href="/mailing-lists.html">Mailing Lists</a> + </li> + + <li> + <a href="/dev/code-repository.html">Code Repository</a> + </li> + + <li> + <a href="/dev/">Developer Guide</a> + </li> + + <li> + <a href="/how-can-i-help.html">How can I help?</a> + </li> + + <li> + <a href="/contributors.html">Contributors</a> + </li> + + </ul> + </div> + + <div class="col-sm-6 col-lg-3"> + <h4>News</h4> + <ul class="list-multiline-items list-unstyled mb-0"> + + <li> + <time datetime="2017-11-20 12:00:00 +0300 +03" class="xsmall d-block">Nov 20, 2017</time> + <a href="/2017/11/cayenne-312-released.html">Cayenne 3.1.2 Released</a> + </li> + + <li> + <time datetime="2017-10-14 12:00:00 +0300 +03" class="xsmall d-block">Oct 14, 2017</time> + <a href="/2017/10/cayenne-41m1-released.html">Cayenne 4.1 Milestone 1 Released</a> + </li> + + <li> + <time datetime="2017-10-06 17:38:42 +0300 +03" class="xsmall d-block">Oct 06, 2017</time> + <a href="/2017/10/cayenne-40B2-released.html">Cayenne 4.0 Beta 2 Released</a> + </li> + + </ul> + <a class="btn-link text-uppercase xsmall" href="http://54.84.229.93/news"> + More news + <i class="fa fa-lg fa-long-arrow-right" aria-hidden="true"></i> + </a> + </div> + </div> + <hr class="mt-0 mb-3" /> + <p class="copy xsmall text-center mw-75 mx-auto mb-0"> + Copyright © 2001-2018 Apache Software Foundation. Apache Cayenne, Cayenne, Apache, the Apache feather logo, and the Apache Cayenne project logo are trademarks of The Apache Software Foundation. <a href="http://54.84.229.93/privacy-policy.html">Privacy policy</a>. + <img class="d-block mx-auto mt-2" src="/img/logo_mono-3302daa3cf.svg" alt="Apache Cayenne" /> + </p> + </div> +</footer> + +<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-7036673-1', 'auto'); +ga('send', 'pageview'); +</script> + + </body> +</html> http://git-wip-us.apache.org/repos/asf/cayenne-website/blob/0e287bcd/legacy/index.html ---------------------------------------------------------------------- diff --git a/legacy/index.html b/legacy/index.html new file mode 100644 index 0000000..bea7529 --- /dev/null +++ b/legacy/index.html @@ -0,0 +1,246 @@ +<!DOCTYPE html> +<html lang="en"> + <head> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1.3"> + <link rel="apple-touch-icon" sizes="180x180" href="/img/favicon/apple-touch-icon-04cb17e028.png"> + <link rel="icon" type="image/png" sizes="32x32" href="/img/favicon/favicon-32x32-12431ee8eb.png"> + <link rel="icon" type="image/png" sizes="16x16" href="/img/favicon/favicon-16x16-4f316e4d55.png"> + <link rel="manifest" href="/img/favicon/manifest-65e6aaa49e.json"> + <link rel="mask-icon" href="/img/favicon/safari-pinned-tab-558c1991b1.svg" color="#dc5656"> + <link rel="shortcut icon" href="/img/favicon/favicon-6cef91375b.ico"> + <meta name="msapplication-TileColor" content="#ffffff"> + <meta name="msapplication-TileImage" content="/img/favicon/mstile-144x144-34e7696278.png"> + <meta name="msapplication-config" content="/img/favicon/browserconfig-82ff158058.xml"> + <meta name="theme-color" content="#ffffff"> + <link rel="stylesheet" href="http://54.84.229.93/css/styles-c8a3174abc.css"/> + <script src="http://54.84.229.93/js/bundle-bcaaf59313.js"></script> + <title>Legacies · Apache Cayenne</title> + </head> + <body> + + + +<header class="page-header"> + <nav id="topbar" class="bg-dark" aria-label="breadcrumb" role="navigation"> + <ul class="breadcrumb breadcrumb-sm breadcrumb-dark container mb-0"> + <img class="mh-26px mw-20px mr-1" src="/img/feather-641aa69d09.svg" /> + <li class="breadcrumb-item dropdown"> + <a class="dropdown-toggle" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Apache Software Foundation</a> + <div class="dropdown-menu" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="http://www.apache.org">Apache Homepage</a> + <a class="dropdown-item" href="http://www.apache.org/licenses/">License</a> + <a class="dropdown-item" href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> + <a class="dropdown-item" href="http://www.apache.org/foundation/thanks.html">Thanks</a> + <a class="dropdown-item" href="http://www.apache.org/security/">Security</a> + </div> + </li> + <li class="breadcrumb-item d-none d-lg-inline-block">Apache Cayenne</li> + </ul> + </nav> + <nav class="navbar navbar-expand-lg navbar-dark bg-primary"> + <div class="container"> + <a class="navbar-brand" href="http://54.84.229.93/"> + <img src="/img/logo_mono_full-d7a19eef61.svg" alt="Apache Cayenne" /> + </a> + <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#mainMenu" aria-controls="mainMenu" aria-expanded="false" aria-label="Toggle navigation"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="mainMenu"> + <ul class="navbar-nav mt-3 mt-lg-0 mr-auto"> + + <li class="nav-item"> + <a class="nav-link" href="/download/">DOWNLOAD</a> + </li> + + <li class="nav-item"> + <a class="nav-link" href="/docs/4.0/getting-started-guide/">DOCUMENTATION</a> + </li> + + <li class="nav-item"> + <a class="nav-link" href="/about/support/">SUPPORT</a> + </li> + + </ul> + <ul class="navbar-nav flex-row justify-content-center mt-2 mt-lg-0 mb-2 mb-lg-0 " id="social-links-menu"> + <li class="nav-item d-flex"> + <a class="nav-link d-flex justify-content-center align-items-center" href="https://github.com/apache/cayenne"> + <img src="/img/icon_octocat_stars-c24dac94b8.svg" alt="GitHub" /><span class="stargazers_count ml-1l2"></span></a> + </li> + <li class="nav-item d-flex"> + <a class="nav-link d-flex justify-content-center align-items-center" href="https://twitter.com/ApacheCayenne"> + <img src="/img/icon_twitter-220a129d14.svg" alt="Twitter" /> + </a> + </li> + </ul> + </div> + </div> + </nav> +</header> + + + <main class="container py-5"> + <section> + <div class="row"> + <div class="col text-center"> + <h1>Legacies</h1> + + <div class="lead"></div> + + <ul class="list-group list-unstyled m-auto pt-2 mw-500px"> + + <li class="list-group-item list-group-item-action border-0"> + <a class="d-flex justify-content-center mw-100" href="http://54.84.229.93/legacy-ant-build.html">Legacy Ant Build</a> + </li> + + <li class="list-group-item list-group-item-action border-0"> + <a class="d-flex justify-content-center mw-100" href="http://54.84.229.93/legacy-ant-unit-tests.html">Legacy Ant Unit Tests</a> + </li> + + <li class="list-group-item list-group-item-action border-0"> + <a class="d-flex justify-content-center mw-100" href="http://54.84.229.93/legacy-eclipse.html">Legacy Eclipse</a> + </li> + + <li class="list-group-item list-group-item-action border-0"> + <a class="d-flex justify-content-center mw-100" href="http://54.84.229.93/release-guide-2.0.html">Legacy Release Guide 2.0</a> + </li> + + </ul> + </div> + </div> + </section> + </main> + + +<footer class="bg-dark"> + <div class="footer-nav container text-center text-lg-left pb-3"> + <div class="row pt-5 pb-3"> + + <div class="col-sm-6 col-lg-3"> + <h4>About</h4> + <ul class="list-unstyled"> + + <li> + <a href="/why-cayenne.html">Why Cayenne?</a> + </li> + + <li> + <a href="/download/">Download</a> + </li> + + <li> + <a href="/success-stories.html">Success Stories</a> + </li> + + <li> + <a href="/about/support/">Support</a> + </li> + + </ul> + </div> + + <div class="col-sm-6 col-lg-3"> + <h4>Documentation</h4> + <ul class="list-unstyled"> + + <li> + <a href="/docs/4.0/getting-started-guide/">Getting Started (4.0)</a> + </li> + + <li> + <a href="/docs/4.1/getting-started-guide/">Getting Started (4.1)</a> + </li> + + <li> + <a href="/docs/4.0/cayenne-guide/">Cayenne Guide (4.0)</a> + </li> + + <li> + <a href="/docs/4.1/cayenne-guide/">Cayenne Guide (4.1)</a> + </li> + + <li> + <a href="/docs/4.1/getting-started-db-first/">Database First tutorial (4.1)</a> + </li> + + </ul> + </div> + + <div class="col-sm-6 col-lg-3"> + <h4>Collaboration</h4> + <ul class="list-unstyled"> + + <li> + <a href="https://issues.apache.org/jira/browse/CAY">Bug/Feature Tracker</a> + </li> + + <li> + <a href="/mailing-lists.html">Mailing Lists</a> + </li> + + <li> + <a href="/dev/code-repository.html">Code Repository</a> + </li> + + <li> + <a href="/dev/">Developer Guide</a> + </li> + + <li> + <a href="/how-can-i-help.html">How can I help?</a> + </li> + + <li> + <a href="/contributors.html">Contributors</a> + </li> + + </ul> + </div> + + <div class="col-sm-6 col-lg-3"> + <h4>News</h4> + <ul class="list-multiline-items list-unstyled mb-0"> + + <li> + <time datetime="2017-11-20 12:00:00 +0300 +03" class="xsmall d-block">Nov 20, 2017</time> + <a href="/2017/11/cayenne-312-released.html">Cayenne 3.1.2 Released</a> + </li> + + <li> + <time datetime="2017-10-14 12:00:00 +0300 +03" class="xsmall d-block">Oct 14, 2017</time> + <a href="/2017/10/cayenne-41m1-released.html">Cayenne 4.1 Milestone 1 Released</a> + </li> + + <li> + <time datetime="2017-10-06 17:38:42 +0300 +03" class="xsmall d-block">Oct 06, 2017</time> + <a href="/2017/10/cayenne-40B2-released.html">Cayenne 4.0 Beta 2 Released</a> + </li> + + </ul> + <a class="btn-link text-uppercase xsmall" href="http://54.84.229.93/news"> + More news + <i class="fa fa-lg fa-long-arrow-right" aria-hidden="true"></i> + </a> + </div> + </div> + <hr class="mt-0 mb-3" /> + <p class="copy xsmall text-center mw-75 mx-auto mb-0"> + Copyright © 2001-2018 Apache Software Foundation. Apache Cayenne, Cayenne, Apache, the Apache feather logo, and the Apache Cayenne project logo are trademarks of The Apache Software Foundation. <a href="http://54.84.229.93/privacy-policy.html">Privacy policy</a>. + <img class="d-block mx-auto mt-2" src="/img/logo_mono-3302daa3cf.svg" alt="Apache Cayenne" /> + </p> + </div> +</footer> + +<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-7036673-1', 'auto'); +ga('send', 'pageview'); +</script> + + </body> +</html> http://git-wip-us.apache.org/repos/asf/cayenne-website/blob/0e287bcd/release-guide-2.0.html ---------------------------------------------------------------------- diff --git a/release-guide-2.0.html b/release-guide-2.0.html new file mode 100644 index 0000000..2ce6496 --- /dev/null +++ b/release-guide-2.0.html @@ -0,0 +1,353 @@ +<!DOCTYPE html> +<html lang="en"> + <head> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1.3"> + <link rel="apple-touch-icon" sizes="180x180" href="/img/favicon/apple-touch-icon-04cb17e028.png"> + <link rel="icon" type="image/png" sizes="32x32" href="/img/favicon/favicon-32x32-12431ee8eb.png"> + <link rel="icon" type="image/png" sizes="16x16" href="/img/favicon/favicon-16x16-4f316e4d55.png"> + <link rel="manifest" href="/img/favicon/manifest-65e6aaa49e.json"> + <link rel="mask-icon" href="/img/favicon/safari-pinned-tab-558c1991b1.svg" color="#dc5656"> + <link rel="shortcut icon" href="/img/favicon/favicon-6cef91375b.ico"> + <meta name="msapplication-TileColor" content="#ffffff"> + <meta name="msapplication-TileImage" content="/img/favicon/mstile-144x144-34e7696278.png"> + <meta name="msapplication-config" content="/img/favicon/browserconfig-82ff158058.xml"> + <meta name="theme-color" content="#ffffff"> + <link rel="stylesheet" href="http://54.84.229.93/css/styles-c8a3174abc.css"/> + <script src="http://54.84.229.93/js/bundle-bcaaf59313.js"></script> + <title>Legacy Release Guide 2.0 · Apache Cayenne</title> + </head> + <body> + + + +<header class="page-header"> + <nav id="topbar" class="bg-dark" aria-label="breadcrumb" role="navigation"> + <ul class="breadcrumb breadcrumb-sm breadcrumb-dark container mb-0"> + <img class="mh-26px mw-20px mr-1" src="/img/feather-641aa69d09.svg" /> + <li class="breadcrumb-item dropdown"> + <a class="dropdown-toggle" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Apache Software Foundation</a> + <div class="dropdown-menu" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="http://www.apache.org">Apache Homepage</a> + <a class="dropdown-item" href="http://www.apache.org/licenses/">License</a> + <a class="dropdown-item" href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> + <a class="dropdown-item" href="http://www.apache.org/foundation/thanks.html">Thanks</a> + <a class="dropdown-item" href="http://www.apache.org/security/">Security</a> + </div> + </li> + <li class="breadcrumb-item d-none d-lg-inline-block">Apache Cayenne</li> + </ul> + </nav> + <nav class="navbar navbar-expand-lg navbar-dark bg-primary"> + <div class="container"> + <a class="navbar-brand" href="http://54.84.229.93/"> + <img src="/img/logo_mono_full-d7a19eef61.svg" alt="Apache Cayenne" /> + </a> + <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#mainMenu" aria-controls="mainMenu" aria-expanded="false" aria-label="Toggle navigation"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="mainMenu"> + <ul class="navbar-nav mt-3 mt-lg-0 mr-auto"> + + <li class="nav-item"> + <a class="nav-link" href="/download/">DOWNLOAD</a> + </li> + + <li class="nav-item"> + <a class="nav-link" href="/docs/4.0/getting-started-guide/">DOCUMENTATION</a> + </li> + + <li class="nav-item"> + <a class="nav-link" href="/about/support/">SUPPORT</a> + </li> + + </ul> + <ul class="navbar-nav flex-row justify-content-center mt-2 mt-lg-0 mb-2 mb-lg-0 " id="social-links-menu"> + <li class="nav-item d-flex"> + <a class="nav-link d-flex justify-content-center align-items-center" href="https://github.com/apache/cayenne"> + <img src="/img/icon_octocat_stars-c24dac94b8.svg" alt="GitHub" /><span class="stargazers_count ml-1l2"></span></a> + </li> + <li class="nav-item d-flex"> + <a class="nav-link d-flex justify-content-center align-items-center" href="https://twitter.com/ApacheCayenne"> + <img src="/img/icon_twitter-220a129d14.svg" alt="Twitter" /> + </a> + </li> + </ul> + </div> + </div> + </nav> +</header> + + + + + <main class="container py-5"> + <section> + <article> + <h1 class="text-center">Legacy Release Guide 2.0</h1> + + +<p>Note that this page is of use for committers only. It describes the general +procedure of building a Cayenne release.</p> + +<p><em>THIS ONLY REFERS TO 2.0.x RELEASE BRANCH</em></p> + +<p><a name="ReleaseGuide2.0-Prerequisites"></a></p> + +<h2 id="prerequisites">Prerequisites</h2> + +<p>Refer to the Prerequisites section of the <a href="/dev/release-guide.html">main release guide</a></p> + +<p><a name="ReleaseGuide2.0-PreparingSources"></a></p> + +<h2 id="preparing-sources">Preparing Sources</h2> + +<ul> +<li><p>Export and commit the latest documentation per Documentation Guidelines +.</p></li> + +<li><p>Create a report in Jira listing all issues that are FIXED but not CLOSED, +paste its contents to RELEASE-NOTES.txt. Bulk-close all involved issues. +<em>Note that issues that affect multiple releases are usually closed +immediately when they are fixed, and the note is placed in +RELEASE-NOTES.txt immediately when this happens.</em></p></li> + +<li><p>Edit UPGRADE-NOTES.txt if there is anything to add there.</p></li> + +<li><p>Check Sources Compliance with ARAT. <a href="http://code.google.com/p/arat/">ARAT</a> +(A Release Audit Tool) is a Java tool written by Robert Burrell Donkin for +checking the release files for ASF licensing compliance. To run ARAT, <a href="http://arat.googlecode.com/svn/tags/RAT_0_4/">check it out of SVN</a> +<em>(we are using version 0.4)</em>, build with Ant, and run against unpacked +distro (or the release tag), read the report and fix any issues.</p></li> +</ul> + +<h2 id="building-release-artifacts">Building Release Artifacts</h2> + +<ul> +<li><p>Tag <code>cayenne</code> directory under the repository trunk (assuming +<code>release_version</code> is a version tag identifying the release, such as +<code>"1.2B3"</code>):</p> + +<p>svn copy <a href="https://svn.apache.org/repos/asf/cayenne/main/trunk/cayenne">https://svn.apache.org/repos/asf/cayenne/main/trunk/cayenne</a> <br /> + <a href="https://svn.apache.org/repos/asf/cayenne/main/tags/release_version/cayenne">https://svn.apache.org/repos/asf/cayenne/main/tags/release_version/cayenne</a> -m “tagging B3 release”</p></li> + +<li><p>Switch an existing working copy on a build machine to the release tag: +If you don’t have a local copy, do “checkout” instead of “switch”. <em>Do not +forget to switch the local copy back to the appropriate branch in case you +are using it to make the code changes.</em></p></li> + +<li><p>Note that all Ant commands now must contain <em>“project.version”</em> +property corresponding to the release version. The property is passed on +the command line as <em>”-Dproject.version=2.0.x”</em>. See examples below.</p></li> + +<li><p>Run a test to make sure the checkout is ok:<br /> +Test with all supported databases listed <a href="/database-support.html">here</a> +, or at least as many as possible. See <a href="/legacy-ant-unit-tests.html">Legacy Ant Unit Tests</a> +for more details on how to test each of the various database servers with +legacy versions of Cayenne.</p></li> + +<li><p>Build a release for the target platform:</p></li> + +<li><p>Build Release Maven Bundles for ibiblio upload:</p></li> + +<li><p>Signing release +For more info visit <a href="http://www.apache.org/dev/release-signing.html">this page</a> +. Release manager key must be in the project KEYS file. Signing is a manual +procedure not included in the Ant or Maven script. Here is how it might +work (“-u” option can be omitted if you have only one GPG key):</p></li> +</ul> + +<p><a name="ReleaseGuide2.0-Voting"></a></p> + +<h2 id="voting">Voting</h2> + +<p>Refer to the Voting section of the <a href="/dev/release-guide.html">main release guide</a></p> + +<p><a name="ReleaseGuide2.0-PublishingtheRelease"></a></p> + +<h2 id="publishing-the-release">Publishing the Release</h2> + +<p>Copy KEYS file if updated to <code>"/www/www.apache.org/dist/cayenne/"</code> +<em>(TODO: automate publishing the keys - maybe create a “dist” site project?)</em></p> + +<pre><code>chmod 664 /www/www.apache.org/dist/cayenne/* +</code></pre> + +<p><a name="ReleaseGuide2.0-PublishingMavenArtifacts"></a></p> + +<h3 id="publishing-maven-artifacts">Publishing Maven Artifacts</h3> + +<p><em>(TODO: automate rsync with Ant)</em></p> + +<p>Assuming release version is 2.0.2, on a <em>local machine</em> do</p> + +<pre><code>ant clean mvn-install -Dproject.version=2.0.2 + +rsync -azv ~/.m2/repository/org/apache/cayenne/cayenne-nodeps/2.0.2 \ +people.apache.org:/www/people.apache.org/repo/m2-ibiblio-rsync-repository/org/apache/cayenne/cayenne-nodeps/ + +rsync -azv ~/.m2/repository/org/apache/cayenne/cayenne/2.0.2 \ +people.apache.org:/www/people.apache.org/repo/m2-ibiblio-rsync-repository/org/apache/cayenne/cayenne/ + +rsync -azv ~/.m2/repository/org/apache/cayenne/cayenne-client-nodeps/2.0.2 \ +people.apache.org:/www/people.apache.org/repo/m2-ibiblio-rsync-repository/org/apache/cayenne/cayenne-client-nodeps/ + +rsync -azv ~/.m2/repository/org/apache/cayenne/cayenne-modeler/2.0.2 \ +people.apache.org:/www/people.apache.org/repo/m2-ibiblio-rsync-repository/org/apache/cayenne/cayenne-modeler/ +</code></pre> + +<p><a name="ReleaseGuide2.0-Aftertherelease"></a></p> + +<h2 id="after-the-release">After the release</h2> + +<ul> +<li>Update the <a href="http://svn.apache.org/repos/asf/cayenne/site/trunk/tlp-site/src/doap/cayenne.rdf">DOAP file</a> +(held in the Cayenne svn) which will update +<a href="https://projects.apache.org/project.html?cayenne">https://projects.apache.org/project.html?cayenne</a> automatically</li> +<li>Update Freshmeat with new release number +(<a href="http://freshmeat.net/projects/cayenne/">http://freshmeat.net/projects/cayenne/</a>)</li> +<li>If the release is significant, consider press releases to relevant news +sources</li> +<li>Review the main website pages (front page and why-cayenne especially) to +add any new features</li> +<li>Add a news item to the Cayenne web site</li> +<li>Send an email to the Cayenne user and developer lists</li> +</ul> + + </article> + </section> + </main> + + +<footer class="bg-dark"> + <div class="footer-nav container text-center text-lg-left pb-3"> + <div class="row pt-5 pb-3"> + + <div class="col-sm-6 col-lg-3"> + <h4>About</h4> + <ul class="list-unstyled"> + + <li> + <a href="/why-cayenne.html">Why Cayenne?</a> + </li> + + <li> + <a href="/download/">Download</a> + </li> + + <li> + <a href="/success-stories.html">Success Stories</a> + </li> + + <li> + <a href="/about/support/">Support</a> + </li> + + </ul> + </div> + + <div class="col-sm-6 col-lg-3"> + <h4>Documentation</h4> + <ul class="list-unstyled"> + + <li> + <a href="/docs/4.0/getting-started-guide/">Getting Started (4.0)</a> + </li> + + <li> + <a href="/docs/4.1/getting-started-guide/">Getting Started (4.1)</a> + </li> + + <li> + <a href="/docs/4.0/cayenne-guide/">Cayenne Guide (4.0)</a> + </li> + + <li> + <a href="/docs/4.1/cayenne-guide/">Cayenne Guide (4.1)</a> + </li> + + <li> + <a href="/docs/4.1/getting-started-db-first/">Database First tutorial (4.1)</a> + </li> + + </ul> + </div> + + <div class="col-sm-6 col-lg-3"> + <h4>Collaboration</h4> + <ul class="list-unstyled"> + + <li> + <a href="https://issues.apache.org/jira/browse/CAY">Bug/Feature Tracker</a> + </li> + + <li> + <a href="/mailing-lists.html">Mailing Lists</a> + </li> + + <li> + <a href="/dev/code-repository.html">Code Repository</a> + </li> + + <li> + <a href="/dev/">Developer Guide</a> + </li> + + <li> + <a href="/how-can-i-help.html">How can I help?</a> + </li> + + <li> + <a href="/contributors.html">Contributors</a> + </li> + + </ul> + </div> + + <div class="col-sm-6 col-lg-3"> + <h4>News</h4> + <ul class="list-multiline-items list-unstyled mb-0"> + + <li> + <time datetime="2017-11-20 12:00:00 +0300 +03" class="xsmall d-block">Nov 20, 2017</time> + <a href="/2017/11/cayenne-312-released.html">Cayenne 3.1.2 Released</a> + </li> + + <li> + <time datetime="2017-10-14 12:00:00 +0300 +03" class="xsmall d-block">Oct 14, 2017</time> + <a href="/2017/10/cayenne-41m1-released.html">Cayenne 4.1 Milestone 1 Released</a> + </li> + + <li> + <time datetime="2017-10-06 17:38:42 +0300 +03" class="xsmall d-block">Oct 06, 2017</time> + <a href="/2017/10/cayenne-40B2-released.html">Cayenne 4.0 Beta 2 Released</a> + </li> + + </ul> + <a class="btn-link text-uppercase xsmall" href="http://54.84.229.93/news"> + More news + <i class="fa fa-lg fa-long-arrow-right" aria-hidden="true"></i> + </a> + </div> + </div> + <hr class="mt-0 mb-3" /> + <p class="copy xsmall text-center mw-75 mx-auto mb-0"> + Copyright © 2001-2018 Apache Software Foundation. Apache Cayenne, Cayenne, Apache, the Apache feather logo, and the Apache Cayenne project logo are trademarks of The Apache Software Foundation. <a href="http://54.84.229.93/privacy-policy.html">Privacy policy</a>. + <img class="d-block mx-auto mt-2" src="/img/logo_mono-3302daa3cf.svg" alt="Apache Cayenne" /> + </p> + </div> +</footer> + +<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-7036673-1', 'auto'); +ga('send', 'pageview'); +</script> + + </body> +</html> http://git-wip-us.apache.org/repos/asf/cayenne-website/blob/0e287bcd/sitemap.xml ---------------------------------------------------------------------- diff --git a/sitemap.xml b/sitemap.xml index 5be20ff..d39be1d 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -1203,6 +1203,27 @@ </url> <url> + <loc>http://54.84.229.93/legacy/</loc> + <priority>0</priority> + </url> + + <url> + <loc>http://54.84.229.93/legacy-ant-build.html</loc> + </url> + + <url> + <loc>http://54.84.229.93/legacy-ant-unit-tests.html</loc> + </url> + + <url> + <loc>http://54.84.229.93/legacy-eclipse.html</loc> + </url> + + <url> + <loc>http://54.84.229.93/release-guide-2.0.html</loc> + </url> + + <url> <loc>http://54.84.229.93/docs/1.2/license.html</loc> </url>