<!DOCTYPE html>
<html lang="en" dir="ltr" class="client-nojs">
<head>
<meta charset="UTF-8"/>
<title>Seam (BIRT) Recipe - $PROJECT/build.xml - Eclipsepedia</title>
<script>document.documentElement.className = document.documentElement.className.replace( /(^|\s)client-nojs(\s|$)/, "$1client-js$2" );</script>
<script>window.RLQ = window.RLQ || []; window.RLQ.push( function () {
mw.config.set({"wgCanonicalNamespace":"","wgCanonicalSpecialPageName":!1,"wgNamespaceNumber":0,"wgPageName":"Seam_(BIRT)_Recipe_-_$PROJECT/build.xml","wgTitle":"Seam (BIRT) Recipe - $PROJECT/build.xml","wgCurRevisionId":99064,"wgRevisionId":99064,"wgArticleId":13550,"wgIsArticle":!0,"wgIsRedirect":!1,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":[],"wgBreakFrames":!1,"wgPageContentLanguage":"en","wgPageContentModel":"wikitext","wgSeparatorTransformTable":["",""],"wgDigitTransformTable":["",""],"wgDefaultDateFormat":"dmy","wgMonthNames":["","January","February","March","April","May","June","July","August","September","October","November","December"],"wgMonthNamesShort":["","Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"wgRelevantPageName":"Seam_(BIRT)_Recipe_-_$PROJECT/build.xml","wgRelevantArticleId":13550,"wgIsProbablyEditable":!1,"wgRestrictionEdit":[],"wgRestrictionMove":[],"wgWikiEditorEnabledModules":{"toolbar":
!1,"dialogs":!1,"preview":!1,"publish":!1},"wgCategoryTreePageCategoryOptions":"{\"mode\":0,\"hideprefix\":20,\"showcount\":true,\"namespaces\":false}"});mw.loader.implement("user.options",function($,jQuery){mw.user.options.set({"variant":"en"});});mw.loader.implement("user.tokens",function($,jQuery){mw.user.tokens.set({"editToken":"+\\","patrolToken":"+\\","watchToken":"+\\"});});mw.loader.load(["mediawiki.page.startup","mediawiki.legacy.wikibits"]);
} );</script>
<link rel="stylesheet" href="/load.php?debug=false&amp;lang=en&amp;modules=mediawiki.legacy.commonPrint%2Cshared%7Cmediawiki.sectionAnchor&amp;only=styles&amp;skin=solstice"/>
<link rel="stylesheet" href="/skins/solstice/public/css/styles.css?303" media="screen, print"/>
<meta name="ResourceLoaderDynamicStyles" content=""/>
<style>a:lang(ar),a:lang(kk-arab),a:lang(mzn),a:lang(ps),a:lang(ur){text-decoration:none}</style>
<script async="" src="/load.php?debug=false&amp;lang=en&amp;modules=startup&amp;only=scripts&amp;skin=solstice"></script>
<meta name="generator" content="MediaWiki 1.26.4"/>
<link rel="shortcut icon" href="/eclipse.org-common/themes/solstice/public/images/favicon.ico"/>
<link rel="search" type="application/opensearchdescription+xml" href="/opensearch_desc.php" title="Eclipsepedia (en)"/>
<link rel="EditURI" type="application/rsd+xml" href="https://wiki.eclipse.org/api.php?action=rsd"/>
<link rel="alternate" type="application/atom+xml" title="Eclipsepedia Atom feed" href="/index.php?title=Special:RecentChanges&amp;feed=atom"/>
<style type="text/css">/*<![CDATA[*/
.source-xml {line-height: normal;}
.source-xml li, .source-xml pre {
	line-height: normal; border: 0px none white;
}
/**
 * GeSHi Dynamically Generated Stylesheet
 * --------------------------------------
 * Dynamically generated stylesheet for xml
 * CSS class: source-xml, CSS id: 
 * GeSHi (C) 2004 - 2007 Nigel McNie, 2007 - 2008 Benny Baumann
 * (http://qbnz.com/highlighter/ and http://geshi.org/)
 * --------------------------------------
 */
.xml.source-xml .de1, .xml.source-xml .de2 {font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.xml.source-xml  {font-family:monospace;}
.xml.source-xml .imp {font-weight: bold; color: red;}
.xml.source-xml li, .xml.source-xml .li1 {font-weight: normal; vertical-align:top;}
.xml.source-xml .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.xml.source-xml .li2 {font-weight: bold; vertical-align:top;}
.xml.source-xml .es0 {color: #000099; font-weight: bold;}
.xml.source-xml .br0 {color: #66cc66;}
.xml.source-xml .sy0 {color: #66cc66;}
.xml.source-xml .st0 {color: #ff0000;}
.xml.source-xml .nu0 {color: #cc66cc;}
.xml.source-xml .sc-1 {color: #808080; font-style: italic;}
.xml.source-xml .sc0 {color: #00bbdd;}
.xml.source-xml .sc1 {color: #ddbb00;}
.xml.source-xml .sc2 {color: #339933;}
.xml.source-xml .sc3 {color: #009900;}
.xml.source-xml .re0 {color: #000066;}
.xml.source-xml .re1 {color: #000000; font-weight: bold;}
.xml.source-xml .re2 {color: #000000; font-weight: bold;}
.xml.source-xml .ln-xtra, .xml.source-xml li.ln-xtra, .xml.source-xml div.ln-xtra {background-color: #ffc;}
.xml.source-xml span.xtra { display:block; }

/*]]>*/
</style>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<body class="mediawiki ltr sitedir-ltr ns-0 ns-subject page-Seam_BIRT_Recipe_-_PROJECT_build_xml skin-solstice action-view" id="solstice">

<a class="sr-only" href="#content">Skip to main content</a>
<header class="header-wrapper" id="header-wrapper">
  <div class="clearfix toolbar-container-wrapper">
    <div class="container-fluid">
      <div class="text-right toolbar-row row hidden-print">
        <div class="col-md-24 row-toolbar-col">
               <ul class="list-inline">
                  <li id="pt-login">
            <a href="/index.php?title=Special:UserLogin&amp;returnto=Seam+%28BIRT%29+Recipe+-+%24PROJECT%2Fbuild.xml" class="toolbar-link toolbar-login">
              <i class="fa fa-sign-in fa-fw"></i> Log in            </a>
          </li>
                <li><a class="toolbar-link toolbar-manage-cookies dropdown-toggle"><i class="fa fa-wrench"></i> Manage Cookies</a></li>
      </ul>
            </div>
      </div>
    </div>
  </div>
  <div class="container-fluid">
    <div class="row" id="header-row">
      <div class="col-sm-5 col-md-4" id="header-left">
        <div class="wrapper-logo-default"><a href="https://www.eclipse.org/"><img class="logo-eclipse-default hidden-xs" alt="Eclipse.org logo" width="160" src="//www.eclipse.org/eclipse.org-common/themes/solstice/public/images/logo/eclipse-foundation-white-orange.svg"/></a></div>
      </div>
      <div class="col-sm-19 col-md-20 margin-top-10" id="main-menu-wrapper">
        <div class="float-right hidden-xs" id="btn-call-for-action"><a href="https://eclipse.org/downloads/" class="btn btn-huge btn-warning"><i class="fa fa-download"></i> Download</a></div>
        <div class="navbar yamm float-sm-right" id="main-menu">
          <div class="navbar-collapse collapse" id="navbar-main-menu">
            <ul class="nav navbar-nav">
              <li><a href="https://www.eclipse.org/projects/" target="_self">Projects</a></li>
              <li><a href="https://www.eclipse.org/org/workinggroups/" target="_self">Working Groups</a></li>
              <li><a href="https://www.eclipse.org/membership/" target="_self">Members</a></li>
              <li class="dropdown visible-xs">
                <a href="#" data-toggle="dropdown" class="dropdown-toggle">Community <b class="caret"></b></a>
                <ul class="dropdown-menu">
                  <li><a href="http://marketplace.eclipse.org">Marketplace</a></li>
                  <li><a href="http://events.eclipse.org">Events</a></li>
                  <li><a href="http://www.planeteclipse.org/">Planet Eclipse</a></li>
                  <li><a href="https://www.eclipse.org/community/eclipse_newsletter/">Newsletter</a></li>
                  <li><a href="https://www.youtube.com/user/EclipseFdn">Videos</a></li>
                  <li><a href="https://blogs.eclipse.org">Blogs</a></li>
                </ul>
              </li>
              <li class="dropdown visible-xs">
                <a href="#" data-toggle="dropdown" class="dropdown-toggle">Participate <b class="caret"></b></a>
                <ul class="dropdown-menu">
                  <li><a href="https://bugs.eclipse.org/bugs/">Report a Bug</a></li>
                  <li><a href="https://www.eclipse.org/forums/">Forums</a></li>
                  <li><a href="https://www.eclipse.org/mail/">Mailing Lists</a></li>
                  <li><a href="https://wiki.eclipse.org/">Wiki</a></li>
                  <li><a href="https://wiki.eclipse.org/IRC">IRC</a></li>
                  <li><a href="https://www.eclipse.org/org/research/">Research</a></li>
                </ul>
              </li>
              <li class="dropdown visible-xs">
                <a href="#" data-toggle="dropdown" class="dropdown-toggle">Eclipse IDE <b class="caret"></b></a>
                <ul class="dropdown-menu">
                  <li><a href="https://www.eclipse.org/downloads">Download</a></li>
                  <li><a href="https://www.eclipse.org/eclipseide">Learn More</a></li>
                  <li><a href="https://help.eclipse.org">Documentation</a></li>
                  <li><a href="https://www.eclipse.org/getting_started">Getting Started / Support</a></li>
                  <li><a href="https://www.eclipse.org/contribute/">How to Contribute</a></li>
                  <li><a href="https://www.eclipse.org/ide/">IDE and Tools</a></li>
                  <li><a href="https://www.eclipse.org/forums/index.php/f/89/">Newcomer Forum</a></li>
                </ul>
              </li>
              <!-- More -->
              <li class="dropdown eclipse-more hidden-xs">
                <a data-toggle="dropdown" class="dropdown-toggle" role="button">More<b class="caret"></b></a>
                <ul class="dropdown-menu">
                  <li>
                    <!-- Content container to add padding -->
                    <div class="yamm-content">
                      <div class="row">
                        <ul class="col-sm-8 list-unstyled">
                          <li>
                            <p><strong>Community</strong></p>
                          </li>
                          <li><a href="http://marketplace.eclipse.org">Marketplace</a></li>
                          <li><a href="http://events.eclipse.org">Events</a></li>
                          <li><a href="http://www.planeteclipse.org/">Planet Eclipse</a></li>
                          <li><a href="https://www.eclipse.org/community/eclipse_newsletter/">Newsletter</a></li>
                          <li><a href="https://www.youtube.com/user/EclipseFdn">Videos</a></li>
                          <li><a href="https://blogs.eclipse.org">Blogs</a></li>
                        </ul>
                        <ul class="col-sm-8 list-unstyled">
                          <li>
                            <p><strong>Participate</strong></p>
                          </li>
                          <li><a href="https://bugs.eclipse.org/bugs/">Report a Bug</a></li>
                          <li><a href="https://www.eclipse.org/forums/">Forums</a></li>
                          <li><a href="https://www.eclipse.org/mail/">Mailing Lists</a></li>
                          <li><a href="https://wiki.eclipse.org/">Wiki</a></li>
                          <li><a href="https://wiki.eclipse.org/IRC">IRC</a></li>
                          <li><a href="https://www.eclipse.org/org/research/">Research</a></li>
                        </ul>
                        <ul class="col-sm-8 list-unstyled">
                          <li>
                            <p><strong>Eclipse IDE</strong></p>
                          </li>
                          <li><a href="https://www.eclipse.org/downloads">Download</a></li>
                          <li><a href="https://www.eclipse.org/eclipseide">Learn More</a></li>
                          <li><a href="https://help.eclipse.org">Documentation</a></li>
                          <li><a href="https://www.eclipse.org/getting_started">Getting Started / Support</a></li>
                          <li><a href="https://www.eclipse.org/contribute/">How to Contribute</a></li>
                          <li><a href="https://www.eclipse.org/ide/">IDE and Tools</a></li>
                          <li><a href="https://www.eclipse.org/forums/index.php/f/89/">Newcomer Forum</a></li>
                        </ul>
                      </div>
                    </div>
                  </li>
                </ul>
              </li>
            </ul>
          </div>
          <div class="navbar-header">
            <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar-main-menu">
            <span class="sr-only">Toggle navigation</span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
            </button>
            <div class="wrapper-logo-mobile"><a class="navbar-brand visible-xs" href="https://www.eclipse.org/"><img class="logo-eclipse-default-mobile img-responsive" alt="Eclipse.org logo" width="160" src="//www.eclipse.org/eclipse.org-common/themes/solstice/public/images/logo/eclipse-foundation-white-orange.svg"/></a></div>
          </div>
        </div>
      </div>
    </div>
  </div>
</header>
<section class="default-breadcrumbs hidden-print" id="breadcrumb">
  <div class="container-fluid">
    <h3 class="sr-only">Breadcrumbs</h3>
    <div class="row">
      <div class="col-sm-24">
        <ol class="breadcrumb">
          <li><a href="https://www.eclipse.org/">Home</a></li>
          <li><a href="/Main_Page">Eclipse Wiki</a></li>
          <li class="active">Seam (BIRT) Recipe - $PROJECT/build.xml</li>
        </ol>
      </div>
    </div>
  </div>
</section>
<!-- /#breadcrumb -->
<main>
<div class="container-fluid padding-15 padding-top-20">
    
    
    <!-- content -->
    <section id="content" class="mw-body container-full clearfix 0">
      <div id="mw-js-message" style="display:none;"></div>

            <!-- sitenotice -->
      <div id="siteNotice"><div id="localNotice" lang="en" dir="ltr"><h2><span class="mw-headline" id="Notice:_This_Wiki_is_now_read_only_and_edits_are_no_longer_possible._Please_see:_https:.2F.2Fgitlab.eclipse.org.2Feclipsefdn.2Fhelpdesk.2F-.2Fwikis.2FWiki-shutdown-plan_for_the_plan.">Notice: This Wiki is now read only and edits are no longer possible.  Please see: <a rel="nofollow" class="external free" href="https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan">https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan</a> for the plan.</span></h2>
</div></div>
      <!-- /sitenotice -->
      
      <!-- bodyContent -->
      <div id="bodyContent">

        
                <!-- jumpto -->
        <div id="jump-to-nav" class="mw-jump">
          Jump to: <a href="#mw-head">navigation</a>,
          <a href="#p-search">search</a>
        </div>
        <!-- /jumpto -->
        
          <!-- leftcol -->
          <aside class="col-md-4 noprint hidden-print" id="leftcol">
                      <form class="input-group" role="form" id="form-eclipse-search" action="/index.php" id="searchform">
              <input id="searchInput" class="search-query form-control" type="search" accesskey="f" title="Special:Search" placeholder="Search" name="search" value="">

              <span class="input-group-btn">
                <button value="search" id="mw-searchButton" type="submit" class="btn btn-default" title="Search the pages for this text" name="fulltext">
                  <i class="fa fa-search"></i>
                </button>
              </span>
            </form>
                      <select class="form-control margin-top-10 margin-bottom-10 visible-xs visible-sm" onchange="this.options[this.selectedIndex].value && (window.location = this.options[this.selectedIndex].value);"><option class="fw-700 "><span class="fw-700">---Navigation---</span></option><option value="/Main_Page">Main Page</option><option value="/Eclipsepedia:Community_portal">Community portal</option><option value="/Eclipsepedia:Current_events">Current events</option><option value="/Special:RecentChanges">Recent changes</option><option value="/Special:Random">Random page</option><option value="https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents">Help</option></select><ul class="ul-left-nav fa-ul hidden-print leftnav hidden-xs hidden-sm"><li class="separator"><span class="separator">Navigation</span></li>                <li class=""><i class="fa fa-angle-double-right orange fa-fw"></i> <a href="/Main_Page" id="n-mainpage" title="Visit the main page [z]" accesskey="z">Main Page</a></li>                <li class=""><i class="fa fa-angle-double-right orange fa-fw"></i> <a href="/Eclipsepedia:Community_portal" id="n-portal" title="About the project, what you can do, where to find things">Community portal</a></li>                <li class=""><i class="fa fa-angle-double-right orange fa-fw"></i> <a href="/Eclipsepedia:Current_events" id="n-currentevents" title="Find background information on current events">Current events</a></li>                <li class=""><i class="fa fa-angle-double-right orange fa-fw"></i> <a href="/Special:RecentChanges" id="n-recentchanges" title="A list of recent changes in the wiki [r]" accesskey="r">Recent changes</a></li>                <li class=""><i class="fa fa-angle-double-right orange fa-fw"></i> <a href="/Special:Random" id="n-randompage" title="Load a random page [x]" accesskey="x">Random page</a></li>                <li class=""><i class="fa fa-angle-double-right orange fa-fw"></i> <a href="https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents" id="n-help" title="The place to find out">Help</a></li></ul>            <select class="form-control margin-top-10 margin-bottom-10 visible-xs visible-sm" onchange="this.options[this.selectedIndex].value && (window.location = this.options[this.selectedIndex].value);"><option class="fw-700 "><span class="fw-700">---Toolbox---</span></option><option value="/index.php?title=Seam_(BIRT)_Recipe_-_$PROJECT/build.xml&amp;action=info">Page information</option><option value="/index.php?title=Seam_(BIRT)_Recipe_-_$PROJECT/build.xml&amp;oldid=99064">Permanent link</option><option value="/index.php?title=Seam_(BIRT)_Recipe_-_$PROJECT/build.xml&amp;printable=yes">Printable version</option><option value="/Special:SpecialPages">Special pages</option><option value="/Special:RecentChangesLinked/Seam_(BIRT)_Recipe_-_$PROJECT/build.xml">Related changes</option><option value="/Special:WhatLinksHere/Seam_(BIRT)_Recipe_-_$PROJECT/build.xml">What links here</option></select><ul class="ul-left-nav fa-ul hidden-print leftnav hidden-xs hidden-sm"><li class="separator"><span class="separator">Toolbox</span></li><li><i class="fa fa-angle-double-right orange fa-fw"></i> <a href="/index.php?title=Seam_(BIRT)_Recipe_-_$PROJECT/build.xml&amp;action=info" id="t-info" title="More information about this page">Page information</a></li><li><i class="fa fa-angle-double-right orange fa-fw"></i> <a href="/index.php?title=Seam_(BIRT)_Recipe_-_$PROJECT/build.xml&amp;oldid=99064" id="t-permalink" title="Permanent link to this revision of the page">Permanent link</a></li><li><i class="fa fa-angle-double-right orange fa-fw"></i> <a href="/index.php?title=Seam_(BIRT)_Recipe_-_$PROJECT/build.xml&amp;printable=yes" id="t-print" rel="alternate" title="Printable version of this page [p]" accesskey="p">Printable version</a></li><li><i class="fa fa-angle-double-right orange fa-fw"></i> <a href="/Special:SpecialPages" id="t-specialpages" title="A list of all special pages [q]" accesskey="q">Special pages</a></li><li><i class="fa fa-angle-double-right orange fa-fw"></i> <a href="/Special:RecentChangesLinked/Seam_(BIRT)_Recipe_-_$PROJECT/build.xml" id="t-recentchangeslinked" title="Recent changes in pages linked from this page [k]" accesskey="k">Related changes</a></li><li><i class="fa fa-angle-double-right orange fa-fw"></i> <a href="/Special:WhatLinksHere/Seam_(BIRT)_Recipe_-_$PROJECT/build.xml" id="t-whatlinkshere" title="A list of all wiki pages that link here [j]" accesskey="j">What links here</a></li></ul>                                  </aside>
          <!-- /leftcol -->

          <!-- mainContent -->
          <div id="mainContent" class="col-md-20">
                      <ul class="nav nav-tabs noprint hidden-print" role="tablist">
                       <li id="ca-nstab-main" class="active"><a href="/Seam_(BIRT)_Recipe_-_$PROJECT/build.xml"  title="View the content page [c]" accesskey="c" tabindex="-1">Page</a></li>
                        <li id="ca-talk" class="new"><a href="/index.php?title=Talk:Seam_(BIRT)_Recipe_-_$PROJECT/build.xml&amp;action=edit&amp;redlink=1"  title="Discussion about the content page [t]" accesskey="t" tabindex="-1">Discussion</a></li>
                        <li id="ca-viewsource"><a href="/index.php?title=Seam_(BIRT)_Recipe_-_$PROJECT/build.xml&amp;action=edit"  title="This page is protected.&#10;You can view its source [e]" accesskey="e" tabindex="-1">View source</a></li>
                        <li id="ca-history" class="collapsible"><a href="/index.php?title=Seam_(BIRT)_Recipe_-_$PROJECT/build.xml&amp;action=history"  title="Past revisions of this page [h]" accesskey="h" tabindex="-1">History</a></li>
                      </ul>            <div class="tab-content background-white">
              <div id="tab-pane-main-page-content" class="tab-pane active">

                
                <h1 id="firstHeading" class="firstHeading page-header">
                  <span dir="auto">Seam (BIRT) Recipe - $PROJECT/build.xml</span>
                </h1>
                <div id="main-page-content">
                                    
                  
                  <div id="mw-content-text" lang="en" dir="ltr" class="mw-content-ltr"><p><a href="/Seam_(BIRT)_Recipe" title="Seam (BIRT) Recipe">Seam (BIRT) Recipe</a>
build.xml all in one:
</p>
<div dir="ltr" class="mw-geshi mw-code mw-content-ltr"><div class="xml source-xml"><pre class="de1"><span class="sc3"><span class="re1">&lt;?xml</span> <span class="re0">version</span>=<span class="st0">&quot;1.0&quot;</span><span class="re2">?&gt;</span></span>
&#160;
<span class="sc3"><span class="re1">&lt;project</span> <span class="re0">name</span>=<span class="st0">&quot;seambirt&quot;</span> <span class="re0">default</span>=<span class="st0">&quot;deploy&quot;</span> <span class="re0">basedir</span>=<span class="st0">&quot;.&quot;</span><span class="re2">&gt;</span></span>
&#160;
	<span class="sc-1">&lt;!-- Give user a chance to override without editing this file or typing -D --&gt;</span>
	<span class="sc3"><span class="re1">&lt;property</span> <span class="re0">file</span>=<span class="st0">&quot;${basedir}/build.properties&quot;</span> <span class="re2">/&gt;</span></span>
&#160;
	<span class="sc3"><span class="re1">&lt;property</span> <span class="re0">name</span>=<span class="st0">&quot;profile&quot;</span> <span class="re0">value</span>=<span class="st0">&quot;dev&quot;</span> <span class="re2">/&gt;</span></span>
	<span class="sc3"><span class="re1">&lt;property</span> <span class="re0">file</span>=<span class="st0">&quot;build-${profile}.properties&quot;</span> <span class="re2">/&gt;</span></span>
&#160;
	<span class="sc-1">&lt;!-- set global properties for this build --&gt;</span>
	<span class="sc3"><span class="re1">&lt;property</span> <span class="re0">name</span>=<span class="st0">&quot;project.name&quot;</span> <span class="re0">value</span>=<span class="st0">&quot;seambirt&quot;</span> <span class="re2">/&gt;</span></span>
	<span class="sc3"><span class="re1">&lt;property</span> <span class="re0">name</span>=<span class="st0">&quot;dist.dir&quot;</span> <span class="re0">value</span>=<span class="st0">&quot;dist&quot;</span> <span class="re2">/&gt;</span></span>
	<span class="sc3"><span class="re1">&lt;property</span> <span class="re0">name</span>=<span class="st0">&quot;src.model.dir&quot;</span> <span class="re0">value</span>=<span class="st0">&quot;src/model&quot;</span> <span class="re2">/&gt;</span></span>
	<span class="sc3"><span class="re1">&lt;property</span> <span class="re0">name</span>=<span class="st0">&quot;src.action.dir&quot;</span> <span class="re0">value</span>=<span class="st0">&quot;src/action&quot;</span> <span class="re2">/&gt;</span></span>
	<span class="sc3"><span class="re1">&lt;property</span> <span class="re0">name</span>=<span class="st0">&quot;src.test.dir&quot;</span> <span class="re0">value</span>=<span class="st0">&quot;src/test&quot;</span> <span class="re2">/&gt;</span></span>
	<span class="sc3"><span class="re1">&lt;property</span> <span class="re0">name</span>=<span class="st0">&quot;lib.dir&quot;</span> <span class="re0">value</span>=<span class="st0">&quot;lib&quot;</span> <span class="re2">/&gt;</span></span>
	<span class="sc3"><span class="re1">&lt;property</span> <span class="re0">name</span>=<span class="st0">&quot;ear.dir&quot;</span> <span class="re0">value</span>=<span class="st0">&quot;exploded-archives/${project.name}.ear&quot;</span> <span class="re2">/&gt;</span></span>
	<span class="sc3"><span class="re1">&lt;property</span> <span class="re0">name</span>=<span class="st0">&quot;jar.dir&quot;</span> <span class="re0">value</span>=<span class="st0">&quot;exploded-archives/${project.name}.jar&quot;</span> <span class="re2">/&gt;</span></span>
	<span class="sc3"><span class="re1">&lt;property</span> <span class="re0">name</span>=<span class="st0">&quot;war.dir&quot;</span> <span class="re0">value</span>=<span class="st0">&quot;exploded-archives/${project.name}.war&quot;</span> <span class="re2">/&gt;</span></span>
	<span class="sc3"><span class="re1">&lt;property</span> <span class="re0">name</span>=<span class="st0">&quot;test.dir&quot;</span> <span class="re0">value</span>=<span class="st0">&quot;test-build&quot;</span> <span class="re2">/&gt;</span></span>
	<span class="sc3"><span class="re1">&lt;property</span> <span class="re0">name</span>=<span class="st0">&quot;bootstrap.dir&quot;</span> <span class="re0">value</span>=<span class="st0">&quot;${basedir}/bootstrap&quot;</span> <span class="re2">/&gt;</span></span>
	<span class="sc3"><span class="re1">&lt;property</span> <span class="re0">name</span>=<span class="st0">&quot;deploy.dir&quot;</span> <span class="re0">value</span>=<span class="st0">&quot;${jboss.home}/server/default/deploy&quot;</span> <span class="re2">/&gt;</span></span>
	<span class="sc3"><span class="re1">&lt;property</span> <span class="re0">name</span>=<span class="st0">&quot;ear.deploy.dir&quot;</span> <span class="re0">value</span>=<span class="st0">&quot;${deploy.dir}/${project.name}.ear&quot;</span> <span class="re2">/&gt;</span></span>
	<span class="sc3"><span class="re1">&lt;property</span> <span class="re0">name</span>=<span class="st0">&quot;jar.deploy.dir&quot;</span> <span class="re0">value</span>=<span class="st0">&quot;${ear.deploy.dir}/${project.name}.jar&quot;</span> <span class="re2">/&gt;</span></span>
	<span class="sc3"><span class="re1">&lt;property</span> <span class="re0">name</span>=<span class="st0">&quot;war.deploy.dir&quot;</span> <span class="re0">value</span>=<span class="st0">&quot;${ear.deploy.dir}/${project.name}.war&quot;</span> <span class="re2">/&gt;</span></span>
	<span class="sc3"><span class="re1">&lt;property</span> <span class="re0">name</span>=<span class="st0">&quot;testng.jar&quot;</span> <span class="re0">value</span>=<span class="st0">&quot;${basedir}/lib/testng.jar&quot;</span> <span class="re2">/&gt;</span></span>
	<span class="sc3"><span class="re1">&lt;property</span> <span class="re0">name</span>=<span class="st0">&quot;javac.debug&quot;</span> <span class="re0">value</span>=<span class="st0">&quot;true&quot;</span> <span class="re2">/&gt;</span></span>
	<span class="sc3"><span class="re1">&lt;property</span> <span class="re0">name</span>=<span class="st0">&quot;javac.deprecation&quot;</span> <span class="re0">value</span>=<span class="st0">&quot;false&quot;</span> <span class="re2">/&gt;</span></span>
	<span class="sc3"><span class="re1">&lt;property</span> <span class="re0">name</span>=<span class="st0">&quot;debug&quot;</span> <span class="re0">value</span>=<span class="st0">&quot;false&quot;</span> <span class="re2">/&gt;</span></span>
	<span class="sc3"><span class="re1">&lt;property</span> <span class="re0">name</span>=<span class="st0">&quot;birt.platform.dir&quot;</span> <span class="re0">value</span>=<span class="st0">&quot;resources/WEB-INF/platform&quot;</span> <span class="re2">/&gt;</span></span>
&#160;
	<span class="sc-1">&lt;!--Properties for validating configuration files --&gt;</span>
	<span class="sc3"><span class="re1">&lt;property</span> <span class="re0">name</span>=<span class="st0">&quot;validate.resources.dir&quot;</span> <span class="re0">value</span>=<span class="st0">&quot;${basedir}/exploded-archives&quot;</span> <span class="re2">/&gt;</span></span>
	<span class="sc3"><span class="re1">&lt;property</span> <span class="re0">name</span>=<span class="st0">&quot;schema.dir&quot;</span> <span class="re0">value</span>=<span class="st0">&quot;${basedir}/exploded-archives/schemas&quot;</span> <span class="re2">/&gt;</span></span>
	<span class="sc3"><span class="re1">&lt;property</span> <span class="re0">name</span>=<span class="st0">&quot;src.schema.dir&quot;</span> <span class="re0">value</span>=<span class="st0">&quot;${schema.dir}/org/jboss/seam&quot;</span> <span class="re2">/&gt;</span></span>
	<span class="sc3"><span class="re1">&lt;property</span> <span class="re0">name</span>=<span class="st0">&quot;schema.version&quot;</span> <span class="re0">value</span>=<span class="st0">&quot;2.0&quot;</span> <span class="re2">/&gt;</span></span>
&#160;
	<span class="sc3"><span class="re1">&lt;fileset</span> <span class="re0">id</span>=<span class="st0">&quot;lib&quot;</span> <span class="re0">dir</span>=<span class="st0">&quot;${lib.dir}&quot;</span><span class="re2">&gt;</span></span>
		<span class="sc3"><span class="re1">&lt;include</span> <span class="re0">name</span>=<span class="st0">&quot;*.jar&quot;</span> <span class="re2">/&gt;</span></span>
	<span class="sc3"><span class="re1">&lt;/fileset<span class="re2">&gt;</span></span></span>
&#160;
	<span class="sc3"><span class="re1">&lt;path</span> <span class="re0">id</span>=<span class="st0">&quot;build.classpath&quot;</span><span class="re2">&gt;</span></span>
		<span class="sc3"><span class="re1">&lt;fileset</span> <span class="re0">refid</span>=<span class="st0">&quot;lib&quot;</span> <span class="re2">/&gt;</span></span>
	<span class="sc3"><span class="re1">&lt;/path<span class="re2">&gt;</span></span></span>
&#160;
	<span class="sc3"><span class="re1">&lt;target</span> <span class="re0">name</span>=<span class="st0">&quot;init&quot;</span> <span class="re0">description</span>=<span class="st0">&quot;Initialize the build&quot;</span><span class="re2">&gt;</span></span>
		<span class="sc3"><span class="re1">&lt;mkdir</span> <span class="re0">dir</span>=<span class="st0">&quot;${jar.dir}&quot;</span> <span class="re2">/&gt;</span></span>
		<span class="sc3"><span class="re1">&lt;mkdir</span> <span class="re0">dir</span>=<span class="st0">&quot;${ear.dir}&quot;</span> <span class="re2">/&gt;</span></span>
		<span class="sc3"><span class="re1">&lt;mkdir</span> <span class="re0">dir</span>=<span class="st0">&quot;${war.dir}&quot;</span> <span class="re2">/&gt;</span></span>
		<span class="sc3"><span class="re1">&lt;mkdir</span> <span class="re0">dir</span>=<span class="st0">&quot;${dist.dir}&quot;</span> <span class="re2">/&gt;</span></span>
	<span class="sc3"><span class="re1">&lt;/target<span class="re2">&gt;</span></span></span>
&#160;
	<span class="sc3"><span class="re1">&lt;target</span> <span class="re0">name</span>=<span class="st0">&quot;compile&quot;</span> <span class="re0">depends</span>=<span class="st0">&quot;init&quot;</span> <span class="re0">description</span>=<span class="st0">&quot;Compile the Java source code&quot;</span> <span class="re0">unless</span>=<span class="st0">&quot;eclipse.running&quot;</span><span class="re2">&gt;</span></span>
		<span class="sc3"><span class="re1">&lt;javac</span> <span class="re0">classpathref</span>=<span class="st0">&quot;build.classpath&quot;</span> <span class="re0">destdir</span>=<span class="st0">&quot;${jar.dir}&quot;</span> <span class="re0">debug</span>=<span class="st0">&quot;${javac.debug}&quot;</span> <span class="re0">deprecation</span>=<span class="st0">&quot;${javac.deprecation}&quot;</span> <span class="re0">nowarn</span>=<span class="st0">&quot;on&quot;</span><span class="re2">&gt;</span></span>
			<span class="sc3"><span class="re1">&lt;src</span> <span class="re0">path</span>=<span class="st0">&quot;${src.model.dir}&quot;</span> <span class="re2">/&gt;</span></span>
			<span class="sc3"><span class="re1">&lt;src</span> <span class="re0">path</span>=<span class="st0">&quot;${src.action.dir}&quot;</span> <span class="re2">/&gt;</span></span>
		<span class="sc3"><span class="re1">&lt;/javac<span class="re2">&gt;</span></span></span>
	<span class="sc3"><span class="re1">&lt;/target<span class="re2">&gt;</span></span></span>
&#160;
	<span class="sc3"><span class="re1">&lt;target</span> <span class="re0">name</span>=<span class="st0">&quot;copyclasses&quot;</span> <span class="re0">depends</span>=<span class="st0">&quot;init&quot;</span> <span class="re0">description</span>=<span class="st0">&quot;Copy the classes that were compiled by eclipse&quot;</span> <span class="re0">if</span>=<span class="st0">&quot;eclipse.running&quot;</span><span class="re2">&gt;</span></span>
		<span class="sc3"><span class="re1">&lt;copy</span> <span class="re0">todir</span>=<span class="st0">&quot;${jar.dir}&quot;</span><span class="re2">&gt;</span></span>
			<span class="sc3"><span class="re1">&lt;fileset</span> <span class="re0">dir</span>=<span class="st0">&quot;classes/model&quot;</span><span class="re2">&gt;</span></span>
				<span class="sc3"><span class="re1">&lt;include</span> <span class="re0">name</span>=<span class="st0">&quot;**/*.class&quot;</span> <span class="re2">/&gt;</span></span>
			<span class="sc3"><span class="re1">&lt;/fileset<span class="re2">&gt;</span></span></span>
			<span class="sc3"><span class="re1">&lt;fileset</span> <span class="re0">dir</span>=<span class="st0">&quot;classes/action&quot;</span><span class="re2">&gt;</span></span>
				<span class="sc3"><span class="re1">&lt;include</span> <span class="re0">name</span>=<span class="st0">&quot;**/*.class&quot;</span> <span class="re2">/&gt;</span></span>
			<span class="sc3"><span class="re1">&lt;/fileset<span class="re2">&gt;</span></span></span>
		<span class="sc3"><span class="re1">&lt;/copy<span class="re2">&gt;</span></span></span>
	<span class="sc3"><span class="re1">&lt;/target<span class="re2">&gt;</span></span></span>
&#160;
	<span class="sc3"><span class="re1">&lt;target</span> <span class="re0">name</span>=<span class="st0">&quot;jar&quot;</span> <span class="re0">depends</span>=<span class="st0">&quot;compile,copyclasses&quot;</span> <span class="re0">description</span>=<span class="st0">&quot;Build the distribution .jar file&quot;</span><span class="re2">&gt;</span></span>
		<span class="sc3"><span class="re1">&lt;copy</span> <span class="re0">todir</span>=<span class="st0">&quot;${jar.dir}&quot;</span><span class="re2">&gt;</span></span>
			<span class="sc3"><span class="re1">&lt;fileset</span> <span class="re0">dir</span>=<span class="st0">&quot;${basedir}/resources&quot;</span><span class="re2">&gt;</span></span>
				<span class="sc3"><span class="re1">&lt;include</span> <span class="re0">name</span>=<span class="st0">&quot;seam.properties&quot;</span> <span class="re2">/&gt;</span></span>
			<span class="sc3"><span class="re1">&lt;/fileset<span class="re2">&gt;</span></span></span>
		<span class="sc3"><span class="re1">&lt;/copy<span class="re2">&gt;</span></span></span>
		<span class="sc3"><span class="re1">&lt;copy</span> <span class="re0">todir</span>=<span class="st0">&quot;${jar.dir}/META-INF&quot;</span><span class="re2">&gt;</span></span>
			<span class="sc3"><span class="re1">&lt;fileset</span> <span class="re0">dir</span>=<span class="st0">&quot;${basedir}/resources/META-INF&quot;</span><span class="re2">&gt;</span></span>
				<span class="sc3"><span class="re1">&lt;include</span> <span class="re0">name</span>=<span class="st0">&quot;ejb-jar.xml&quot;</span> <span class="re2">/&gt;</span></span>
			<span class="sc3"><span class="re1">&lt;/fileset<span class="re2">&gt;</span></span></span>
		<span class="sc3"><span class="re1">&lt;/copy<span class="re2">&gt;</span></span></span>
		<span class="sc3"><span class="re1">&lt;copy</span> <span class="re0">tofile</span>=<span class="st0">&quot;${jar.dir}/META-INF/persistence.xml&quot;</span> <span class="re0">file</span>=<span class="st0">&quot;${basedir}/resources/META-INF/persistence-${profile}.xml&quot;</span> <span class="re0">overwrite</span>=<span class="st0">&quot;true&quot;</span> <span class="re2">/&gt;</span></span>
		<span class="sc3"><span class="re1">&lt;copy</span> <span class="re0">tofile</span>=<span class="st0">&quot;${jar.dir}/import.sql&quot;</span> <span class="re0">file</span>=<span class="st0">&quot;${basedir}/resources/import-${profile}.sql&quot;</span> <span class="re0">overwrite</span>=<span class="st0">&quot;true&quot;</span> <span class="re2">/&gt;</span></span>
	<span class="sc3"><span class="re1">&lt;/target<span class="re2">&gt;</span></span></span>
&#160;
	<span class="sc3"><span class="re1">&lt;target</span> <span class="re0">name</span>=<span class="st0">&quot;war&quot;</span> <span class="re0">depends</span>=<span class="st0">&quot;compile&quot;</span> <span class="re0">description</span>=<span class="st0">&quot;Build the distribution .war file&quot;</span><span class="re2">&gt;</span></span>
		<span class="sc3"><span class="re1">&lt;copy</span> <span class="re0">todir</span>=<span class="st0">&quot;${war.dir}&quot;</span><span class="re2">&gt;</span></span>
			<span class="sc3"><span class="re1">&lt;fileset</span> <span class="re0">dir</span>=<span class="st0">&quot;${basedir}/view&quot;</span> <span class="re2">/&gt;</span></span>
			<span class="sc3"><span class="re1">&lt;fileset</span> <span class="re0">dir</span>=<span class="st0">&quot;${basedir}/resources&quot;</span><span class="re2">&gt;</span></span>
				<span class="sc3"><span class="re1">&lt;include</span> <span class="re0">name</span>=<span class="st0">&quot;Reports/**/*&quot;</span> <span class="re2">/&gt;</span></span>
			<span class="sc3"><span class="re1">&lt;/fileset<span class="re2">&gt;</span></span></span>
		<span class="sc3"><span class="re1">&lt;/copy<span class="re2">&gt;</span></span></span>
		<span class="sc3"><span class="re1">&lt;copy</span> <span class="re0">todir</span>=<span class="st0">&quot;${war.dir}/WEB-INF&quot;</span><span class="re2">&gt;</span></span>
			<span class="sc3"><span class="re1">&lt;fileset</span> <span class="re0">dir</span>=<span class="st0">&quot;${basedir}/resources/WEB-INF&quot;</span><span class="re2">&gt;</span></span>
				<span class="sc3"><span class="re1">&lt;include</span> <span class="re0">name</span>=<span class="st0">&quot;*.*&quot;</span> <span class="re2">/&gt;</span></span>
				<span class="sc3"><span class="re1">&lt;include</span> <span class="re0">name</span>=<span class="st0">&quot;classes/**/*.*&quot;</span> <span class="re2">/&gt;</span></span>
				<span class="sc3"><span class="re1">&lt;exclude</span> <span class="re0">name</span>=<span class="st0">&quot;classes/**/*.class&quot;</span> <span class="re2">/&gt;</span></span>
			<span class="sc3"><span class="re1">&lt;/fileset<span class="re2">&gt;</span></span></span>
			<span class="sc3"><span class="re1">&lt;filterset<span class="re2">&gt;</span></span></span>
				<span class="sc3"><span class="re1">&lt;filter</span> <span class="re0">token</span>=<span class="st0">&quot;debug&quot;</span> <span class="re0">value</span>=<span class="st0">&quot;${debug}&quot;</span> <span class="re2">/&gt;</span></span>
				<span class="sc3"><span class="re1">&lt;filter</span> <span class="re0">token</span>=<span class="st0">&quot;jndiPattern&quot;</span> <span class="re0">value</span>=<span class="st0">&quot;${project.name}/#{ejbName}/local&quot;</span> <span class="re2">/&gt;</span></span>
				<span class="sc3"><span class="re1">&lt;filter</span> <span class="re0">token</span>=<span class="st0">&quot;embeddedEjb&quot;</span> <span class="re0">value</span>=<span class="st0">&quot;false&quot;</span> <span class="re2">/&gt;</span></span>
			<span class="sc3"><span class="re1">&lt;/filterset<span class="re2">&gt;</span></span></span>
		<span class="sc3"><span class="re1">&lt;/copy<span class="re2">&gt;</span></span></span>
		<span class="sc3"><span class="re1">&lt;copy</span> <span class="re0">todir</span>=<span class="st0">&quot;${war.dir}/WEB-INF&quot;</span><span class="re2">&gt;</span></span>
			<span class="sc3"><span class="re1">&lt;fileset</span> <span class="re0">dir</span>=<span class="st0">&quot;${basedir}/resources/WEB-INF&quot;</span><span class="re2">&gt;</span></span>
				<span class="sc3"><span class="re1">&lt;include</span> <span class="re0">name</span>=<span class="st0">&quot;lib/*.*&quot;</span> <span class="re2">/&gt;</span></span>
				<span class="sc3"><span class="re1">&lt;include</span> <span class="re0">name</span>=<span class="st0">&quot;classes/**/*.class&quot;</span> <span class="re2">/&gt;</span></span>
			<span class="sc3"><span class="re1">&lt;/fileset<span class="re2">&gt;</span></span></span>
		<span class="sc3"><span class="re1">&lt;/copy<span class="re2">&gt;</span></span></span>
		<span class="sc3"><span class="re1">&lt;copy</span> <span class="re0">todir</span>=<span class="st0">&quot;${war.dir}/WEB-INF/lib&quot;</span><span class="re2">&gt;</span></span>
			<span class="sc3"><span class="re1">&lt;fileset</span> <span class="re0">dir</span>=<span class="st0">&quot;${lib.dir}&quot;</span><span class="re2">&gt;</span></span>
				<span class="sc3"><span class="re1">&lt;include</span> <span class="re0">name</span>=<span class="st0">&quot;richfaces-impl*.jar&quot;</span> <span class="re2">/&gt;</span></span>
				<span class="sc3"><span class="re1">&lt;include</span> <span class="re0">name</span>=<span class="st0">&quot;richfaces-ui*.jar&quot;</span> <span class="re2">/&gt;</span></span>
				<span class="sc3"><span class="re1">&lt;include</span> <span class="re0">name</span>=<span class="st0">&quot;oscache*.jar&quot;</span> <span class="re2">/&gt;</span></span>
				<span class="sc3"><span class="re1">&lt;include</span> <span class="re0">name</span>=<span class="st0">&quot;commons-digester.jar&quot;</span> <span class="re2">/&gt;</span></span>
				<span class="sc3"><span class="re1">&lt;include</span> <span class="re0">name</span>=<span class="st0">&quot;commons-beanutils.jar&quot;</span> <span class="re2">/&gt;</span></span>
				<span class="sc3"><span class="re1">&lt;include</span> <span class="re0">name</span>=<span class="st0">&quot;jsf-facelets.jar&quot;</span> <span class="re2">/&gt;</span></span>
				<span class="sc3"><span class="re1">&lt;include</span> <span class="re0">name</span>=<span class="st0">&quot;jboss-seam-*.jar&quot;</span> <span class="re2">/&gt;</span></span>
				<span class="sc3"><span class="re1">&lt;exclude</span> <span class="re0">name</span>=<span class="st0">&quot;jboss-seam-gen.jar&quot;</span> <span class="re2">/&gt;</span></span>
				<span class="sc-1">&lt;!-- BIRT --&gt;</span>
				<span class="sc3"><span class="re1">&lt;include</span> <span class="re0">name</span>=<span class="st0">&quot;seam-birt.jar&quot;</span> <span class="re2">/&gt;</span></span>
				<span class="sc3"><span class="re1">&lt;include</span> <span class="re0">name</span>=<span class="st0">&quot;com.ibm.icu_3.6.1.v20070906.jar&quot;</span> <span class="re2">/&gt;</span></span>
				<span class="sc3"><span class="re1">&lt;include</span> <span class="re0">name</span>=<span class="st0">&quot;commons-cli-1.0.jar&quot;</span> <span class="re2">/&gt;</span></span>
				<span class="sc3"><span class="re1">&lt;include</span> <span class="re0">name</span>=<span class="st0">&quot;coreapi.jar&quot;</span> <span class="re2">/&gt;</span></span>
				<span class="sc3"><span class="re1">&lt;include</span> <span class="re0">name</span>=<span class="st0">&quot;dataadapterapi.jar&quot;</span> <span class="re2">/&gt;</span></span>
				<span class="sc3"><span class="re1">&lt;include</span> <span class="re0">name</span>=<span class="st0">&quot;dteapi.jar&quot;</span> <span class="re2">/&gt;</span></span>
				<span class="sc3"><span class="re1">&lt;include</span> <span class="re0">name</span>=<span class="st0">&quot;engineapi.jar&quot;</span> <span class="re2">/&gt;</span></span>
				<span class="sc3"><span class="re1">&lt;include</span> <span class="re0">name</span>=<span class="st0">&quot;flute.jar&quot;</span> <span class="re2">/&gt;</span></span>
				<span class="sc3"><span class="re1">&lt;include</span> <span class="re0">name</span>=<span class="st0">&quot;chartengineapi.jar&quot;</span> <span class="re2">/&gt;</span></span>
				<span class="sc3"><span class="re1">&lt;include</span> <span class="re0">name</span>=<span class="st0">&quot;js.jar&quot;</span> <span class="re2">/&gt;</span></span>
				<span class="sc3"><span class="re1">&lt;include</span> <span class="re0">name</span>=<span class="st0">&quot;modelapi.jar&quot;</span> <span class="re2">/&gt;</span></span>
				<span class="sc3"><span class="re1">&lt;include</span> <span class="re0">name</span>=<span class="st0">&quot;modelodaapi.jar&quot;</span> <span class="re2">/&gt;</span></span>
				<span class="sc3"><span class="re1">&lt;include</span> <span class="re0">name</span>=<span class="st0">&quot;odadesignapi.jar&quot;</span> <span class="re2">/&gt;</span></span>
				<span class="sc3"><span class="re1">&lt;include</span> <span class="re0">name</span>=<span class="st0">&quot;org.apache.commons.codec_1.3.0.v200706111738.jar&quot;</span> <span class="re2">/&gt;</span></span>
				<span class="sc3"><span class="re1">&lt;include</span> <span class="re0">name</span>=<span class="st0">&quot;org.eclipse.emf.common_2.2.1.v200702131851.jar&quot;</span> <span class="re2">/&gt;</span></span>
				<span class="sc3"><span class="re1">&lt;include</span> <span class="re0">name</span>=<span class="st0">&quot;org.eclipse.emf.ecore.xmi_2.2.2.v200702131851.jar&quot;</span> <span class="re2">/&gt;</span></span>
				<span class="sc3"><span class="re1">&lt;include</span> <span class="re0">name</span>=<span class="st0">&quot;org.eclipse.emf.ecore_2.2.2.v200702131851.jar&quot;</span> <span class="re2">/&gt;</span></span>
				<span class="sc3"><span class="re1">&lt;include</span> <span class="re0">name</span>=<span class="st0">&quot;org.w3c.css.sac_1.3.0.v200706111724.jar&quot;</span> <span class="re2">/&gt;</span></span>
				<span class="sc3"><span class="re1">&lt;include</span> <span class="re0">name</span>=<span class="st0">&quot;scriptapi.jar&quot;</span> <span class="re2">/&gt;</span></span>
			<span class="sc3"><span class="re1">&lt;/fileset<span class="re2">&gt;</span></span></span>
		<span class="sc3"><span class="re1">&lt;/copy<span class="re2">&gt;</span></span></span>
		<span class="sc3"><span class="re1">&lt;copy</span> <span class="re0">todir</span>=<span class="st0">&quot;${war.dir}/WEB-INF/platform/&quot;</span><span class="re2">&gt;</span></span>
			<span class="sc3"><span class="re1">&lt;fileset</span> <span class="re0">dir</span>=<span class="st0">&quot;${birt.platform.dir}&quot;</span> <span class="re2">/&gt;</span></span>
		<span class="sc3"><span class="re1">&lt;/copy<span class="re2">&gt;</span></span></span>
&#160;
		<span class="sc3"><span class="re1">&lt;copy</span> <span class="re0">todir</span>=<span class="st0">&quot;${war.dir}/WEB-INF/classes&quot;</span><span class="re2">&gt;</span></span>
			<span class="sc3"><span class="re1">&lt;fileset</span> <span class="re0">dir</span>=<span class="st0">&quot;${basedir}/resources&quot;</span><span class="re2">&gt;</span></span>
				<span class="sc3"><span class="re1">&lt;include</span> <span class="re0">name</span>=<span class="st0">&quot;messages*.properties&quot;</span> <span class="re2">/&gt;</span></span>
			<span class="sc3"><span class="re1">&lt;/fileset<span class="re2">&gt;</span></span></span>
		<span class="sc3"><span class="re1">&lt;/copy<span class="re2">&gt;</span></span></span>
	<span class="sc3"><span class="re1">&lt;/target<span class="re2">&gt;</span></span></span>
&#160;
	<span class="sc3"><span class="re1">&lt;target</span> <span class="re0">name</span>=<span class="st0">&quot;ear&quot;</span> <span class="re0">description</span>=<span class="st0">&quot;Build the EAR&quot;</span><span class="re2">&gt;</span></span>
		<span class="sc3"><span class="re1">&lt;copy</span> <span class="re0">todir</span>=<span class="st0">&quot;${ear.dir}&quot;</span><span class="re2">&gt;</span></span>
			<span class="sc3"><span class="re1">&lt;fileset</span> <span class="re0">dir</span>=<span class="st0">&quot;${basedir}/resources&quot;</span><span class="re2">&gt;</span></span>
				<span class="sc3"><span class="re1">&lt;include</span> <span class="re0">name</span>=<span class="st0">&quot;*jpdl.xml&quot;</span> <span class="re2">/&gt;</span></span>
				<span class="sc3"><span class="re1">&lt;include</span> <span class="re0">name</span>=<span class="st0">&quot;hibernate.cfg.xml&quot;</span> <span class="re2">/&gt;</span></span>
				<span class="sc3"><span class="re1">&lt;include</span> <span class="re0">name</span>=<span class="st0">&quot;jbpm.cfg.xml&quot;</span> <span class="re2">/&gt;</span></span>
				<span class="sc3"><span class="re1">&lt;include</span> <span class="re0">name</span>=<span class="st0">&quot;*.drl&quot;</span> <span class="re2">/&gt;</span></span>
			<span class="sc3"><span class="re1">&lt;/fileset<span class="re2">&gt;</span></span></span>
			<span class="sc3"><span class="re1">&lt;fileset</span> <span class="re0">dir</span>=<span class="st0">&quot;${lib.dir}&quot;</span><span class="re2">&gt;</span></span>
				<span class="sc3"><span class="re1">&lt;include</span> <span class="re0">name</span>=<span class="st0">&quot;jboss-seam.jar&quot;</span> <span class="re2">/&gt;</span></span>
			<span class="sc3"><span class="re1">&lt;/fileset<span class="re2">&gt;</span></span></span>
			<span class="sc3"><span class="re1">&lt;fileset</span> <span class="re0">dir</span>=<span class="st0">&quot;${basedir}&quot;</span><span class="re2">&gt;</span></span>
				<span class="sc3"><span class="re1">&lt;include</span> <span class="re0">name</span>=<span class="st0">&quot;lib/jbpm*.jar&quot;</span> <span class="re2">/&gt;</span></span>
				<span class="sc3"><span class="re1">&lt;include</span> <span class="re0">name</span>=<span class="st0">&quot;lib/jboss-el.jar&quot;</span> <span class="re2">/&gt;</span></span>
				<span class="sc3"><span class="re1">&lt;include</span> <span class="re0">name</span>=<span class="st0">&quot;lib/drools-*.jar&quot;</span> <span class="re2">/&gt;</span></span>
				<span class="sc3"><span class="re1">&lt;include</span> <span class="re0">name</span>=<span class="st0">&quot;lib/janino-*.jar&quot;</span> <span class="re2">/&gt;</span></span>
				<span class="sc3"><span class="re1">&lt;include</span> <span class="re0">name</span>=<span class="st0">&quot;lib/antlr-*.jar&quot;</span> <span class="re2">/&gt;</span></span>
				<span class="sc3"><span class="re1">&lt;include</span> <span class="re0">name</span>=<span class="st0">&quot;lib/mvel*.jar&quot;</span> <span class="re2">/&gt;</span></span>
				<span class="sc3"><span class="re1">&lt;include</span> <span class="re0">name</span>=<span class="st0">&quot;lib/richfaces-api*.jar&quot;</span> <span class="re2">/&gt;</span></span>
			<span class="sc3"><span class="re1">&lt;/fileset<span class="re2">&gt;</span></span></span>
		<span class="sc3"><span class="re1">&lt;/copy<span class="re2">&gt;</span></span></span>
		<span class="sc3"><span class="re1">&lt;copy</span> <span class="re0">todir</span>=<span class="st0">&quot;${ear.dir}/META-INF&quot;</span><span class="re2">&gt;</span></span>
			<span class="sc3"><span class="re1">&lt;fileset</span> <span class="re0">dir</span>=<span class="st0">&quot;${basedir}/resources/META-INF&quot;</span><span class="re2">&gt;</span></span>
				<span class="sc3"><span class="re1">&lt;include</span> <span class="re0">name</span>=<span class="st0">&quot;application.xml&quot;</span> <span class="re2">/&gt;</span></span>
				<span class="sc3"><span class="re1">&lt;include</span> <span class="re0">name</span>=<span class="st0">&quot;jboss-app.xml&quot;</span> <span class="re2">/&gt;</span></span>
			<span class="sc3"><span class="re1">&lt;/fileset<span class="re2">&gt;</span></span></span>
		<span class="sc3"><span class="re1">&lt;/copy<span class="re2">&gt;</span></span></span>
	<span class="sc3"><span class="re1">&lt;/target<span class="re2">&gt;</span></span></span>
&#160;
	<span class="sc3"><span class="re1">&lt;target</span> <span class="re0">name</span>=<span class="st0">&quot;archive&quot;</span> <span class="re0">depends</span>=<span class="st0">&quot;jar,war,ear&quot;</span> <span class="re0">description</span>=<span class="st0">&quot;Package the archives&quot;</span><span class="re2">&gt;</span></span>
		<span class="sc3"><span class="re1">&lt;jar</span> <span class="re0">jarfile</span>=<span class="st0">&quot;${dist.dir}/${project.name}.jar&quot;</span> <span class="re0">basedir</span>=<span class="st0">&quot;${jar.dir}&quot;</span> <span class="re2">/&gt;</span></span>
		<span class="sc3"><span class="re1">&lt;jar</span> <span class="re0">jarfile</span>=<span class="st0">&quot;${dist.dir}/${project.name}.war&quot;</span> <span class="re0">basedir</span>=<span class="st0">&quot;${war.dir}&quot;</span> <span class="re2">/&gt;</span></span>
		<span class="sc3"><span class="re1">&lt;jar</span> <span class="re0">jarfile</span>=<span class="st0">&quot;${dist.dir}/${project.name}.ear&quot;</span><span class="re2">&gt;</span></span>
			<span class="sc3"><span class="re1">&lt;fileset</span> <span class="re0">dir</span>=<span class="st0">&quot;${ear.dir}&quot;</span> <span class="re2">/&gt;</span></span>
			<span class="sc3"><span class="re1">&lt;fileset</span> <span class="re0">dir</span>=<span class="st0">&quot;${dist.dir}&quot;</span><span class="re2">&gt;</span></span>
				<span class="sc3"><span class="re1">&lt;include</span> <span class="re0">name</span>=<span class="st0">&quot;${project.name}.jar&quot;</span> <span class="re2">/&gt;</span></span>
				<span class="sc3"><span class="re1">&lt;include</span> <span class="re0">name</span>=<span class="st0">&quot;${project.name}.war&quot;</span> <span class="re2">/&gt;</span></span>
			<span class="sc3"><span class="re1">&lt;/fileset<span class="re2">&gt;</span></span></span>
		<span class="sc3"><span class="re1">&lt;/jar<span class="re2">&gt;</span></span></span>
	<span class="sc3"><span class="re1">&lt;/target<span class="re2">&gt;</span></span></span>
&#160;
	<span class="sc3"><span class="re1">&lt;target</span> <span class="re0">name</span>=<span class="st0">&quot;datasource&quot;</span><span class="re2">&gt;</span></span>
		<span class="sc3"><span class="re1">&lt;fail</span> <span class="re0">unless</span>=<span class="st0">&quot;jboss.home&quot;</span><span class="re2">&gt;</span></span>jboss.home not set<span class="sc3"><span class="re1">&lt;/fail<span class="re2">&gt;</span></span></span>
		<span class="sc3"><span class="re1">&lt;copy</span> <span class="re0">todir</span>=<span class="st0">&quot;${deploy.dir}&quot;</span><span class="re2">&gt;</span></span>
			<span class="sc3"><span class="re1">&lt;fileset</span> <span class="re0">dir</span>=<span class="st0">&quot;${basedir}/resources&quot;</span><span class="re2">&gt;</span></span>
				<span class="sc3"><span class="re1">&lt;include</span> <span class="re0">name</span>=<span class="st0">&quot;${project.name}-${profile}-ds.xml&quot;</span> <span class="re2">/&gt;</span></span>
			<span class="sc3"><span class="re1">&lt;/fileset<span class="re2">&gt;</span></span></span>
		<span class="sc3"><span class="re1">&lt;/copy<span class="re2">&gt;</span></span></span>
	<span class="sc3"><span class="re1">&lt;/target<span class="re2">&gt;</span></span></span>
&#160;
	<span class="sc3"><span class="re1">&lt;target</span> <span class="re0">name</span>=<span class="st0">&quot;explode&quot;</span> <span class="re0">depends</span>=<span class="st0">&quot;jar,war,ear,datasource&quot;</span> <span class="re0">description</span>=<span class="st0">&quot;Deploy the exploded archive&quot;</span><span class="re2">&gt;</span></span>
		<span class="sc3"><span class="re1">&lt;fail</span> <span class="re0">unless</span>=<span class="st0">&quot;jboss.home&quot;</span><span class="re2">&gt;</span></span>jboss.home not set<span class="sc3"><span class="re1">&lt;/fail<span class="re2">&gt;</span></span></span>
&#160;
		<span class="sc3"><span class="re1">&lt;mkdir</span> <span class="re0">dir</span>=<span class="st0">&quot;${jar.deploy.dir}&quot;</span> <span class="re2">/&gt;</span></span>
		<span class="sc3"><span class="re1">&lt;mkdir</span> <span class="re0">dir</span>=<span class="st0">&quot;${war.deploy.dir}&quot;</span> <span class="re2">/&gt;</span></span>
&#160;
		<span class="sc3"><span class="re1">&lt;copy</span> <span class="re0">todir</span>=<span class="st0">&quot;${jar.deploy.dir}&quot;</span><span class="re2">&gt;</span></span>
			<span class="sc3"><span class="re1">&lt;fileset</span> <span class="re0">dir</span>=<span class="st0">&quot;${jar.dir}&quot;</span> <span class="re2">/&gt;</span></span>
		<span class="sc3"><span class="re1">&lt;/copy<span class="re2">&gt;</span></span></span>
		<span class="sc3"><span class="re1">&lt;copy</span> <span class="re0">todir</span>=<span class="st0">&quot;${war.deploy.dir}&quot;</span><span class="re2">&gt;</span></span>
			<span class="sc3"><span class="re1">&lt;fileset</span> <span class="re0">dir</span>=<span class="st0">&quot;${war.dir}&quot;</span> <span class="re2">/&gt;</span></span>
		<span class="sc3"><span class="re1">&lt;/copy<span class="re2">&gt;</span></span></span>
		<span class="sc3"><span class="re1">&lt;copy</span> <span class="re0">todir</span>=<span class="st0">&quot;${ear.deploy.dir}&quot;</span><span class="re2">&gt;</span></span>
			<span class="sc3"><span class="re1">&lt;fileset</span> <span class="re0">dir</span>=<span class="st0">&quot;${ear.dir}&quot;</span> <span class="re2">/&gt;</span></span>
		<span class="sc3"><span class="re1">&lt;/copy<span class="re2">&gt;</span></span></span>
	<span class="sc3"><span class="re1">&lt;/target<span class="re2">&gt;</span></span></span>
&#160;
	<span class="sc3"><span class="re1">&lt;target</span> <span class="re0">name</span>=<span class="st0">&quot;unexplode&quot;</span> <span class="re0">description</span>=<span class="st0">&quot;Undeploy the exploded archive&quot;</span><span class="re2">&gt;</span></span>
		<span class="sc3"><span class="re1">&lt;delete</span> <span class="re0">failonerror</span>=<span class="st0">&quot;no&quot;</span><span class="re2">&gt;</span></span>
			<span class="sc3"><span class="re1">&lt;fileset</span> <span class="re0">dir</span>=<span class="st0">&quot;${ear.deploy.dir}&quot;</span><span class="re2">&gt;</span></span>
				<span class="sc3"><span class="re1">&lt;exclude</span> <span class="re0">name</span>=<span class="st0">&quot;**/*.jar&quot;</span> <span class="re2">/&gt;</span></span>
			<span class="sc3"><span class="re1">&lt;/fileset<span class="re2">&gt;</span></span></span>
		<span class="sc3"><span class="re1">&lt;/delete<span class="re2">&gt;</span></span></span>
		<span class="sc3"><span class="re1">&lt;delete</span> <span class="re0">file</span>=<span class="st0">&quot;${deploy.dir}/${project.name}-${profile}-ds.xml&quot;</span> <span class="re0">failonerror</span>=<span class="st0">&quot;no&quot;</span> <span class="re2">/&gt;</span></span>
		<span class="sc3"><span class="re1">&lt;delete</span> <span class="re0">dir</span>=<span class="st0">&quot;${ear.deploy.dir}&quot;</span> <span class="re0">failonerror</span>=<span class="st0">&quot;no&quot;</span> <span class="re2">/&gt;</span></span>
	<span class="sc3"><span class="re1">&lt;/target<span class="re2">&gt;</span></span></span>
&#160;
	<span class="sc3"><span class="re1">&lt;target</span> <span class="re0">name</span>=<span class="st0">&quot;restart&quot;</span> <span class="re0">depends</span>=<span class="st0">&quot;explode&quot;</span> <span class="re0">description</span>=<span class="st0">&quot;Restart the exploded archive&quot;</span><span class="re2">&gt;</span></span>
		<span class="sc3"><span class="re1">&lt;touch</span> <span class="re0">file</span>=<span class="st0">&quot;${ear.deploy.dir}/META-INF/application.xml&quot;</span> <span class="re2">/&gt;</span></span>
	<span class="sc3"><span class="re1">&lt;/target<span class="re2">&gt;</span></span></span>
&#160;
	<span class="sc3"><span class="re1">&lt;target</span> <span class="re0">name</span>=<span class="st0">&quot;deploy&quot;</span> <span class="re0">depends</span>=<span class="st0">&quot;archive,datasource&quot;</span> <span class="re0">description</span>=<span class="st0">&quot;Deploy to JBoss AS&quot;</span><span class="re2">&gt;</span></span>
		<span class="sc3"><span class="re1">&lt;fail</span> <span class="re0">unless</span>=<span class="st0">&quot;jboss.home&quot;</span><span class="re2">&gt;</span></span>jboss.home not set<span class="sc3"><span class="re1">&lt;/fail<span class="re2">&gt;</span></span></span>
		<span class="sc3"><span class="re1">&lt;copy</span> <span class="re0">todir</span>=<span class="st0">&quot;${deploy.dir}&quot;</span> <span class="re0">file</span>=<span class="st0">&quot;${dist.dir}/${project.name}.ear&quot;</span> <span class="re2">/&gt;</span></span>
	<span class="sc3"><span class="re1">&lt;/target<span class="re2">&gt;</span></span></span>
&#160;
	<span class="sc3"><span class="re1">&lt;target</span> <span class="re0">name</span>=<span class="st0">&quot;undeploy&quot;</span> <span class="re0">description</span>=<span class="st0">&quot;Undeploy the example from JBoss&quot;</span><span class="re2">&gt;</span></span>
		<span class="sc3"><span class="re1">&lt;delete</span> <span class="re0">file</span>=<span class="st0">&quot;${deploy.dir}/${project.name}.ear&quot;</span> <span class="re2">/&gt;</span></span>
		<span class="sc3"><span class="re1">&lt;delete</span> <span class="re0">file</span>=<span class="st0">&quot;${deploy.dir}/${project.name}-dev-ds.xml&quot;</span> <span class="re2">/&gt;</span></span>
		<span class="sc3"><span class="re1">&lt;delete</span> <span class="re0">file</span>=<span class="st0">&quot;${deploy.dir}/${project.name}-prod-ds.xml&quot;</span> <span class="re2">/&gt;</span></span>
	<span class="sc3"><span class="re1">&lt;/target<span class="re2">&gt;</span></span></span>
&#160;
	<span class="sc3"><span class="re1">&lt;target</span> <span class="re0">name</span>=<span class="st0">&quot;clean&quot;</span> <span class="re0">description</span>=<span class="st0">&quot;Cleans up the build directory&quot;</span><span class="re2">&gt;</span></span>
		<span class="sc3"><span class="re1">&lt;delete</span> <span class="re0">dir</span>=<span class="st0">&quot;${dist.dir}&quot;</span> <span class="re2">/&gt;</span></span>
		<span class="sc3"><span class="re1">&lt;delete</span> <span class="re0">dir</span>=<span class="st0">&quot;${ear.dir}&quot;</span> <span class="re2">/&gt;</span></span>
		<span class="sc3"><span class="re1">&lt;delete</span> <span class="re0">dir</span>=<span class="st0">&quot;${war.dir}&quot;</span> <span class="re2">/&gt;</span></span>
		<span class="sc3"><span class="re1">&lt;delete</span> <span class="re0">dir</span>=<span class="st0">&quot;${jar.dir}&quot;</span> <span class="re2">/&gt;</span></span>
		<span class="sc3"><span class="re1">&lt;delete</span> <span class="re0">dir</span>=<span class="st0">&quot;${src.schema.dir}&quot;</span> <span class="re0">failonerror</span>=<span class="st0">&quot;no&quot;</span> <span class="re2">/&gt;</span></span>
		<span class="sc3"><span class="re1">&lt;delete</span> <span class="re0">dir</span>=<span class="st0">&quot;${basedir}/test-report&quot;</span> <span class="re2">/&gt;</span></span>
		<span class="sc3"><span class="re1">&lt;delete</span> <span class="re0">dir</span>=<span class="st0">&quot;${basedir}/test-output&quot;</span> <span class="re2">/&gt;</span></span>
		<span class="sc3"><span class="re1">&lt;delete</span> <span class="re0">failonerror</span>=<span class="st0">&quot;no&quot;</span><span class="re2">&gt;</span></span>
			<span class="sc3"><span class="re1">&lt;fileset</span> <span class="re0">dir</span>=<span class="st0">&quot;${test.dir}&quot;</span><span class="re2">&gt;</span></span>
				<span class="sc3"><span class="re1">&lt;exclude</span> <span class="re0">name</span>=<span class="st0">&quot;**/*.class&quot;</span> <span class="re0">if</span>=<span class="st0">&quot;eclipse.running&quot;</span> <span class="re2">/&gt;</span></span>
			<span class="sc3"><span class="re1">&lt;/fileset<span class="re2">&gt;</span></span></span>
		<span class="sc3"><span class="re1">&lt;/delete<span class="re2">&gt;</span></span></span>
	<span class="sc3"><span class="re1">&lt;/target<span class="re2">&gt;</span></span></span>
&#160;
	<span class="sc3"><span class="re1">&lt;target</span> <span class="re0">name</span>=<span class="st0">&quot;compiletest&quot;</span> <span class="re0">unless</span>=<span class="st0">&quot;eclipse.running&quot;</span> <span class="re0">description</span>=<span class="st0">&quot;Compile the Java source code for the tests&quot;</span><span class="re2">&gt;</span></span>
		<span class="sc3"><span class="re1">&lt;mkdir</span> <span class="re0">dir</span>=<span class="st0">&quot;${test.dir}&quot;</span> <span class="re2">/&gt;</span></span>
		<span class="sc3"><span class="re1">&lt;javac</span> <span class="re0">classpathref</span>=<span class="st0">&quot;build.classpath&quot;</span> <span class="re0">destdir</span>=<span class="st0">&quot;${test.dir}&quot;</span> <span class="re0">debug</span>=<span class="st0">&quot;${javac.debug}&quot;</span> <span class="re0">deprecation</span>=<span class="st0">&quot;${javac.deprecation}&quot;</span> <span class="re0">nowarn</span>=<span class="st0">&quot;on&quot;</span><span class="re2">&gt;</span></span>
			<span class="sc3"><span class="re1">&lt;src</span> <span class="re0">path</span>=<span class="st0">&quot;${src.action.dir}&quot;</span> <span class="re2">/&gt;</span></span>
			<span class="sc3"><span class="re1">&lt;src</span> <span class="re0">path</span>=<span class="st0">&quot;${src.model.dir}&quot;</span> <span class="re2">/&gt;</span></span>
			<span class="sc3"><span class="re1">&lt;src</span> <span class="re0">path</span>=<span class="st0">&quot;${src.test.dir}&quot;</span> <span class="re2">/&gt;</span></span>
		<span class="sc3"><span class="re1">&lt;/javac<span class="re2">&gt;</span></span></span>
	<span class="sc3"><span class="re1">&lt;/target<span class="re2">&gt;</span></span></span>
&#160;
	<span class="sc3"><span class="re1">&lt;target</span> <span class="re0">name</span>=<span class="st0">&quot;copytestclasses&quot;</span> <span class="re0">if</span>=<span class="st0">&quot;eclipse.running&quot;</span> <span class="re0">description</span>=<span class="st0">&quot;Copy classes compiled by eclipse to the test dir&quot;</span><span class="re2">&gt;</span></span>
		<span class="sc3"><span class="re1">&lt;mkdir</span> <span class="re0">dir</span>=<span class="st0">&quot;${test.dir}&quot;</span> <span class="re2">/&gt;</span></span>
		<span class="sc3"><span class="re1">&lt;copy</span> <span class="re0">todir</span>=<span class="st0">&quot;${test.dir}&quot;</span><span class="re2">&gt;</span></span>
			<span class="sc3"><span class="re1">&lt;fileset</span> <span class="re0">dir</span>=<span class="st0">&quot;classes/model&quot;</span><span class="re2">&gt;</span></span>
				<span class="sc3"><span class="re1">&lt;include</span> <span class="re0">name</span>=<span class="st0">&quot;**/*.class&quot;</span> <span class="re2">/&gt;</span></span>
			<span class="sc3"><span class="re1">&lt;/fileset<span class="re2">&gt;</span></span></span>
		<span class="sc3"><span class="re1">&lt;/copy<span class="re2">&gt;</span></span></span>
		<span class="sc3"><span class="re1">&lt;copy</span> <span class="re0">todir</span>=<span class="st0">&quot;${test.dir}&quot;</span><span class="re2">&gt;</span></span>
			<span class="sc3"><span class="re1">&lt;fileset</span> <span class="re0">dir</span>=<span class="st0">&quot;classes/action&quot;</span><span class="re2">&gt;</span></span>
				<span class="sc3"><span class="re1">&lt;include</span> <span class="re0">name</span>=<span class="st0">&quot;**/*.class&quot;</span> <span class="re2">/&gt;</span></span>
			<span class="sc3"><span class="re1">&lt;/fileset<span class="re2">&gt;</span></span></span>
		<span class="sc3"><span class="re1">&lt;/copy<span class="re2">&gt;</span></span></span>
		<span class="sc3"><span class="re1">&lt;copy</span> <span class="re0">todir</span>=<span class="st0">&quot;${test.dir}&quot;</span><span class="re2">&gt;</span></span>
			<span class="sc3"><span class="re1">&lt;fileset</span> <span class="re0">dir</span>=<span class="st0">&quot;classes/test&quot;</span><span class="re2">&gt;</span></span>
				<span class="sc3"><span class="re1">&lt;include</span> <span class="re0">name</span>=<span class="st0">&quot;**/*.class&quot;</span> <span class="re2">/&gt;</span></span>
			<span class="sc3"><span class="re1">&lt;/fileset<span class="re2">&gt;</span></span></span>
		<span class="sc3"><span class="re1">&lt;/copy<span class="re2">&gt;</span></span></span>
	<span class="sc3"><span class="re1">&lt;/target<span class="re2">&gt;</span></span></span>
&#160;
	<span class="sc3"><span class="re1">&lt;target</span> <span class="re0">name</span>=<span class="st0">&quot;buildtest&quot;</span> <span class="re0">depends</span>=<span class="st0">&quot;compiletest,copytestclasses&quot;</span> <span class="re0">description</span>=<span class="st0">&quot;Build the tests&quot;</span><span class="re2">&gt;</span></span>
		<span class="sc3"><span class="re1">&lt;copy</span> <span class="re0">todir</span>=<span class="st0">&quot;${test.dir}&quot;</span><span class="re2">&gt;</span></span>
			<span class="sc3"><span class="re1">&lt;fileset</span> <span class="re0">dir</span>=<span class="st0">&quot;${basedir}/resources&quot;</span><span class="re2">&gt;</span></span>
				<span class="sc3"><span class="re1">&lt;exclude</span> <span class="re0">name</span>=<span class="st0">&quot;META-INF/persistence*.xml&quot;</span> <span class="re2">/&gt;</span></span>
				<span class="sc3"><span class="re1">&lt;exclude</span> <span class="re0">name</span>=<span class="st0">&quot;import*.sql&quot;</span> <span class="re2">/&gt;</span></span>
				<span class="sc3"><span class="re1">&lt;exclude</span> <span class="re0">name</span>=<span class="st0">&quot;${project.name}-*-ds.xml&quot;</span> <span class="re2">/&gt;</span></span>
			<span class="sc3"><span class="re1">&lt;/fileset<span class="re2">&gt;</span></span></span>
		<span class="sc3"><span class="re1">&lt;/copy<span class="re2">&gt;</span></span></span>
		<span class="sc3"><span class="re1">&lt;copy</span> <span class="re0">tofile</span>=<span class="st0">&quot;${test.dir}/META-INF/persistence.xml&quot;</span> <span class="re0">file</span>=<span class="st0">&quot;${basedir}/resources/META-INF/persistence-test.xml&quot;</span> <span class="re0">overwrite</span>=<span class="st0">&quot;true&quot;</span> <span class="re2">/&gt;</span></span>
		<span class="sc3"><span class="re1">&lt;copy</span> <span class="re0">tofile</span>=<span class="st0">&quot;${test.dir}/import.sql&quot;</span> <span class="re0">file</span>=<span class="st0">&quot;${basedir}/resources/import-test.sql&quot;</span> <span class="re0">overwrite</span>=<span class="st0">&quot;true&quot;</span> <span class="re2">/&gt;</span></span>
		<span class="sc3"><span class="re1">&lt;copy</span> <span class="re0">todir</span>=<span class="st0">&quot;${test.dir}&quot;</span> <span class="re0">flatten</span>=<span class="st0">&quot;true&quot;</span><span class="re2">&gt;</span></span>
			<span class="sc3"><span class="re1">&lt;fileset</span> <span class="re0">dir</span>=<span class="st0">&quot;${src.test.dir}&quot;</span><span class="re2">&gt;</span></span>
				<span class="sc3"><span class="re1">&lt;include</span> <span class="re0">name</span>=<span class="st0">&quot;**/*Test.xml&quot;</span> <span class="re2">/&gt;</span></span>
			<span class="sc3"><span class="re1">&lt;/fileset<span class="re2">&gt;</span></span></span>
		<span class="sc3"><span class="re1">&lt;/copy<span class="re2">&gt;</span></span></span>
	<span class="sc3"><span class="re1">&lt;/target<span class="re2">&gt;</span></span></span>
&#160;
	<span class="sc3"><span class="re1">&lt;target</span> <span class="re0">name</span>=<span class="st0">&quot;test&quot;</span> <span class="re0">depends</span>=<span class="st0">&quot;buildtest&quot;</span> <span class="re0">description</span>=<span class="st0">&quot;Run the tests&quot;</span><span class="re2">&gt;</span></span>
		<span class="sc3"><span class="re1">&lt;taskdef</span> <span class="re0">resource</span>=<span class="st0">&quot;testngtasks&quot;</span> <span class="re0">classpath</span>=<span class="st0">&quot;${testng.jar}&quot;</span> <span class="re2">/&gt;</span></span>
		<span class="sc3"><span class="re1">&lt;path</span> <span class="re0">id</span>=<span class="st0">&quot;test.path&quot;</span><span class="re2">&gt;</span></span>
			<span class="sc3"><span class="re1">&lt;path</span> <span class="re0">path</span>=<span class="st0">&quot;${test.dir}&quot;</span> <span class="re2">/&gt;</span></span>
			<span class="sc3"><span class="re1">&lt;fileset</span> <span class="re0">dir</span>=<span class="st0">&quot;${lib.dir}/test&quot;</span><span class="re2">&gt;</span></span>
				<span class="sc3"><span class="re1">&lt;include</span> <span class="re0">name</span>=<span class="st0">&quot;*.jar&quot;</span> <span class="re2">/&gt;</span></span>
			<span class="sc3"><span class="re1">&lt;/fileset<span class="re2">&gt;</span></span></span>
			<span class="sc3"><span class="re1">&lt;path</span> <span class="re0">path</span>=<span class="st0">&quot;${bootstrap.dir}&quot;</span> <span class="re2">/&gt;</span></span>
			<span class="sc3"><span class="re1">&lt;path</span> <span class="re0">refid</span>=<span class="st0">&quot;build.classpath&quot;</span> <span class="re2">/&gt;</span></span>
		<span class="sc3"><span class="re1">&lt;/path<span class="re2">&gt;</span></span></span>
		<span class="sc3"><span class="re1">&lt;testng</span> <span class="re0">outputdir</span>=<span class="st0">&quot;${basedir}/test-report&quot;</span><span class="re2">&gt;</span></span>
			<span class="sc3"><span class="re1">&lt;classpath</span> <span class="re0">refid</span>=<span class="st0">&quot;test.path&quot;</span> <span class="re2">/&gt;</span></span>
			<span class="sc3"><span class="re1">&lt;xmlfileset</span> <span class="re0">dir</span>=<span class="st0">&quot;${test.dir}&quot;</span> <span class="re0">includes</span>=<span class="st0">&quot;*Test.xml&quot;</span> <span class="re2">/&gt;</span></span>
		<span class="sc3"><span class="re1">&lt;/testng<span class="re2">&gt;</span></span></span>
	<span class="sc3"><span class="re1">&lt;/target<span class="re2">&gt;</span></span></span>
&#160;
	<span class="sc3"><span class="re1">&lt;target</span> <span class="re0">name</span>=<span class="st0">&quot;validateConfiguration&quot;</span> <span class="re0">depends</span>=<span class="st0">&quot;war,ear,jar&quot;</span> <span class="re0">description</span>=<span class="st0">&quot;Validate the xml configuration files&quot;</span><span class="re2">&gt;</span></span>
		<span class="sc3"><span class="re1">&lt;mkdir</span> <span class="re0">dir</span>=<span class="st0">&quot;${schema.dir}&quot;</span> <span class="re2">/&gt;</span></span>
		<span class="sc3"><span class="re1">&lt;unjar</span> <span class="re0">src</span>=<span class="st0">&quot;${lib.dir}/jboss-seam.jar&quot;</span> <span class="re0">dest</span>=<span class="st0">&quot;${schema.dir}&quot;</span><span class="re2">&gt;</span></span>
			<span class="sc3"><span class="re1">&lt;patternset<span class="re2">&gt;</span></span></span>
				<span class="sc3"><span class="re1">&lt;include</span> <span class="re0">name</span>=<span class="st0">&quot;org/jboss/seam/*.xsd&quot;</span> <span class="re2">/&gt;</span></span>
				<span class="sc3"><span class="re1">&lt;include</span> <span class="re0">name</span>=<span class="st0">&quot;org/jboss/seam/*.dtd&quot;</span> <span class="re2">/&gt;</span></span>
			<span class="sc3"><span class="re1">&lt;/patternset<span class="re2">&gt;</span></span></span>
		<span class="sc3"><span class="re1">&lt;/unjar<span class="re2">&gt;</span></span></span>
		<span class="sc3"><span class="re1">&lt;ant</span> <span class="re0">antfile</span>=<span class="st0">&quot;validate.xml&quot;</span> <span class="re0">target</span>=<span class="st0">&quot;validateConfiguration&quot;</span> <span class="re2">/&gt;</span></span>
	<span class="sc3"><span class="re1">&lt;/target<span class="re2">&gt;</span></span></span>
&#160;
<span class="sc3"><span class="re1">&lt;/project<span class="re2">&gt;</span></span></span></pre></div></div>
<p><a href="/Seam_(BIRT)_Recipe" title="Seam (BIRT) Recipe">Seam (BIRT) Recipe</a>
</p>
<!-- 
NewPP limit report
Cached time: 20240526205551
Cache expiry: 86400
Dynamic content: false
CPU time usage: 0.068 seconds
Real time usage: 0.066 seconds
Preprocessor visited node count: 4/1000000
Preprocessor generated node count: 24/1000000
Post‐expand include size: 0/2097152 bytes
Template argument size: 0/2097152 bytes
Highest expansion depth: 2/40
Expensive parser function count: 0/100
-->

<!-- 
Transclusion expansion time report (%,ms,calls,template)
100.00%    0.000      1 - -total
-->

<!-- Saved in parser cache with key my_wiki:pcache:idhash:13550-0!*!0!*!*!*!* and timestamp 20240526205551 and revision id 99064
 -->
</div>
                                      <!-- catlinks -->
                    <div id='catlinks' class='catlinks catlinks-allhidden'></div>                     <!-- /catlinks -->
                                  </div>
              </div>
            </div>
          </div>
        <!-- /maincontent -->

                <!-- printfooter -->
        <div class="printfooter">
        Retrieved from "<a dir="ltr" href="https://wiki.eclipse.org/index.php?title=Seam_(BIRT)_Recipe_-_$PROJECT/build.xml&amp;oldid=99064">https://wiki.eclipse.org/index.php?title=Seam_(BIRT)_Recipe_-_$PROJECT/build.xml&amp;oldid=99064</a>"        </div>
        <!-- /printfooter -->
        
        
        <!-- debughtml -->
                <!-- /debughtml -->

      </div>
      <!-- /bodyContent -->
    </section>
    <!-- /content -->

    <!-- footer -->
    
</div>
<div class="featured-footer featured-footer-newsletter background-secondary">
  <div class="container">
    <p id="footercredit">This page was last modified 14:48, 21 May 2008 by Eclipsepedia anonymous user <a href="/Special:Contributions/Unnamed_Poltroon" title="Special:Contributions/Unnamed Poltroon">Unnamed Poltroon</a>.</p><p id="footerviews"></p>  </div>
</div>
</main> <!-- /#main-content-container-row -->
<p id="back-to-top" class="noprint hidden-print">
  <a class="visible-xs" href="#top">Back to the top</a>
</p>
<footer id="solstice-footer">
  <div class="container">
    <div class="row">
      <section class="col-sm-6 hidden-print" id="footer-eclipse-foundation">
        <h2 class="section-title">Eclipse Foundation</h2>
        <ul class="nav">
          <li><a href="https://www.eclipse.org/org/">About Us</a></li>
          <li><a href="https://www.eclipse.org/org/foundation/contact.php">Contact Us</a></li>
          <li><a href="https://www.eclipse.org/donate">Donate</a></li>
          <li><a href="https://www.eclipse.org/membership/">Members</a></li>
          <li><a href="https://www.eclipse.org/org/documents/">Governance</a></li>
          <li><a href="https://www.eclipse.org/org/documents/Community_Code_of_Conduct.php">Code of Conduct</a></li>
          <li><a href="https://www.eclipse.org/artwork/">Logo and Artwork</a></li>
          <li><a href="https://www.eclipse.org/org/foundation/directors.php">Board of Directors</a></li>
        </ul>
      </section>
      <section class="col-sm-6 hidden-print" id="footer-legal">
        <h2 class="section-title">Legal</h2>
        <ul class="nav">
          <li><a href="https://www.eclipse.org/legal/privacy.php">Privacy Policy</a></li>
          <li><a href="https://www.eclipse.org/legal/termsofuse.php">Terms of Use</a></li>
          <li><a href="https://www.eclipse.org/legal/copyright.php">Copyright Agent</a></li>
          <li><a href="https://www.eclipse.org/legal/epl-2.0/">Eclipse Public License</a></li>
          <li><a href="https://www.eclipse.org/legal/">Legal Resources</a></li>
        </ul>
      </section>
      <section class="col-sm-6 hidden-print" id="footer-useful-links">
        <h2 class="section-title">Useful Links</h2>
        <ul class="nav">
          <li><a href="https://bugs.eclipse.org/bugs/">Report a Bug</a></li>
          <li><a href="//help.eclipse.org/">Documentation</a></li>
          <li><a href="https://www.eclipse.org/contribute/">How to Contribute</a></li>
          <li><a href="https://www.eclipse.org/mail/">Mailing Lists</a></li>
          <li><a href="https://www.eclipse.org/forums/">Forums</a></li>
          <li><a href="//marketplace.eclipse.org">Marketplace</a></li>
        </ul>
      </section>
      <section class="col-sm-6 hidden-print" id="footer-other">
        <h2 class="section-title">Other</h2>
        <ul class="nav">
          <li><a href="https://www.eclipse.org/ide/">IDE and Tools</a></li>
          <li><a href="https://www.eclipse.org/projects">Projects</a></li>
          <li><a href="https://www.eclipse.org/org/workinggroups/">Working Groups</a></li>
          <li><a href="https://www.eclipse.org/org/research/">Research@Eclipse</a></li>
          <li><a href="https://www.eclipse.org/security/">Report a Vulnerability</a></li>
          <li><a href="https://status.eclipse.org">Service Status</a></li>
        </ul>
      </section>
      <div class="col-sm-24 margin-top-20">
        <div class="row">
          <div id="copyright" class="col-md-16">
            <p id="copyright-text">Copyright &copy; Eclipse Foundation, Inc. All Rights Reserved.</p>
          </div>
          <div class="col-md-8 social-media">
            <ul class="list-inline">
              <li>
                <a class="social-media-link fa-stack fa-lg" href="https://twitter.com/EclipseFdn">
                <i class="fa fa-circle-thin fa-stack-2x"></i>
                <i class="fa fa-twitter fa-stack-1x"></i>
                </a>
              </li>
              <li>
                <a class="social-media-link fa-stack fa-lg" href="https://www.facebook.com/eclipse.org">
                <i class="fa fa-circle-thin fa-stack-2x"></i>
                <i class="fa fa-facebook fa-stack-1x"></i>
                </a>
              </li>
              <li>
                <a class="social-media-link fa-stack fa-lg" href="https://www.youtube.com/user/EclipseFdn">
                <i class="fa fa-circle-thin fa-stack-2x"></i>
                <i class="fa fa-youtube fa-stack-1x"></i>
                </a>
              </li>
              <li>
                <a class="social-media-link fa-stack fa-lg" href="https://www.linkedin.com/company/eclipse-foundation">
                <i class="fa fa-circle-thin fa-stack-2x"></i>
                <i class="fa fa-linkedin fa-stack-1x"></i>
                </a>
              </li>
            </ul>
          </div>
        </div>
      </div>
      <a href="#" class="scrollup">Back to the top</a>
    </div>
  </div>
</footer>
    <!-- /footer -->
    <script>window.RLQ = window.RLQ || []; window.RLQ.push( function () {
mw.loader.state({"skins.solstice":"loading","user":"ready","user.groups":"ready"});mw.loader.load("/load.php?debug=false\u0026lang=en\u0026modules=skins.solstice\u0026only=scripts\u0026skin=solstice");mw.loader.load(["mediawiki.action.view.postEdit","site","mediawiki.user","mediawiki.hidpi","mediawiki.page.ready","mediawiki.searchSuggest"]);
} );</script><script>window.RLQ = window.RLQ || []; window.RLQ.push( function () {
mw.config.set({"wgBackendResponseTime":322});
} );</script>  </body>
</html>
