http://git-wip-us.apache.org/repos/asf/cayenne-website/blob/e9062ca0/docs/1.2/ant-tasks.html
----------------------------------------------------------------------
diff --git a/docs/1.2/ant-tasks.html b/docs/1.2/ant-tasks.html
new file mode 100644
index 0000000..917ea7e
--- /dev/null
+++ b/docs/1.2/ant-tasks.html
@@ -0,0 +1,295 @@
+<!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="shortcut icon" href="/favicon.ico" />
+ <link rel="apple-touch-icon-precomposed"
href="/apple-touch-icon-144-precomposed.png" sizes="144x144" />
+ <link rel="stylesheet"
href="http://cayenne.apache.org/css/styles-452af12eaa.css"/>
+ <script
src="http://cayenne.apache.org/js/bundle-bcaaf59313.js"></script>
+ <title>Ant Tasks · Apache Cayenne</title>
+ </head>
+ <body data-spy="scroll" data-target=".toc-side" class="cd-head">
+<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 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://cayenne.apache.org/">
+ <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/">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>
+ <div class="cd-top-sidebar bb">
+ <div class="container">
+ <div class="row no-gutters">
+
+ <div class="col-12 col-lg-4 col-xl-3 br cd-sidebar1">
+ <ul class="nav" role="tablist">
+ <li class="nav-item dropdown mw-100">
+ <a class="nav-link dropdown-toggle text-truncate"
data-toggle="dropdown" href="#" role="button" aria-haspopup="true"
aria-expanded="false">
+ Cayenne Version 1.2
+ </a>
+ <div class="dropdown-menu">
+ <a class="dropdown-item"
href="/docs/4.1/cayenne-guide/">Version 4.1 (Alpha)</a><a class="dropdown-item"
href="/docs/4.0/cayenne-guide/">Version 4.0 (Beta)</a><a class="dropdown-item"
href="/docs/3.1/getting-started-guide/">Version 3.1 (Stable)</a><a
class="dropdown-item" href="/docs/3.0/cayenne-guide.html">Version 3.0
(Legacy)</a><a class="dropdown-item" href="/docs/2.0/user-guide.html">Version
2.0 (Legacy)</a><a class="dropdown-item"
href="/docs/1.2/user-guide.html">Version 1.2 (Legacy)</a>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div class="col-12 col-lg-8 col-xl-9"> </div>
+ </div>
+ </div>
+ </div>
+ <div class="container">
+ <div class="row no-gutters ">
+ <div class="col-12 col-lg-4 col-xl-3 br py-2 bg-gray-100
cd-sidebar">
+ <div class="tab-content" id="cd-docs-nav">
+
+ <div class="cd-toc-item">
+
+ <a class="cd-toc-link"
href="/docs/1.2/user-guide.html">User Guide</a>
+
+ </div>
+
+ <div class="cd-toc-item">
+
+ <a class="cd-toc-link"
href="/docs/1.2/modeler-guide.html">Modeler Guide</a>
+
+ </div>
+
+ <div class="cd-toc-item">
+
+ <a class="cd-toc-link"
href="/docs/1.2/remote-object-persistence-guide.html">Remote Object Persistence
Guide</a>
+
+ </div>
+
+ <div class="cd-toc-item">
+ <a class="cd-toc-link"
href="/docs/1.2/api/">JavaDoc</a>
+ </div>
+ </div>
+ </div>
+
+ <div class="col-12 col-lg-8 col-xl-9 py-3 pl-lg-5 cd-content">
+
+
+ <article>
+ <section>
+ <P>Cayenne ships with Ant tasks that provide Ant frontend
to a number of useful operations in Cayenne. The following tasks are
included:</P>
+
+<UL>
+ <LI><B><A href="cgen.html" title="cgen">cgen</A></B> - Java class
generator</LI>
+ <LI><B><A href="cdbgen.html" title="cdbgen">cdbgen</A></B> - Database
schema generator</LI>
+ <LI><B><A href="cdeploy.html" title="cdeploy">cdeploy</A></B> -
Deployment configurator</LI>
+ <LI><B><A href="cdataport.html" title="cdataport">cdataport</A></B> -
Data porting tool.</LI>
+</UL>
+
+
+<H3><A name="AntTasks-ImportingCayenneTasksinbuild.xml"></A>Importing Cayenne
Tasks in build.xml</H3>
+<P>Cayenne tasks above can be imported individually using Ant taskdef, as
described in each task documentation page. However the users of Ant 1.6 and
newer can take advantage of Antlib Ant feature. <A
href="http://ant.apache.org/manual/CoreTypes/antlib.html" class="external-link"
rel="nofollow">Antlib</A> allows 3rd party tasks and types to be defined
easily. Cayenne has an embedded antlib.xml descriptor file in the package
<TT>org.objectstyle.cayenne.tools</TT>. All of Cayenne's Ant tasks can be
defined at once using the following definition in your Ant build file:</P>
+
+<DIV class="code panel" style="border-width: 1px;"><DIV class="codeContent
panelContent">
+<PRE class="code-xml"><SPAN class="code-tag"><typedef resource=<SPAN
class="code-quote">"org/objectstyle/cayenne/tools/antlib.xml"</SPAN>></SPAN>
+ <SPAN class="code-tag"><classpath refid=<SPAN
class="code-quote">"classpath"</SPAN>/></SPAN>
+<SPAN class="code-tag"></typedef></SPAN>
+</PRE>
+</DIV></DIV>
+
+<P>When using the Antlib construct, omit the <TT><taskdef></TT> elements
shown in the examples of each task, as the antlib.xml file defines all of the
Cayenne Ant tasks. </P>
+
+
+
+ </section>
+ </article>
+
+ </div>
+ </div>
+ </div>
+</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://cayenne.apache.org/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://cayenne.apache.org/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>