ant-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From hi...@apache.org
Subject svn commit: r1310248 [4/15] - in /ant/site/ivyde/production: ./ history/2.2.0.beta1/ history/2.2.0.beta1/cpc/ history/2.2.0.beta1/dev/ history/2.2.0.beta1/images/ history/2.2.0.beta1/js/ history/2.2.0.beta1/sample/ history/2.2.0.beta1/style/ history/la...
Date Fri, 06 Apr 2012 09:03:06 GMT
Added: ant/site/ivyde/production/history/2.2.0.beta1/cpc/resolve.html
URL: http://svn.apache.org/viewvc/ant/site/ivyde/production/history/2.2.0.beta1/cpc/resolve.html?rev=1310248&view=auto
==============================================================================
--- ant/site/ivyde/production/history/2.2.0.beta1/cpc/resolve.html (added)
+++ ant/site/ivyde/production/history/2.2.0.beta1/cpc/resolve.html Fri Apr  6 09:02:59 2012
@@ -0,0 +1,159 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<!--
+   Licensed to the Apache Software Foundation (ASF) under one
+   or more contributor license agreements.  See the NOTICE file
+   distributed with this work for additional information
+   regarding copyright ownership.  The ASF licenses this file
+   to you under the Apache License, Version 2.0 (the
+   "License"); you may not use this file except in compliance
+   with the License.  You may obtain a copy of the License at
+
+     http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing,
+   software distributed under the License is distributed on an
+   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+   KIND, either express or implied.  See the License for the
+   specific language governing permissions and limitations
+   under the License.    
+-->
+<html>
+<head>
+	<script type="text/javascript">var xookiConfig = {level: 1};</script>	
+	
+
+<title>Launching resolve | Apache IvyDE&#153;</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+  <link rel="stylesheet" type="text/css" href="../style/style.css" />
+  <script src="../js/jquery.pack.js" type="text/javascript"></script>
+  <script src="../js/jquery.treeview.js" type="text/javascript"></script>
+  <script type="text/javascript">
+  $(document).ready(function(){$("#treemenu").Treeview({speed: "fast",store: true});});
+  </script>
+
+<script language="javascript" type="text/javascript">xooki = {u: function(url) {return "../xooki/"+url;}};</script>
+</head>
+<body>
+
+<div id="body">
+<table id="header" summary="Navigation elements." border="0"
+	cellpadding="0" cellspacing="0" width="100%">
+	<tr>
+		<td id="home" width="30%"><a href="http://ant.apache.org/"
+			title="Apache Ant&#153;"><img src="../images/ant-group-logo.gif" alt="Apache Ant&#153;"
+			border="0" /></a></td>
+
+		<td class="product" width="70%" align="right" valign="middle"><img
+			src="../images/logo.png" alt="Apache IvyDE&#153;" border="0" /></td>
+	</tr>
+</table>
+
+<table id="top-menu" summary="Navigation elements." border="0"
+	cellpadding="0" cellspacing="0" width="100%">
+	<tr>
+		<td>
+
+		<div id="navcontainer">
+		<a href="http://www.apache.org/">Apache&#153;</a> &gt; <a href="http://ant.apache.org/">Apache Ant&#153;</a> &gt; <a href="http://ant.apache.org/ivy/">Apache Ivy&#153;</a> &gt; <a href="http://ant.apache.org/ivy/ivyde/">Apache IvyDE&#153;</a> &gt; <a href="http://ant.apache.org/ivy/ivyde/history.html">History</a> &gt; <span class="breadCrumb"><a href="../index.html" >Documentation (2.2.0.beta1)</a> &gt; <a href="../cp_container.html" >Classpath Container</a> &gt; <a href="../cpc/resolve.html" class="current">Launching resolve</a></span>
+		</div>
+		</td>
+	</tr>
+
+</table>
+
+<table id="content" border="0" cellpadding="0" cellspacing="0"
+	width="100%">
+	<tr>
+		<td id="sidebar-left">
+		<div class="block block-book" id="block-book-0">
+		<h2>Apache IvyDE&#153;</h2>
+
+		<div class="content"><ul id="treemenu" class="treeview">
+<li id="xooki-index" class="submenu"><a href="../index.html" >Documentation (2.2.0.beta1)</a><ul class="open"><li id="xooki-release-notes"><a href="../release-notes.html" >Release Notes</a></li>
+<li id="xooki-undefined"><a href="http://www.apache.org/licenses/" >License</a></li>
+<li id="xooki-compatibility"><a href="../compatibility.html" >Compatibility</a></li>
+<li id="xooki-install"><a href="../install.html" >Installation</a></li>
+<li id="xooki-cp_container" class="submenu"><a href="../cp_container.html" >Classpath Container</a><ul class="open"><li id="xooki-cpc/create"><a href="../cpc/create.html" >Create a container</a></li>
+<li id="xooki-cpc/edit"><a href="../cpc/edit.html" >Edit the classpath</a></li>
+<li id="xooki-cpc/resolve"><a href="../cpc/resolve.html" class="current">Launching resolve</a></li>
+<li id="xooki-cpc/retrieve"><a href="../cpc/retrieve.html" >Retrieve dependencies</a></li>
+<li id="xooki-cpc/jarmapping"><a href="../cpc/jarmapping.html" >Jar mapping</a></li>
+<li id="xooki-cpc/cleancache"><a href="../cpc/cleancache.html" >Clean the caches</a></li>
+<li id="xooki-cpc/workspace"><a href="../cpc/workspace.html" >Resolve in workspace</a></li>
+<li id="xooki-cpc/launch"><a href="../cpc/launch.html" >Launch configuration</a></li>
+<li id="xooki-cpc/maven"><a href="../cpc/maven.html" >Use with maven poms</a></li>
+<li id="xooki-cpc/wtp"><a href="../cpc/wtp.html" >WTP integration</a></li>
+</ul></li>
+<li id="xooki-non-java"><a href="../non-java.html" >Non-Java dependencies</a></li>
+<li id="xooki-ivyeditor"><a href="../ivyeditor.html" >Ivy file editor</a></li>
+<li id="xooki-settingseditor"><a href="../settingseditor.html" >Ivy settings editor</a></li>
+<li id="xooki-preferences"><a href="../preferences.html" >Eclipse global preferences</a></li>
+<li id="xooki-eclipsevar"><a href="../eclipsevar.html" >Eclipse variables</a></li>
+<li id="xooki-console"><a href="../console.html" >Ivy Console</a></li>
+<li id="xooki-ant"><a href="../ant.html" >Eclipse's Ant integration</a></li>
+<li id="xooki-revdepexplorer"><a href="../revdepexplorer.html" >Reverse Dependency Explorer</a></li>
+<li id="xooki-resolve-visualizer"><a href="../resolve-visualizer.html" >Resolve Visualizer</a></li>
+<li id="xooki-dev" class="submenu"><a href="../dev.html" >Developer doc</a><ul class="closed"><li id="xooki-dev/build"><a href="../dev/build.html" >Building</a></li>
+<li id="xooki-dev/release"><a href="../dev/release.html" >Releasing</a></li>
+</ul></li>
+</ul></li>
+</ul>
+</div>
+
+		</div>
+
+		</td>
+		
+		<td valign="top">
+		<div id="main">
+
+		<h1 class="title">Launching resolve</h1>
+            <br class="xooki-br"/>You can explicitly ask for Ivy dependency resolution from your classpath container.<br class="xooki-br"/><br class="xooki-br"/>This command will invoke the "resolve" Ivy task and update your classpath container.<br class="xooki-br"/><br class="xooki-br"/>There is also a "refresh" action: this action is similar to the resolve one, but does not perform a full resolve if a report already exists in the cache. This is particularly useful if you work with Apache Ant and a command line so that you avoid two full resolves.  It is also the default action performed on classpath containers when the Eclipse workspace is opened (<b>Windows > Preferences > Ivy</b>), in effect restoring the classpath container to its state prior to the last closing of the workspace if no other action is performed against the ivy.xml in the meantime.<br class="xooki-br"/><br class="xooki-br"/>And there is a "reload settings" action: by default IvyDE does reload ivy settings
  files each time a resolve it required. But in case the ivy settings file is remote, this take make the user experience quite slow. To work around that, you can check in the <a href="../preferences.html">preference page</a> the option to only load on demand, and use the "reload settings" action in the context menu.<br class="xooki-br"/><br class="xooki-br"/><center><img src="../images/cp_resolve.jpg"></center><br/>
+
+You can also trigger a resolve (not a refresh!) of every IvyDE classpath container in the workspace via the button in the tool bar of Eclipse.<br class="xooki-br"/><br class="xooki-br"/><center><img src="../images/resolveall.jpg"></center><br/>
+
+And to launch a resolve on a specified selection of projects:
+<ul>
+<li>Select the projects you want to resolve in the package view,</li>
+<li>Open the context menu with a right click</li>
+<li>Choose <b>Ivy > Resolve</b></li>
+</ul>
+
+<center><img src="../images/resolve_contextmenu.jpg"></center><br/>
+
+
+            <hr/>
+            <a href="?action=print">Printer Friendly</a>
+ 		</div><!-- main -->
+		</td>
+	</tr>
+</table>
+
+<table id="footer-menu" summary="Navigation elements." border="0"
+	cellpadding="0" cellspacing="0" width="100%">
+	<tr>
+		<td align="center" valign="middle">
+		<div class="primary-links">:: 
+			<a href="../index.html">Home</a> ::
+			<a href="../download.html">Download</a> ::
+			<a href="../documentation.html">Documentation</a> ::
+			<a href="../get-involved.html">Get involved</a> ::
+		</div>
+		</td>
+	</tr>
+</table>
+
+
+
+<div id="footer-message" class="footer">
+    <hr />
+    <i>Copyright &#169; 2012 The Apache Software Foundation, Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a>.</i><br />
+    <i>Apache IvyDE, Apache Ivy, Apache Ant, IvyDE, Ivy, Ant, Apache, the Apache IvyDE logo, the Apache Ivy logo, the Apache Ant logo and the Apache feather logo are trademarks of The Apache Software Foundation.</i><br />
+    <i>Eclipse and the Eclipse logo are trademarks of Eclipse Foundation, Inc.</i>
+    <i>All other marks mentioned may be trademarks or registered trademarks of their respective owners. </i>
+</div>
+
+
+</div><!-- body -->
+</body>
+</html>

Propchange: ant/site/ivyde/production/history/2.2.0.beta1/cpc/resolve.html
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ant/site/ivyde/production/history/2.2.0.beta1/cpc/resolve.html
------------------------------------------------------------------------------
    svn:keywords = Date Revision Author HeadURL Id

Propchange: ant/site/ivyde/production/history/2.2.0.beta1/cpc/resolve.html
------------------------------------------------------------------------------
    svn:mime-type = text/html

Added: ant/site/ivyde/production/history/2.2.0.beta1/cpc/retrieve.html
URL: http://svn.apache.org/viewvc/ant/site/ivyde/production/history/2.2.0.beta1/cpc/retrieve.html?rev=1310248&view=auto
==============================================================================
--- ant/site/ivyde/production/history/2.2.0.beta1/cpc/retrieve.html (added)
+++ ant/site/ivyde/production/history/2.2.0.beta1/cpc/retrieve.html Fri Apr  6 09:02:59 2012
@@ -0,0 +1,148 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<!--
+   Licensed to the Apache Software Foundation (ASF) under one
+   or more contributor license agreements.  See the NOTICE file
+   distributed with this work for additional information
+   regarding copyright ownership.  The ASF licenses this file
+   to you under the Apache License, Version 2.0 (the
+   "License"); you may not use this file except in compliance
+   with the License.  You may obtain a copy of the License at
+
+     http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing,
+   software distributed under the License is distributed on an
+   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+   KIND, either express or implied.  See the License for the
+   specific language governing permissions and limitations
+   under the License.    
+-->
+<html>
+<head>
+	<script type="text/javascript">var xookiConfig = {level: 1};</script>	
+	
+
+<title>Retrieve dependencies | Apache IvyDE&#153;</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+  <link rel="stylesheet" type="text/css" href="../style/style.css" />
+  <script src="../js/jquery.pack.js" type="text/javascript"></script>
+  <script src="../js/jquery.treeview.js" type="text/javascript"></script>
+  <script type="text/javascript">
+  $(document).ready(function(){$("#treemenu").Treeview({speed: "fast",store: true});});
+  </script>
+
+<script language="javascript" type="text/javascript">xooki = {u: function(url) {return "../xooki/"+url;}};</script>
+</head>
+<body>
+
+<div id="body">
+<table id="header" summary="Navigation elements." border="0"
+	cellpadding="0" cellspacing="0" width="100%">
+	<tr>
+		<td id="home" width="30%"><a href="http://ant.apache.org/"
+			title="Apache Ant&#153;"><img src="../images/ant-group-logo.gif" alt="Apache Ant&#153;"
+			border="0" /></a></td>
+
+		<td class="product" width="70%" align="right" valign="middle"><img
+			src="../images/logo.png" alt="Apache IvyDE&#153;" border="0" /></td>
+	</tr>
+</table>
+
+<table id="top-menu" summary="Navigation elements." border="0"
+	cellpadding="0" cellspacing="0" width="100%">
+	<tr>
+		<td>
+
+		<div id="navcontainer">
+		<a href="http://www.apache.org/">Apache&#153;</a> &gt; <a href="http://ant.apache.org/">Apache Ant&#153;</a> &gt; <a href="http://ant.apache.org/ivy/">Apache Ivy&#153;</a> &gt; <a href="http://ant.apache.org/ivy/ivyde/">Apache IvyDE&#153;</a> &gt; <a href="http://ant.apache.org/ivy/ivyde/history.html">History</a> &gt; <span class="breadCrumb"><a href="../index.html" >Documentation (2.2.0.beta1)</a> &gt; <a href="../cp_container.html" >Classpath Container</a> &gt; <a href="../cpc/retrieve.html" class="current">Retrieve dependencies</a></span>
+		</div>
+		</td>
+	</tr>
+
+</table>
+
+<table id="content" border="0" cellpadding="0" cellspacing="0"
+	width="100%">
+	<tr>
+		<td id="sidebar-left">
+		<div class="block block-book" id="block-book-0">
+		<h2>Apache IvyDE&#153;</h2>
+
+		<div class="content"><ul id="treemenu" class="treeview">
+<li id="xooki-index" class="submenu"><a href="../index.html" >Documentation (2.2.0.beta1)</a><ul class="open"><li id="xooki-release-notes"><a href="../release-notes.html" >Release Notes</a></li>
+<li id="xooki-undefined"><a href="http://www.apache.org/licenses/" >License</a></li>
+<li id="xooki-compatibility"><a href="../compatibility.html" >Compatibility</a></li>
+<li id="xooki-install"><a href="../install.html" >Installation</a></li>
+<li id="xooki-cp_container" class="submenu"><a href="../cp_container.html" >Classpath Container</a><ul class="open"><li id="xooki-cpc/create"><a href="../cpc/create.html" >Create a container</a></li>
+<li id="xooki-cpc/edit"><a href="../cpc/edit.html" >Edit the classpath</a></li>
+<li id="xooki-cpc/resolve"><a href="../cpc/resolve.html" >Launching resolve</a></li>
+<li id="xooki-cpc/retrieve"><a href="../cpc/retrieve.html" class="current">Retrieve dependencies</a></li>
+<li id="xooki-cpc/jarmapping"><a href="../cpc/jarmapping.html" >Jar mapping</a></li>
+<li id="xooki-cpc/cleancache"><a href="../cpc/cleancache.html" >Clean the caches</a></li>
+<li id="xooki-cpc/workspace"><a href="../cpc/workspace.html" >Resolve in workspace</a></li>
+<li id="xooki-cpc/launch"><a href="../cpc/launch.html" >Launch configuration</a></li>
+<li id="xooki-cpc/maven"><a href="../cpc/maven.html" >Use with maven poms</a></li>
+<li id="xooki-cpc/wtp"><a href="../cpc/wtp.html" >WTP integration</a></li>
+</ul></li>
+<li id="xooki-non-java"><a href="../non-java.html" >Non-Java dependencies</a></li>
+<li id="xooki-ivyeditor"><a href="../ivyeditor.html" >Ivy file editor</a></li>
+<li id="xooki-settingseditor"><a href="../settingseditor.html" >Ivy settings editor</a></li>
+<li id="xooki-preferences"><a href="../preferences.html" >Eclipse global preferences</a></li>
+<li id="xooki-eclipsevar"><a href="../eclipsevar.html" >Eclipse variables</a></li>
+<li id="xooki-console"><a href="../console.html" >Ivy Console</a></li>
+<li id="xooki-ant"><a href="../ant.html" >Eclipse's Ant integration</a></li>
+<li id="xooki-revdepexplorer"><a href="../revdepexplorer.html" >Reverse Dependency Explorer</a></li>
+<li id="xooki-resolve-visualizer"><a href="../resolve-visualizer.html" >Resolve Visualizer</a></li>
+<li id="xooki-dev" class="submenu"><a href="../dev.html" >Developer doc</a><ul class="closed"><li id="xooki-dev/build"><a href="../dev/build.html" >Building</a></li>
+<li id="xooki-dev/release"><a href="../dev/release.html" >Releasing</a></li>
+</ul></li>
+</ul></li>
+</ul>
+</div>
+
+		</div>
+
+		</td>
+		
+		<td valign="top">
+		<div id="main">
+
+		<h1 class="title">Retrieve dependencies</h1>
+            <br class="xooki-br"/>It is possible to make the classpath container be composed of a retrieved dependencies. Instead of having the container point to the jars in Ivy's cache, jars can be retrieved in the project with a specified pattern and have the container be composed of them.<br class="xooki-br"/><br class="xooki-br"/>To enable this behavior, enter the classpath container configuration panel, select the third tab "Classpath" and select "retrieved artifacts".<br class="xooki-br"/><br class="xooki-br"/><center><img src="../images/retrieve.jpg"/></center>
+
+The <b>Retrieve pattern</b> specifies the location where the dependencies should be copied relative to the containing project.<br class="xooki-br"/><br class="xooki-br"/>The <b>Delete old retrieved artifacts</b> check box will cause IvyDE to clean the output directory before each retrieve.  Note that any other artifacts other than those previously retrieved by IvyDE in this container will be deleted as well if this option is selected.<br class="xooki-br"/><br class="xooki-br"/>Finally, you can select which <b>Types</b> of artifacts should actually be retrieved (<i>*</i> means <i>all</i>).<br class="xooki-br"/><br class="xooki-br"/>
+            <hr/>
+            <a href="?action=print">Printer Friendly</a>
+ 		</div><!-- main -->
+		</td>
+	</tr>
+</table>
+
+<table id="footer-menu" summary="Navigation elements." border="0"
+	cellpadding="0" cellspacing="0" width="100%">
+	<tr>
+		<td align="center" valign="middle">
+		<div class="primary-links">:: 
+			<a href="../index.html">Home</a> ::
+			<a href="../download.html">Download</a> ::
+			<a href="../documentation.html">Documentation</a> ::
+			<a href="../get-involved.html">Get involved</a> ::
+		</div>
+		</td>
+	</tr>
+</table>
+
+
+
+<div id="footer-message" class="footer">
+    <hr />
+    <i>Copyright &#169; 2012 The Apache Software Foundation, Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a>.</i><br />
+    <i>Apache IvyDE, Apache Ivy, Apache Ant, IvyDE, Ivy, Ant, Apache, the Apache IvyDE logo, the Apache Ivy logo, the Apache Ant logo and the Apache feather logo are trademarks of The Apache Software Foundation.</i><br />
+    <i>Eclipse and the Eclipse logo are trademarks of Eclipse Foundation, Inc.</i>
+    <i>All other marks mentioned may be trademarks or registered trademarks of their respective owners. </i>
+</div>
+
+
+</div><!-- body -->
+</body>
+</html>

Propchange: ant/site/ivyde/production/history/2.2.0.beta1/cpc/retrieve.html
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ant/site/ivyde/production/history/2.2.0.beta1/cpc/retrieve.html
------------------------------------------------------------------------------
    svn:keywords = Date Revision Author HeadURL Id

Propchange: ant/site/ivyde/production/history/2.2.0.beta1/cpc/retrieve.html
------------------------------------------------------------------------------
    svn:mime-type = text/html

Added: ant/site/ivyde/production/history/2.2.0.beta1/cpc/workspace.html
URL: http://svn.apache.org/viewvc/ant/site/ivyde/production/history/2.2.0.beta1/cpc/workspace.html?rev=1310248&view=auto
==============================================================================
--- ant/site/ivyde/production/history/2.2.0.beta1/cpc/workspace.html (added)
+++ ant/site/ivyde/production/history/2.2.0.beta1/cpc/workspace.html Fri Apr  6 09:02:59 2012
@@ -0,0 +1,179 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<!--
+   Licensed to the Apache Software Foundation (ASF) under one
+   or more contributor license agreements.  See the NOTICE file
+   distributed with this work for additional information
+   regarding copyright ownership.  The ASF licenses this file
+   to you under the Apache License, Version 2.0 (the
+   "License"); you may not use this file except in compliance
+   with the License.  You may obtain a copy of the License at
+
+     http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing,
+   software distributed under the License is distributed on an
+   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+   KIND, either express or implied.  See the License for the
+   specific language governing permissions and limitations
+   under the License.    
+-->
+<html>
+<head>
+	<script type="text/javascript">var xookiConfig = {level: 1};</script>	
+	
+
+<title>Resolve in workspace | Apache IvyDE&#153;</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+  <link rel="stylesheet" type="text/css" href="../style/style.css" />
+  <script src="../js/jquery.pack.js" type="text/javascript"></script>
+  <script src="../js/jquery.treeview.js" type="text/javascript"></script>
+  <script type="text/javascript">
+  $(document).ready(function(){$("#treemenu").Treeview({speed: "fast",store: true});});
+  </script>
+
+<script language="javascript" type="text/javascript">xooki = {u: function(url) {return "../xooki/"+url;}};</script>
+</head>
+<body>
+
+<div id="body">
+<table id="header" summary="Navigation elements." border="0"
+	cellpadding="0" cellspacing="0" width="100%">
+	<tr>
+		<td id="home" width="30%"><a href="http://ant.apache.org/"
+			title="Apache Ant&#153;"><img src="../images/ant-group-logo.gif" alt="Apache Ant&#153;"
+			border="0" /></a></td>
+
+		<td class="product" width="70%" align="right" valign="middle"><img
+			src="../images/logo.png" alt="Apache IvyDE&#153;" border="0" /></td>
+	</tr>
+</table>
+
+<table id="top-menu" summary="Navigation elements." border="0"
+	cellpadding="0" cellspacing="0" width="100%">
+	<tr>
+		<td>
+
+		<div id="navcontainer">
+		<a href="http://www.apache.org/">Apache&#153;</a> &gt; <a href="http://ant.apache.org/">Apache Ant&#153;</a> &gt; <a href="http://ant.apache.org/ivy/">Apache Ivy&#153;</a> &gt; <a href="http://ant.apache.org/ivy/ivyde/">Apache IvyDE&#153;</a> &gt; <a href="http://ant.apache.org/ivy/ivyde/history.html">History</a> &gt; <span class="breadCrumb"><a href="../index.html" >Documentation (2.2.0.beta1)</a> &gt; <a href="../cp_container.html" >Classpath Container</a> &gt; <a href="../cpc/workspace.html" class="current">Resolve in workspace</a></span>
+		</div>
+		</td>
+	</tr>
+
+</table>
+
+<table id="content" border="0" cellpadding="0" cellspacing="0"
+	width="100%">
+	<tr>
+		<td id="sidebar-left">
+		<div class="block block-book" id="block-book-0">
+		<h2>Apache IvyDE&#153;</h2>
+
+		<div class="content"><ul id="treemenu" class="treeview">
+<li id="xooki-index" class="submenu"><a href="../index.html" >Documentation (2.2.0.beta1)</a><ul class="open"><li id="xooki-release-notes"><a href="../release-notes.html" >Release Notes</a></li>
+<li id="xooki-undefined"><a href="http://www.apache.org/licenses/" >License</a></li>
+<li id="xooki-compatibility"><a href="../compatibility.html" >Compatibility</a></li>
+<li id="xooki-install"><a href="../install.html" >Installation</a></li>
+<li id="xooki-cp_container" class="submenu"><a href="../cp_container.html" >Classpath Container</a><ul class="open"><li id="xooki-cpc/create"><a href="../cpc/create.html" >Create a container</a></li>
+<li id="xooki-cpc/edit"><a href="../cpc/edit.html" >Edit the classpath</a></li>
+<li id="xooki-cpc/resolve"><a href="../cpc/resolve.html" >Launching resolve</a></li>
+<li id="xooki-cpc/retrieve"><a href="../cpc/retrieve.html" >Retrieve dependencies</a></li>
+<li id="xooki-cpc/jarmapping"><a href="../cpc/jarmapping.html" >Jar mapping</a></li>
+<li id="xooki-cpc/cleancache"><a href="../cpc/cleancache.html" >Clean the caches</a></li>
+<li id="xooki-cpc/workspace"><a href="../cpc/workspace.html" class="current">Resolve in workspace</a></li>
+<li id="xooki-cpc/launch"><a href="../cpc/launch.html" >Launch configuration</a></li>
+<li id="xooki-cpc/maven"><a href="../cpc/maven.html" >Use with maven poms</a></li>
+<li id="xooki-cpc/wtp"><a href="../cpc/wtp.html" >WTP integration</a></li>
+</ul></li>
+<li id="xooki-non-java"><a href="../non-java.html" >Non-Java dependencies</a></li>
+<li id="xooki-ivyeditor"><a href="../ivyeditor.html" >Ivy file editor</a></li>
+<li id="xooki-settingseditor"><a href="../settingseditor.html" >Ivy settings editor</a></li>
+<li id="xooki-preferences"><a href="../preferences.html" >Eclipse global preferences</a></li>
+<li id="xooki-eclipsevar"><a href="../eclipsevar.html" >Eclipse variables</a></li>
+<li id="xooki-console"><a href="../console.html" >Ivy Console</a></li>
+<li id="xooki-ant"><a href="../ant.html" >Eclipse's Ant integration</a></li>
+<li id="xooki-revdepexplorer"><a href="../revdepexplorer.html" >Reverse Dependency Explorer</a></li>
+<li id="xooki-resolve-visualizer"><a href="../resolve-visualizer.html" >Resolve Visualizer</a></li>
+<li id="xooki-dev" class="submenu"><a href="../dev.html" >Developer doc</a><ul class="closed"><li id="xooki-dev/build"><a href="../dev/build.html" >Building</a></li>
+<li id="xooki-dev/release"><a href="../dev/release.html" >Releasing</a></li>
+</ul></li>
+</ul></li>
+</ul>
+</div>
+
+		</div>
+
+		</td>
+		
+		<td valign="top">
+		<div id="main">
+
+		<h1 class="title">Resolve in workspace</h1>
+            <br class="xooki-br"/>Some projects are composed of mulpliple modules.  Often, these modules have dependencies between them, dependencies managed by Apache Ivy (of course!). <br class="xooki-br"/><br class="xooki-br"/>Eclipse is capable of calculating the workspace's build order according to dependencies between projects.  To leverage this advantage, Apache IvyDE has the ability to add a project reference to a dependency located in the workspace in place of downloading its published artifact(s) from the repository.  In this way, developers can develop multi-module applications, and test the interaction between these modules, before building and publishing artifacts to the repository.<br class="xooki-br"/><br class="xooki-br"/>Consider a multi-module application with a considerable amount of code in each of several projects.  Many developers have experienced the delays involved in waiting for Eclipse&#153; to build code across all of these projects even though dev
 elopment is only being conducted in one isolated part of the application (maybe just one or two projects).  If the latest published artifact in the Ivy repository has the same source code as a module that the developer is not currently working on, simply closing that project in the Eclipse workspace and resolving dependencies on dependent projects that would resolve that artifact speeds the compilation process considerably.<br class="xooki-br"/><br class="xooki-br"/>First, each application module should be separate a project in Eclipse, and each of these projects should have a configured IvyDE classpath container.<br class="xooki-br"/><br class="xooki-br"/>To enable resolution in the workspace, go to the "classpath" panel of the classpath container and select <b>Resolve dependencies in workspace</b>.<br class="xooki-br"/><br class="xooki-br"/><center><img src="../images/workspace.jpg"/></center>
+
+<u>Important notes:</u> to make the resolve in workspace work correctly the <i>info</i> in the ivy.xml should be properly set:
+<ul>
+    <li>The <i>org</i> and <i>name</i> </li>
+    <li>If there is a <i>rev</i> specified, dependencies should specify the appropriate range</li>
+    <li>If there is no <i>rev</i> specified, only dependencies with <i>lastest</i> will match</li>
+    <li>The <i>status</i> should match the required one: a dependency with <i>latest.integration</i> will only match if there is <i>status="interation"</i> in the info of the dependant module</li>
+</ul>
+
+Having two projects "A" and "B" configured to use IvyDE and the workspace resolver, here is the expected resolved dependencies:<br class="xooki-br"/>
+<table class="ant">
+<tr><th>A dependency on B</th><th>B declared revision</th><th>result</th></tr>
+<tr><td>latest.integration</td><td>1.2</td><td>B wired on A</td></tr>
+<tr><td>1.2</td><td>1.2</td><td>B wired on A</td></tr>
+<tr><td>[1.2,1.3)</td><td>1.2</td><td>B wired on A</td></tr>
+<tr><td>1.0</td><td>1.2</td><td>no project wiring</td></tr>
+<tr><td>latest.integration</td><td><i>none</i></td><td>B wired on A</td></tr>
+<tr><td>1.2</td><td><i>none</i></td><td>B wired on A</td></tr>
+<tr><td>[1.2,1.3)</td><td><i>none</i></td><td>B wired on A</td></tr>
+<tr><td>latest.integration</td><td>$version</td><td>no project wiring</td></tr>
+<tr><td>1.2</td><td>$version</td><td>no project wiring</td></tr>
+<tr><td>[1.2,1.3)</td><td>$version</td><td>no project wiring</td></tr>
+</table>
+
+In some setup, if you want to mix some resolver of your own and the workspace resolver, and still want the transitive dependencies work nicely between them, you may want to turn the resolve mode to <a href="http://ant.apache.org/ivy/history/latest-milestone/use/resolve.html">dynamic</a>:
+<ul>
+    <li>see the defaultResolveMode attribute of <a href="http://ant.apache.org/ivy/history/latest-milestone/settings/settings.html">settings</a> in the ivysettings.</li>
+    <li>see the resolveMode attribute of <a href="http://ant.apache.org/ivy/history/latest-milestone/settings/module.html">module</a> in the ivysettings.</li>
+</ul>
+
+<h1>WTP support</h1>
+
+Note that WTP doesn't support IvyDE's workspace resolver. See the details in the page dedicated to <a href="wtp.html#resolve-in-workspace">WTP integration</a>.<br class="xooki-br"/><br class="xooki-br"/>
+            <hr/>
+            <a href="?action=print">Printer Friendly</a>
+ 		</div><!-- main -->
+		</td>
+	</tr>
+</table>
+
+<table id="footer-menu" summary="Navigation elements." border="0"
+	cellpadding="0" cellspacing="0" width="100%">
+	<tr>
+		<td align="center" valign="middle">
+		<div class="primary-links">:: 
+			<a href="../index.html">Home</a> ::
+			<a href="../download.html">Download</a> ::
+			<a href="../documentation.html">Documentation</a> ::
+			<a href="../get-involved.html">Get involved</a> ::
+		</div>
+		</td>
+	</tr>
+</table>
+
+
+
+<div id="footer-message" class="footer">
+    <hr />
+    <i>Copyright &#169; 2012 The Apache Software Foundation, Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a>.</i><br />
+    <i>Apache IvyDE, Apache Ivy, Apache Ant, IvyDE, Ivy, Ant, Apache, the Apache IvyDE logo, the Apache Ivy logo, the Apache Ant logo and the Apache feather logo are trademarks of The Apache Software Foundation.</i><br />
+    <i>Eclipse and the Eclipse logo are trademarks of Eclipse Foundation, Inc.</i>
+    <i>All other marks mentioned may be trademarks or registered trademarks of their respective owners. </i>
+</div>
+
+
+</div><!-- body -->
+</body>
+</html>

Propchange: ant/site/ivyde/production/history/2.2.0.beta1/cpc/workspace.html
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ant/site/ivyde/production/history/2.2.0.beta1/cpc/workspace.html
------------------------------------------------------------------------------
    svn:keywords = Date Revision Author HeadURL Id

Propchange: ant/site/ivyde/production/history/2.2.0.beta1/cpc/workspace.html
------------------------------------------------------------------------------
    svn:mime-type = text/html

Added: ant/site/ivyde/production/history/2.2.0.beta1/cpc/wtp.html
URL: http://svn.apache.org/viewvc/ant/site/ivyde/production/history/2.2.0.beta1/cpc/wtp.html?rev=1310248&view=auto
==============================================================================
--- ant/site/ivyde/production/history/2.2.0.beta1/cpc/wtp.html (added)
+++ ant/site/ivyde/production/history/2.2.0.beta1/cpc/wtp.html Fri Apr  6 09:02:59 2012
@@ -0,0 +1,170 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<!--
+   Licensed to the Apache Software Foundation (ASF) under one
+   or more contributor license agreements.  See the NOTICE file
+   distributed with this work for additional information
+   regarding copyright ownership.  The ASF licenses this file
+   to you under the Apache License, Version 2.0 (the
+   "License"); you may not use this file except in compliance
+   with the License.  You may obtain a copy of the License at
+
+     http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing,
+   software distributed under the License is distributed on an
+   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+   KIND, either express or implied.  See the License for the
+   specific language governing permissions and limitations
+   under the License.    
+-->
+<html>
+<head>
+	<script type="text/javascript">var xookiConfig = {level: 1};</script>	
+	
+
+<title>WTP integration | Apache IvyDE&#153;</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+  <link rel="stylesheet" type="text/css" href="../style/style.css" />
+  <script src="../js/jquery.pack.js" type="text/javascript"></script>
+  <script src="../js/jquery.treeview.js" type="text/javascript"></script>
+  <script type="text/javascript">
+  $(document).ready(function(){$("#treemenu").Treeview({speed: "fast",store: true});});
+  </script>
+
+<script language="javascript" type="text/javascript">xooki = {u: function(url) {return "../xooki/"+url;}};</script>
+</head>
+<body>
+
+<div id="body">
+<table id="header" summary="Navigation elements." border="0"
+	cellpadding="0" cellspacing="0" width="100%">
+	<tr>
+		<td id="home" width="30%"><a href="http://ant.apache.org/"
+			title="Apache Ant&#153;"><img src="../images/ant-group-logo.gif" alt="Apache Ant&#153;"
+			border="0" /></a></td>
+
+		<td class="product" width="70%" align="right" valign="middle"><img
+			src="../images/logo.png" alt="Apache IvyDE&#153;" border="0" /></td>
+	</tr>
+</table>
+
+<table id="top-menu" summary="Navigation elements." border="0"
+	cellpadding="0" cellspacing="0" width="100%">
+	<tr>
+		<td>
+
+		<div id="navcontainer">
+		<a href="http://www.apache.org/">Apache&#153;</a> &gt; <a href="http://ant.apache.org/">Apache Ant&#153;</a> &gt; <a href="http://ant.apache.org/ivy/">Apache Ivy&#153;</a> &gt; <a href="http://ant.apache.org/ivy/ivyde/">Apache IvyDE&#153;</a> &gt; <a href="http://ant.apache.org/ivy/ivyde/history.html">History</a> &gt; <span class="breadCrumb"><a href="../index.html" >Documentation (2.2.0.beta1)</a> &gt; <a href="../cp_container.html" >Classpath Container</a> &gt; <a href="../cpc/wtp.html" class="current">WTP integration</a></span>
+		</div>
+		</td>
+	</tr>
+
+</table>
+
+<table id="content" border="0" cellpadding="0" cellspacing="0"
+	width="100%">
+	<tr>
+		<td id="sidebar-left">
+		<div class="block block-book" id="block-book-0">
+		<h2>Apache IvyDE&#153;</h2>
+
+		<div class="content"><ul id="treemenu" class="treeview">
+<li id="xooki-index" class="submenu"><a href="../index.html" >Documentation (2.2.0.beta1)</a><ul class="open"><li id="xooki-release-notes"><a href="../release-notes.html" >Release Notes</a></li>
+<li id="xooki-undefined"><a href="http://www.apache.org/licenses/" >License</a></li>
+<li id="xooki-compatibility"><a href="../compatibility.html" >Compatibility</a></li>
+<li id="xooki-install"><a href="../install.html" >Installation</a></li>
+<li id="xooki-cp_container" class="submenu"><a href="../cp_container.html" >Classpath Container</a><ul class="open"><li id="xooki-cpc/create"><a href="../cpc/create.html" >Create a container</a></li>
+<li id="xooki-cpc/edit"><a href="../cpc/edit.html" >Edit the classpath</a></li>
+<li id="xooki-cpc/resolve"><a href="../cpc/resolve.html" >Launching resolve</a></li>
+<li id="xooki-cpc/retrieve"><a href="../cpc/retrieve.html" >Retrieve dependencies</a></li>
+<li id="xooki-cpc/jarmapping"><a href="../cpc/jarmapping.html" >Jar mapping</a></li>
+<li id="xooki-cpc/cleancache"><a href="../cpc/cleancache.html" >Clean the caches</a></li>
+<li id="xooki-cpc/workspace"><a href="../cpc/workspace.html" >Resolve in workspace</a></li>
+<li id="xooki-cpc/launch"><a href="../cpc/launch.html" >Launch configuration</a></li>
+<li id="xooki-cpc/maven"><a href="../cpc/maven.html" >Use with maven poms</a></li>
+<li id="xooki-cpc/wtp"><a href="../cpc/wtp.html" class="current">WTP integration</a></li>
+</ul></li>
+<li id="xooki-non-java"><a href="../non-java.html" >Non-Java dependencies</a></li>
+<li id="xooki-ivyeditor"><a href="../ivyeditor.html" >Ivy file editor</a></li>
+<li id="xooki-settingseditor"><a href="../settingseditor.html" >Ivy settings editor</a></li>
+<li id="xooki-preferences"><a href="../preferences.html" >Eclipse global preferences</a></li>
+<li id="xooki-eclipsevar"><a href="../eclipsevar.html" >Eclipse variables</a></li>
+<li id="xooki-console"><a href="../console.html" >Ivy Console</a></li>
+<li id="xooki-ant"><a href="../ant.html" >Eclipse's Ant integration</a></li>
+<li id="xooki-revdepexplorer"><a href="../revdepexplorer.html" >Reverse Dependency Explorer</a></li>
+<li id="xooki-resolve-visualizer"><a href="../resolve-visualizer.html" >Resolve Visualizer</a></li>
+<li id="xooki-dev" class="submenu"><a href="../dev.html" >Developer doc</a><ul class="closed"><li id="xooki-dev/build"><a href="../dev/build.html" >Building</a></li>
+<li id="xooki-dev/release"><a href="../dev/release.html" >Releasing</a></li>
+</ul></li>
+</ul></li>
+</ul>
+</div>
+
+		</div>
+
+		</td>
+		
+		<td valign="top">
+		<div id="main">
+
+		<h1 class="title">WTP integration</h1>
+            <br class="xooki-br"/>WTP refers to the <a href="http://www.eclipse.org/webtools/">Web Tools Platform</a> project from the Eclipse Foundation which allows Eclipse&#153; users to easily develop, launch and debug web applications. Apache IvyDE works with WTP 2.0+ (Eclipse 3.3+).<br class="xooki-br"/><br class="xooki-br"/>In the properties of your project configured to use WTP, there is a section titled "Java EE Module Dependencies". In this section you will find the IvyDE classpath container listed, usually with the name "ivy.xml [*]". Select it and dependencies found in the IvyDE classpath container will be deployed as well.<br class="xooki-br"/><br class="xooki-br"/><center><img src="../images/wtp.jpg"/></center>
+
+This has been successfully tested with Eclipse 3.3/WTP 2.0, and Eclipse 3.4/WTP 3.0.<br class="xooki-br"/><br class="xooki-br"/><h1>IBM&#153; Rational Application Developer (RAD&#153;) 7.5.3+</h1>
+
+Users of RAD 7.5.3 will notice that the classpath container is not listed in the table.  RAD prevents the deployment of classpath containers by default.  To allow this behavior, selection Windows > Preferences > Java EE.  Check "Allow loose classpath module dependencies".  RAD will present you with a warning message.  To enable the behavior, you need to check the option again in the popup and click Yes.<br class="xooki-br"/><br class="xooki-br"/><center><img src="../images/rad_jee_page.jpg"/></center>
+<br/>
+<b>Note:</b> due to a bug in RAD 7.5.3, this IBM specific property is not persisted when we close the workbench and reopen it. To work around this:
+<ul>
+<li>Export RSA preferences ( File > Export > General > Preferences)</li>
+<li>Open the exported .epf file and replace<br class="xooki-br"/>/instance/org.eclipse.jst.j2ee/org.eclipse.jst.j2ee.preferences.allowClasspathDep=false<br class="xooki-br"/>with<br class="xooki-br"/>/instance/org.eclipse.jst.j2ee/org.eclipse.jst.j2ee.preferences.allowClasspathDep=true</li>
+<li>Load the modified .epf</li>
+</ul>
+
+<h1><a name="resolve-in-workspace"></a>Resolve in workspace</h1>
+
+WTP doesn't support classpath containers like IvyDE's or Maven's one which can link to a Java project in a workspace.<br class="xooki-br"/><br class="xooki-br"/>A feature request has been opened in WTP's Bugzilla: see <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=184125">bug #184125</a>.<br class="xooki-br"/><br class="xooki-br"/>If you really want to link a Java project into the classpath of a WTP project, you should folow what is described in the <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=184125#c12">comment #12</a> and the <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=184125#c17">comment #17</a>:
+<ul>
+  <li>in your ivy.xml of your WTP project, exclude from your dependencies the java projects you want to link to (you can create a specific Ivy configuration for that, so it won't mess with the configurations used by an Ant build for instance)</li>
+  <li>make sure your Java project is a WTP "utility" project</li>
+  <li>make sure any IvyDE classpath container in the Java projects has been added to the deployment assembly</li>
+  <li>in your WTP project, add the IvyDE container which resolve the dependencies excluded your Java project dependencies</li>
+  <li>in your WTP project, add your Java project dependencies to the WTP project using existing deployment<br class="xooki-br"/>assembly facilities</li>
+</ul>
+
+
+            <hr/>
+            <a href="?action=print">Printer Friendly</a>
+ 		</div><!-- main -->
+		</td>
+	</tr>
+</table>
+
+<table id="footer-menu" summary="Navigation elements." border="0"
+	cellpadding="0" cellspacing="0" width="100%">
+	<tr>
+		<td align="center" valign="middle">
+		<div class="primary-links">:: 
+			<a href="../index.html">Home</a> ::
+			<a href="../download.html">Download</a> ::
+			<a href="../documentation.html">Documentation</a> ::
+			<a href="../get-involved.html">Get involved</a> ::
+		</div>
+		</td>
+	</tr>
+</table>
+
+
+
+<div id="footer-message" class="footer">
+    <hr />
+    <i>Copyright &#169; 2012 The Apache Software Foundation, Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a>.</i><br />
+    <i>Apache IvyDE, Apache Ivy, Apache Ant, IvyDE, Ivy, Ant, Apache, the Apache IvyDE logo, the Apache Ivy logo, the Apache Ant logo and the Apache feather logo are trademarks of The Apache Software Foundation.</i><br />
+    <i>Eclipse and the Eclipse logo are trademarks of Eclipse Foundation, Inc.</i>
+    <i>All other marks mentioned may be trademarks or registered trademarks of their respective owners. </i>
+</div>
+
+
+</div><!-- body -->
+</body>
+</html>

Propchange: ant/site/ivyde/production/history/2.2.0.beta1/cpc/wtp.html
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ant/site/ivyde/production/history/2.2.0.beta1/cpc/wtp.html
------------------------------------------------------------------------------
    svn:keywords = Date Revision Author HeadURL Id

Propchange: ant/site/ivyde/production/history/2.2.0.beta1/cpc/wtp.html
------------------------------------------------------------------------------
    svn:mime-type = text/html

Added: ant/site/ivyde/production/history/2.2.0.beta1/dev.html
URL: http://svn.apache.org/viewvc/ant/site/ivyde/production/history/2.2.0.beta1/dev.html?rev=1310248&view=auto
==============================================================================
--- ant/site/ivyde/production/history/2.2.0.beta1/dev.html (added)
+++ ant/site/ivyde/production/history/2.2.0.beta1/dev.html Fri Apr  6 09:02:59 2012
@@ -0,0 +1,152 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<!--
+   Licensed to the Apache Software Foundation (ASF) under one
+   or more contributor license agreements.  See the NOTICE file
+   distributed with this work for additional information
+   regarding copyright ownership.  The ASF licenses this file
+   to you under the Apache License, Version 2.0 (the
+   "License"); you may not use this file except in compliance
+   with the License.  You may obtain a copy of the License at
+
+     http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing,
+   software distributed under the License is distributed on an
+   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+   KIND, either express or implied.  See the License for the
+   specific language governing permissions and limitations
+   under the License.    
+-->
+<html>
+<head>
+	<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
+	<script type="text/javascript">var xookiConfig = {level: 0};</script>	
+	
+
+<title>Developer doc | Apache IvyDE&#153;</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+  <link rel="stylesheet" type="text/css" href="style/style.css" />
+  <script src="js/jquery.pack.js" type="text/javascript"></script>
+  <script src="js/jquery.treeview.js" type="text/javascript"></script>
+  <script type="text/javascript">
+  $(document).ready(function(){$("#treemenu").Treeview({speed: "fast",store: true});});
+  </script>
+
+<script language="javascript" type="text/javascript">xooki = {u: function(url) {return "xooki/"+url;}};</script>
+</head>
+<body>
+
+<div id="body">
+<table id="header" summary="Navigation elements." border="0"
+	cellpadding="0" cellspacing="0" width="100%">
+	<tr>
+		<td id="home" width="30%"><a href="http://ant.apache.org/"
+			title="Apache Ant&#153;"><img src="images/ant-group-logo.gif" alt="Apache Ant&#153;"
+			border="0" /></a></td>
+
+		<td class="product" width="70%" align="right" valign="middle"><img
+			src="images/logo.png" alt="Apache IvyDE&#153;" border="0" /></td>
+	</tr>
+</table>
+
+<table id="top-menu" summary="Navigation elements." border="0"
+	cellpadding="0" cellspacing="0" width="100%">
+	<tr>
+		<td>
+
+		<div id="navcontainer">
+		<a href="http://www.apache.org/">Apache&#153;</a> &gt; <a href="http://ant.apache.org/">Apache Ant&#153;</a> &gt; <a href="http://ant.apache.org/ivy/">Apache Ivy&#153;</a> &gt; <a href="http://ant.apache.org/ivy/ivyde/">Apache IvyDE&#153;</a> &gt; <a href="http://ant.apache.org/ivy/ivyde/history.html">History</a> &gt; <span class="breadCrumb"><a href="index.html" >Documentation (2.2.0.beta1)</a> &gt; <a href="dev.html" class="current">Developer doc</a></span>
+		</div>
+		</td>
+	</tr>
+
+</table>
+
+<table id="content" border="0" cellpadding="0" cellspacing="0"
+	width="100%">
+	<tr>
+		<td id="sidebar-left">
+		<div class="block block-book" id="block-book-0">
+		<h2>Apache IvyDE&#153;</h2>
+
+		<div class="content"><ul id="treemenu" class="treeview">
+<li id="xooki-index" class="submenu"><a href="index.html" >Documentation (2.2.0.beta1)</a><ul class="open"><li id="xooki-release-notes"><a href="release-notes.html" >Release Notes</a></li>
+<li id="xooki-undefined"><a href="http://www.apache.org/licenses/" >License</a></li>
+<li id="xooki-compatibility"><a href="compatibility.html" >Compatibility</a></li>
+<li id="xooki-install"><a href="install.html" >Installation</a></li>
+<li id="xooki-cp_container" class="submenu"><a href="cp_container.html" >Classpath Container</a><ul class="closed"><li id="xooki-cpc/create"><a href="cpc/create.html" >Create a container</a></li>
+<li id="xooki-cpc/edit"><a href="cpc/edit.html" >Edit the classpath</a></li>
+<li id="xooki-cpc/resolve"><a href="cpc/resolve.html" >Launching resolve</a></li>
+<li id="xooki-cpc/retrieve"><a href="cpc/retrieve.html" >Retrieve dependencies</a></li>
+<li id="xooki-cpc/jarmapping"><a href="cpc/jarmapping.html" >Jar mapping</a></li>
+<li id="xooki-cpc/cleancache"><a href="cpc/cleancache.html" >Clean the caches</a></li>
+<li id="xooki-cpc/workspace"><a href="cpc/workspace.html" >Resolve in workspace</a></li>
+<li id="xooki-cpc/launch"><a href="cpc/launch.html" >Launch configuration</a></li>
+<li id="xooki-cpc/maven"><a href="cpc/maven.html" >Use with maven poms</a></li>
+<li id="xooki-cpc/wtp"><a href="cpc/wtp.html" >WTP integration</a></li>
+</ul></li>
+<li id="xooki-non-java"><a href="non-java.html" >Non-Java dependencies</a></li>
+<li id="xooki-ivyeditor"><a href="ivyeditor.html" >Ivy file editor</a></li>
+<li id="xooki-settingseditor"><a href="settingseditor.html" >Ivy settings editor</a></li>
+<li id="xooki-preferences"><a href="preferences.html" >Eclipse global preferences</a></li>
+<li id="xooki-eclipsevar"><a href="eclipsevar.html" >Eclipse variables</a></li>
+<li id="xooki-console"><a href="console.html" >Ivy Console</a></li>
+<li id="xooki-ant"><a href="ant.html" >Eclipse's Ant integration</a></li>
+<li id="xooki-revdepexplorer"><a href="revdepexplorer.html" >Reverse Dependency Explorer</a></li>
+<li id="xooki-resolve-visualizer"><a href="resolve-visualizer.html" >Resolve Visualizer</a></li>
+<li id="xooki-dev" class="submenu"><a href="dev.html" class="current">Developer doc</a><ul class="open"><li id="xooki-dev/build"><a href="dev/build.html" >Building</a></li>
+<li id="xooki-dev/release"><a href="dev/release.html" >Releasing</a></li>
+</ul></li>
+</ul></li>
+</ul>
+</div>
+
+		</div>
+
+		</td>
+		
+		<td valign="top">
+		<div id="main">
+
+		<h1 class="title">Developer doc</h1>
+            <br class="xooki-br"/>Adding new features or fixing bugs needs community involvement.<br class="xooki-br"/>Here you will find the basics for how to get involved:
+<ul>
+<li>How to <a href="dev/build.html">build</a> Apache IvyDE from the sources</li>
+<li>and the process to de a <a href="dev/release.html">release</a> of Apache IvyDE</li>
+</ul>
+
+            <hr/>
+            <a href="?action=print">Printer Friendly</a>
+ 		</div><!-- main -->
+		</td>
+	</tr>
+</table>
+
+<table id="footer-menu" summary="Navigation elements." border="0"
+	cellpadding="0" cellspacing="0" width="100%">
+	<tr>
+		<td align="center" valign="middle">
+		<div class="primary-links">:: 
+			<a href="index.html">Home</a> ::
+			<a href="download.html">Download</a> ::
+			<a href="documentation.html">Documentation</a> ::
+			<a href="get-involved.html">Get involved</a> ::
+		</div>
+		</td>
+	</tr>
+</table>
+
+
+
+<div id="footer-message" class="footer">
+    <hr />
+    <i>Copyright &#169; 2012 The Apache Software Foundation, Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a>.</i><br />
+    <i>Apache IvyDE, Apache Ivy, Apache Ant, IvyDE, Ivy, Ant, Apache, the Apache IvyDE logo, the Apache Ivy logo, the Apache Ant logo and the Apache feather logo are trademarks of The Apache Software Foundation.</i><br />
+    <i>Eclipse and the Eclipse logo are trademarks of Eclipse Foundation, Inc.</i>
+    <i>All other marks mentioned may be trademarks or registered trademarks of their respective owners. </i>
+</div>
+
+
+</div><!-- body -->
+</body>
+</html>

Propchange: ant/site/ivyde/production/history/2.2.0.beta1/dev.html
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ant/site/ivyde/production/history/2.2.0.beta1/dev.html
------------------------------------------------------------------------------
    svn:keywords = Date Revision Author HeadURL Id

Propchange: ant/site/ivyde/production/history/2.2.0.beta1/dev.html
------------------------------------------------------------------------------
    svn:mime-type = text/html

Added: ant/site/ivyde/production/history/2.2.0.beta1/dev/build.html
URL: http://svn.apache.org/viewvc/ant/site/ivyde/production/history/2.2.0.beta1/dev/build.html?rev=1310248&view=auto
==============================================================================
--- ant/site/ivyde/production/history/2.2.0.beta1/dev/build.html (added)
+++ ant/site/ivyde/production/history/2.2.0.beta1/dev/build.html Fri Apr  6 09:02:59 2012
@@ -0,0 +1,177 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<!--
+   Licensed to the Apache Software Foundation (ASF) under one
+   or more contributor license agreements.  See the NOTICE file
+   distributed with this work for additional information
+   regarding copyright ownership.  The ASF licenses this file
+   to you under the Apache License, Version 2.0 (the
+   "License"); you may not use this file except in compliance
+   with the License.  You may obtain a copy of the License at
+
+     http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing,
+   software distributed under the License is distributed on an
+   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+   KIND, either express or implied.  See the License for the
+   specific language governing permissions and limitations
+   under the License.    
+-->
+<html>
+<head>
+	<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
+	<script type="text/javascript">var xookiConfig = {level: 1};</script>	
+	
+
+<title>Building | Apache IvyDE&#153;</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+  <link rel="stylesheet" type="text/css" href="../style/style.css" />
+  <script src="../js/jquery.pack.js" type="text/javascript"></script>
+  <script src="../js/jquery.treeview.js" type="text/javascript"></script>
+  <script type="text/javascript">
+  $(document).ready(function(){$("#treemenu").Treeview({speed: "fast",store: true});});
+  </script>
+
+<script language="javascript" type="text/javascript">xooki = {u: function(url) {return "../xooki/"+url;}};</script>
+</head>
+<body>
+
+<div id="body">
+<table id="header" summary="Navigation elements." border="0"
+	cellpadding="0" cellspacing="0" width="100%">
+	<tr>
+		<td id="home" width="30%"><a href="http://ant.apache.org/"
+			title="Apache Ant&#153;"><img src="../images/ant-group-logo.gif" alt="Apache Ant&#153;"
+			border="0" /></a></td>
+
+		<td class="product" width="70%" align="right" valign="middle"><img
+			src="../images/logo.png" alt="Apache IvyDE&#153;" border="0" /></td>
+	</tr>
+</table>
+
+<table id="top-menu" summary="Navigation elements." border="0"
+	cellpadding="0" cellspacing="0" width="100%">
+	<tr>
+		<td>
+
+		<div id="navcontainer">
+		<a href="http://www.apache.org/">Apache&#153;</a> &gt; <a href="http://ant.apache.org/">Apache Ant&#153;</a> &gt; <a href="http://ant.apache.org/ivy/">Apache Ivy&#153;</a> &gt; <a href="http://ant.apache.org/ivy/ivyde/">Apache IvyDE&#153;</a> &gt; <a href="http://ant.apache.org/ivy/ivyde/history.html">History</a> &gt; <span class="breadCrumb"><a href="../index.html" >Documentation (2.2.0.beta1)</a> &gt; <a href="../dev.html" >Developer doc</a> &gt; <a href="../dev/build.html" class="current">Building</a></span>
+		</div>
+		</td>
+	</tr>
+
+</table>
+
+<table id="content" border="0" cellpadding="0" cellspacing="0"
+	width="100%">
+	<tr>
+		<td id="sidebar-left">
+		<div class="block block-book" id="block-book-0">
+		<h2>Apache IvyDE&#153;</h2>
+
+		<div class="content"><ul id="treemenu" class="treeview">
+<li id="xooki-index" class="submenu"><a href="../index.html" >Documentation (2.2.0.beta1)</a><ul class="open"><li id="xooki-release-notes"><a href="../release-notes.html" >Release Notes</a></li>
+<li id="xooki-undefined"><a href="http://www.apache.org/licenses/" >License</a></li>
+<li id="xooki-compatibility"><a href="../compatibility.html" >Compatibility</a></li>
+<li id="xooki-install"><a href="../install.html" >Installation</a></li>
+<li id="xooki-cp_container" class="submenu"><a href="../cp_container.html" >Classpath Container</a><ul class="closed"><li id="xooki-cpc/create"><a href="../cpc/create.html" >Create a container</a></li>
+<li id="xooki-cpc/edit"><a href="../cpc/edit.html" >Edit the classpath</a></li>
+<li id="xooki-cpc/resolve"><a href="../cpc/resolve.html" >Launching resolve</a></li>
+<li id="xooki-cpc/retrieve"><a href="../cpc/retrieve.html" >Retrieve dependencies</a></li>
+<li id="xooki-cpc/jarmapping"><a href="../cpc/jarmapping.html" >Jar mapping</a></li>
+<li id="xooki-cpc/cleancache"><a href="../cpc/cleancache.html" >Clean the caches</a></li>
+<li id="xooki-cpc/workspace"><a href="../cpc/workspace.html" >Resolve in workspace</a></li>
+<li id="xooki-cpc/launch"><a href="../cpc/launch.html" >Launch configuration</a></li>
+<li id="xooki-cpc/maven"><a href="../cpc/maven.html" >Use with maven poms</a></li>
+<li id="xooki-cpc/wtp"><a href="../cpc/wtp.html" >WTP integration</a></li>
+</ul></li>
+<li id="xooki-non-java"><a href="../non-java.html" >Non-Java dependencies</a></li>
+<li id="xooki-ivyeditor"><a href="../ivyeditor.html" >Ivy file editor</a></li>
+<li id="xooki-settingseditor"><a href="../settingseditor.html" >Ivy settings editor</a></li>
+<li id="xooki-preferences"><a href="../preferences.html" >Eclipse global preferences</a></li>
+<li id="xooki-eclipsevar"><a href="../eclipsevar.html" >Eclipse variables</a></li>
+<li id="xooki-console"><a href="../console.html" >Ivy Console</a></li>
+<li id="xooki-ant"><a href="../ant.html" >Eclipse's Ant integration</a></li>
+<li id="xooki-revdepexplorer"><a href="../revdepexplorer.html" >Reverse Dependency Explorer</a></li>
+<li id="xooki-resolve-visualizer"><a href="../resolve-visualizer.html" >Resolve Visualizer</a></li>
+<li id="xooki-dev" class="submenu"><a href="../dev.html" >Developer doc</a><ul class="open"><li id="xooki-dev/build"><a href="../dev/build.html" class="current">Building</a></li>
+<li id="xooki-dev/release"><a href="../dev/release.html" >Releasing</a></li>
+</ul></li>
+</ul></li>
+</ul>
+</div>
+
+		</div>
+
+		</td>
+		
+		<td valign="top">
+		<div id="main">
+
+		<h1 class="title">Building</h1>
+            <br class="xooki-br"/>This page describes how to build the Apache IvyDE plugin from the source. The build is based on the Eclipse&#153; build system so it requires an Eclipse install. You also need to have an Ivy bundle installed.<br class="xooki-br"/><br class="xooki-br"/><h1><a name="setup"></a>Setup of the build</h1>
+
+<h2><a name="eclipse-install"></a>Eclipse installation</h2>
+
+You need first an Eclipse install which contains the PDE plugins (by default included in the "SDK" and "Classic" versions). We will refer to the eclipse installation path in the documentation as <tt>$ECLIPSE_HOME</tt>. In that <tt>$ECLIPSE_HOME</tt> folder you should have the plugins and features folders.<br class="xooki-br"/><br class="xooki-br"/>It is <u>recommended</u> to have an eclipse installation dedicated to the build. So you will be able to have better control over the Ivy bundle installed there. And as the build clean the internal cache of Eclipse, running an eclipse and building with the same instance might raise some troubleshootings in the IDE.<br class="xooki-br"/><br class="xooki-br"/>Lots of ant target depends on that Eclipse installation, so they need a <tt>baseLocation</tt> property to be defined. Note that you can avoid specifying that property in each command line by having a <tt>local.build.properties</tt> file which contains somethink like:
+<pre>
+baseLocation=/home/me/tools/eclipse-3.4
+</pre>
+
+<h2><a name="install-ivy"></a>The Apache Ivy bundle</h2>
+
+The IvyDE plugins depends on the Apache Ivy 2.0 OSGi bundle. So the Ivy bundle have to be installed in the Eclipse installation before starting the build. An Ant target will accomplished that task quite automatically. Inline help will be displayed when no property is specified:
+<pre>ant install-ivy</pre>
+
+<u>Note</u>: due to <a href="https://issues.apache.org/jira/browse/IVY-802">an old bug in the build script of Ivy</a>, the OSGi version of Ivy is "0.0.0" for every version older than the 2.0.0-RC1. So older version than 2.0.0-RC1 is not supported.<br class="xooki-br"/><br class="xooki-br"/><h1><a name="build"></a>Building</h1>
+
+First somehow you got some sources, for instance from the ASF subversion repository:
+<pre>
+svn co <a href="https://svn.apache.org/repos/asf/ant/ivy/ivyde/trunk">https://svn.apache.org/repos/asf/ant/ivy/ivyde/trunk</a> ivyde-trunk
+</pre>
+or get directly the released sources from the <a href="../../download.cgi#sources">distribution</a>.<br class="xooki-br"/><br class="xooki-br"/>And go into the root folder of the sources. In that folder you should see the builder, org.apache.ivyde.eclipse and org.apache.ivyde.feature folders.<br class="xooki-br"/><br class="xooki-br"/>And run the build:
+<pre>ant build -DbaseLocation=$ECLIPSE_HOME</pre>
+
+Then in the created directory "work" you will find a directory (something like 2.0.0.alpha1-200804171513) in which you will find the zip archive ready to be unzipped in an Eclipse install.<br class="xooki-br"/><br class="xooki-br"/><h1><a name="install"></a>Install</h1>
+
+After a successful build you should have a zip file at <tt>dist/org.apache.ivyde.feature-$VERSION.zip</tt>. The zip file contains the "plugins" and "features" folders ready to be unzipped in an Eclipse install. So here is the process:
+<pre>
+cd $ECLIPSE_HOME<br class="xooki-br"/>unzip ...../dist/org.apache.ivyde.feature-$VERSION.zip
+</pre>
+
+Then start your Eclipse and enjoy !<br class="xooki-br"/>
+            <hr/>
+            <a href="?action=print">Printer Friendly</a>
+ 		</div><!-- main -->
+		</td>
+	</tr>
+</table>
+
+<table id="footer-menu" summary="Navigation elements." border="0"
+	cellpadding="0" cellspacing="0" width="100%">
+	<tr>
+		<td align="center" valign="middle">
+		<div class="primary-links">:: 
+			<a href="../index.html">Home</a> ::
+			<a href="../download.html">Download</a> ::
+			<a href="../documentation.html">Documentation</a> ::
+			<a href="../get-involved.html">Get involved</a> ::
+		</div>
+		</td>
+	</tr>
+</table>
+
+
+
+<div id="footer-message" class="footer">
+    <hr />
+    <i>Copyright &#169; 2012 The Apache Software Foundation, Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a>.</i><br />
+    <i>Apache IvyDE, Apache Ivy, Apache Ant, IvyDE, Ivy, Ant, Apache, the Apache IvyDE logo, the Apache Ivy logo, the Apache Ant logo and the Apache feather logo are trademarks of The Apache Software Foundation.</i><br />
+    <i>Eclipse and the Eclipse logo are trademarks of Eclipse Foundation, Inc.</i>
+    <i>All other marks mentioned may be trademarks or registered trademarks of their respective owners. </i>
+</div>
+
+
+</div><!-- body -->
+</body>
+</html>

Propchange: ant/site/ivyde/production/history/2.2.0.beta1/dev/build.html
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ant/site/ivyde/production/history/2.2.0.beta1/dev/build.html
------------------------------------------------------------------------------
    svn:keywords = Date Revision Author HeadURL Id

Propchange: ant/site/ivyde/production/history/2.2.0.beta1/dev/build.html
------------------------------------------------------------------------------
    svn:mime-type = text/html

Added: ant/site/ivyde/production/history/2.2.0.beta1/dev/release.html
URL: http://svn.apache.org/viewvc/ant/site/ivyde/production/history/2.2.0.beta1/dev/release.html?rev=1310248&view=auto
==============================================================================
--- ant/site/ivyde/production/history/2.2.0.beta1/dev/release.html (added)
+++ ant/site/ivyde/production/history/2.2.0.beta1/dev/release.html Fri Apr  6 09:02:59 2012
@@ -0,0 +1,283 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<!--
+   Licensed to the Apache Software Foundation (ASF) under one
+   or more contributor license agreements.  See the NOTICE file
+   distributed with this work for additional information
+   regarding copyright ownership.  The ASF licenses this file
+   to you under the Apache License, Version 2.0 (the
+   "License"); you may not use this file except in compliance
+   with the License.  You may obtain a copy of the License at
+
+     http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing,
+   software distributed under the License is distributed on an
+   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+   KIND, either express or implied.  See the License for the
+   specific language governing permissions and limitations
+   under the License.    
+-->
+<html>
+<head>
+	<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
+	<script type="text/javascript">var xookiConfig = {level: 1};</script>	
+	
+
+<title>Releasing | Apache IvyDE&#153;</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+  <link rel="stylesheet" type="text/css" href="../style/style.css" />
+  <script src="../js/jquery.pack.js" type="text/javascript"></script>
+  <script src="../js/jquery.treeview.js" type="text/javascript"></script>
+  <script type="text/javascript">
+  $(document).ready(function(){$("#treemenu").Treeview({speed: "fast",store: true});});
+  </script>
+
+<script language="javascript" type="text/javascript">xooki = {u: function(url) {return "../xooki/"+url;}};</script>
+</head>
+<body>
+
+<div id="body">
+<table id="header" summary="Navigation elements." border="0"
+	cellpadding="0" cellspacing="0" width="100%">
+	<tr>
+		<td id="home" width="30%"><a href="http://ant.apache.org/"
+			title="Apache Ant&#153;"><img src="../images/ant-group-logo.gif" alt="Apache Ant&#153;"
+			border="0" /></a></td>
+
+		<td class="product" width="70%" align="right" valign="middle"><img
+			src="../images/logo.png" alt="Apache IvyDE&#153;" border="0" /></td>
+	</tr>
+</table>
+
+<table id="top-menu" summary="Navigation elements." border="0"
+	cellpadding="0" cellspacing="0" width="100%">
+	<tr>
+		<td>
+
+		<div id="navcontainer">
+		<a href="http://www.apache.org/">Apache&#153;</a> &gt; <a href="http://ant.apache.org/">Apache Ant&#153;</a> &gt; <a href="http://ant.apache.org/ivy/">Apache Ivy&#153;</a> &gt; <a href="http://ant.apache.org/ivy/ivyde/">Apache IvyDE&#153;</a> &gt; <a href="http://ant.apache.org/ivy/ivyde/history.html">History</a> &gt; <span class="breadCrumb"><a href="../index.html" >Documentation (2.2.0.beta1)</a> &gt; <a href="../dev.html" >Developer doc</a> &gt; <a href="../dev/release.html" class="current">Releasing</a></span>
+		</div>
+		</td>
+	</tr>
+
+</table>
+
+<table id="content" border="0" cellpadding="0" cellspacing="0"
+	width="100%">
+	<tr>
+		<td id="sidebar-left">
+		<div class="block block-book" id="block-book-0">
+		<h2>Apache IvyDE&#153;</h2>
+
+		<div class="content"><ul id="treemenu" class="treeview">
+<li id="xooki-index" class="submenu"><a href="../index.html" >Documentation (2.2.0.beta1)</a><ul class="open"><li id="xooki-release-notes"><a href="../release-notes.html" >Release Notes</a></li>
+<li id="xooki-undefined"><a href="http://www.apache.org/licenses/" >License</a></li>
+<li id="xooki-compatibility"><a href="../compatibility.html" >Compatibility</a></li>
+<li id="xooki-install"><a href="../install.html" >Installation</a></li>
+<li id="xooki-cp_container" class="submenu"><a href="../cp_container.html" >Classpath Container</a><ul class="closed"><li id="xooki-cpc/create"><a href="../cpc/create.html" >Create a container</a></li>
+<li id="xooki-cpc/edit"><a href="../cpc/edit.html" >Edit the classpath</a></li>
+<li id="xooki-cpc/resolve"><a href="../cpc/resolve.html" >Launching resolve</a></li>
+<li id="xooki-cpc/retrieve"><a href="../cpc/retrieve.html" >Retrieve dependencies</a></li>
+<li id="xooki-cpc/jarmapping"><a href="../cpc/jarmapping.html" >Jar mapping</a></li>
+<li id="xooki-cpc/cleancache"><a href="../cpc/cleancache.html" >Clean the caches</a></li>
+<li id="xooki-cpc/workspace"><a href="../cpc/workspace.html" >Resolve in workspace</a></li>
+<li id="xooki-cpc/launch"><a href="../cpc/launch.html" >Launch configuration</a></li>
+<li id="xooki-cpc/maven"><a href="../cpc/maven.html" >Use with maven poms</a></li>
+<li id="xooki-cpc/wtp"><a href="../cpc/wtp.html" >WTP integration</a></li>
+</ul></li>
+<li id="xooki-non-java"><a href="../non-java.html" >Non-Java dependencies</a></li>
+<li id="xooki-ivyeditor"><a href="../ivyeditor.html" >Ivy file editor</a></li>
+<li id="xooki-settingseditor"><a href="../settingseditor.html" >Ivy settings editor</a></li>
+<li id="xooki-preferences"><a href="../preferences.html" >Eclipse global preferences</a></li>
+<li id="xooki-eclipsevar"><a href="../eclipsevar.html" >Eclipse variables</a></li>
+<li id="xooki-console"><a href="../console.html" >Ivy Console</a></li>
+<li id="xooki-ant"><a href="../ant.html" >Eclipse's Ant integration</a></li>
+<li id="xooki-revdepexplorer"><a href="../revdepexplorer.html" >Reverse Dependency Explorer</a></li>
+<li id="xooki-resolve-visualizer"><a href="../resolve-visualizer.html" >Resolve Visualizer</a></li>
+<li id="xooki-dev" class="submenu"><a href="../dev.html" >Developer doc</a><ul class="open"><li id="xooki-dev/build"><a href="../dev/build.html" >Building</a></li>
+<li id="xooki-dev/release"><a href="../dev/release.html" class="current">Releasing</a></li>
+</ul></li>
+</ul></li>
+</ul>
+</div>
+
+		</div>
+
+		</td>
+		
+		<td valign="top">
+		<div id="main">
+
+		<h1 class="title">Releasing</h1>
+            <br class="xooki-br"/>This documentation is defining every steps that needs to be accomplished when releasing Apache IvyDE.<br class="xooki-br"/>In this doc, the released version is denoted as $VERSION, so it HAVE to be replaced in the command line argument accordingly. There is also some $LOGIN which is referencing your login on the Apache machines.<br class="xooki-br"/><br class="xooki-br"/><h1>Prepare</h1>
+
+<h2>Jira</h2>
+
+First in <a href="https://issues.apache.org/jira/browse/IVYDE">Jira</a> make sure that no more issues are opened for the target release.<br class="xooki-br"/><br class="xooki-br"/><h2>Release notes</h2>
+
+Make sure the release notes and the annoucement are up to date. Look at doc/release-notes.html. Remove there anything which refers to a draft status.<br class="xooki-br"/><br class="xooki-br"/><h2>Release branch</h2>
+
+Some modifications of the branch are need to do the release. So a new branch is needed:
+<pre>
+svn copy <a href="https://svn.apache.org/repos/asf/ant/ivy/ivyde/trunk">https://svn.apache.org/repos/asf/ant/ivy/ivyde/trunk</a> \<br class="xooki-br"/>           <a href="https://svn.apache.org/repos/asf/ant/ivy/ivyde/branches/$VERSION">https://svn.apache.org/repos/asf/ant/ivy/ivyde/branches/$VERSION</a> \<br class="xooki-br"/>      -m "Creating a release branch for IvyDE $VERSION"
+</pre>
+
+and then checkout it:
+<pre>
+svn co <a href="https://svn.apache.org/repos/asf/ant/ivy/ivyde/branches/$VERSION">https://svn.apache.org/repos/asf/ant/ivy/ivyde/branches/$VERSION</a> ivyde-$VERSION
+</pre>
+
+<h2>Documentation release</h2>
+
+The documentation have to specify the correct version number:<br class="xooki-br"/>In the files:
+<ul>
+<li>doc/template.html</li>
+</ul>
+The header should look like this
+<pre>
+&lt;title&gt;${title} | Apache IvyDE $VERSION Documentation&lt;/title&gt;
+</pre>
+
+<h2>Commit your changes</h2>
+
+Don't forget to commit the changes you've done into the release branch.<br class="xooki-br"/><br class="xooki-br"/><h1>Building</h1>
+
+Make sure you have a proper working copy with a <tt>svn status</tt>. You should have no modification.<br class="xooki-br"/><br class="xooki-br"/>Then launch the build:
+<pre>ant /release clean dist -DbaseLocation=/home/me/...../eclipse/</pre>
+
+And sign the artifacts:
+<pre>./signArtifacts.sh</pre>
+
+Then it is time to tag the release as soon as you are happy with your artifacts:<br class="xooki-br"/>
+<pre>svn copy <a href="https://svn.apache.org/repos/asf/ant/ivy/ivyde/branches/$VERSION">https://svn.apache.org/repos/asf/ant/ivy/ivyde/branches/$VERSION</a> \<br class="xooki-br"/>           <a href="https://svn.apache.org/repos/asf/ant/ivy/ivyde/tags/$VERSION">https://svn.apache.org/repos/asf/ant/ivy/ivyde/tags/$VERSION</a> \<br class="xooki-br"/>      -m "Tag IvyDE release $VERSION"
+</pre>
+
+And don't forget to set the svn:external on doc/xooki to a fixed revision. Edit the svn:external property on the folder doc/xooki in the tag and set it to the revision of the commit of the tag. It should look like:
+<pre>
+xooki -r790212 <a href="https://svn.apache.org/repos/asf/ant/ivy/site/xooki/">https://svn.apache.org/repos/asf/ant/ivy/site/xooki/</a>
+</pre>
+
+And commit that modification.<br class="xooki-br"/><br class="xooki-br"/><h1>Prepare the updatesite</h1>
+
+The instructions to build the updatesite are there:<br class="xooki-br"/><a href="http://ant.apache.org/ivy/history/trunk/dev/updatesite.html">http://ant.apache.org/ivy/history/trunk/dev/updatesite.html</a><br class="xooki-br"/><br class="xooki-br"/><h1>Vote for the released artifacts</h1>
+
+First the release needs to be publicly available.<br class="xooki-br"/><br class="xooki-br"/>You can use the dev area of the dist subversion for that. Then just commit the artifacts into <a href="https://dist.apache.org/repos/dist/dev/ant/ivyde/$VERSION">https://dist.apache.org/repos/dist/dev/ant/ivyde/$VERSION</a><br class="xooki-br"/><br class="xooki-br"/>It is recommended to also deploy a staging updatesite there. See <a href="http://ant.apache.org/ivy/history/trunk/dev/updatesite.html">that page</a> to know how to proceed.<br class="xooki-br"/><br class="xooki-br"/>And launch the vote on the ant-dev mailing list:
+<pre>
+Subject: [VOTE] IvyDE $VERSION Release<br class="xooki-br"/><br class="xooki-br"/>I have built a release candidate for Apache IvyDE $VERSION<br class="xooki-br"/><br class="xooki-br"/>You can download the distribution from this URL: <a href="https://dist.apache.org/repos/dist/dev/ant/ivyde/$VERSION">https://dist.apache.org/repos/dist/dev/ant/ivyde/$VERSION</a><br class="xooki-br"/><br class="xooki-br"/>And a staging update site has been setup there: <a href="https://dist.apache.org/repos/dist/dev/ant/ivyde/updatesite">https://dist.apache.org/repos/dist/dev/ant/ivyde/updatesite</a><br class="xooki-br"/><br class="xooki-br"/>Do you vote for the release of these binaries?<br class="xooki-br"/><br class="xooki-br"/>[ ] Yes<br class="xooki-br"/>[ ] No<br class="xooki-br"/><br class="xooki-br"/>Regards,<br class="xooki-br"/><br class="xooki-br"/>$ME, IvyDE $VERSION release manager
+</pre>
+
+Note: this <a href="http://ant.apache.org/bylaws.html">page</a> is defining when and how a release can be accepted.<br class="xooki-br"/><br class="xooki-br"/><h1>Deployment</h1>
+
+<h2>Publish the artifacts</h2>
+
+The binaries have to be pushed with their signatures and checksums in the apache dist. It is manageg by svnpusub so it needs to be committed into the subversion <a href="https://dist.apache.org/repos/dist/release/ant/">https://dist.apache.org/repos/dist/release/ant/</a><br class="xooki-br"/><br class="xooki-br"/>Then just do:
+<pre>
+$ svn copy <a href="https://dist.apache.org/repos/dist/dev/ant/ivyde/$VERSION">https://dist.apache.org/repos/dist/dev/ant/ivyde/$VERSION</a> <a href="https://dist.apache.org/repos/dist/release/ant/ivyde/$VERSION">https://dist.apache.org/repos/dist/release/ant/ivyde/$VERSION</a><br class="xooki-br"/>$ svn rm <a href="https://dist.apache.org/repos/dist/dev/ant/ivyde/$VERSION">https://dist.apache.org/repos/dist/dev/ant/ivyde/$VERSION</a>
+</pre>
+
+In order to keep the main dist area of a reasonable size, old releases should be removed. They will disapear from the main dist but will still be available via the <a href="http://archive.apache.org/dist/ant/ivyde/">archive</a>. To do so, just use the <tt>svn rm</tt> command against the artifacts or folders to remove.<br class="xooki-br"/><br class="xooki-br"/><h2>Deploy the updatesite</h2>
+
+Follow the instructions of that page: <a href="http://ant.apache.org/ivy/history/latest-milestone/dev/updatesite.html#deployment">http://ant.apache.org/ivy/history/latest-milestone/dev/updatesite.html#deployment</a><br class="xooki-br"/><br class="xooki-br"/><h1>Annoucement</h1>
+
+The annoucement should have been already prepared and reviewed by other committers. Its content can be found in doc/release-notes.html.<br class="xooki-br"/><br class="xooki-br"/>With that content, send a mail to announce@apache.org, ivy-user@ant.apache.org and dev@ant.apache.org with the title "[ANNOUNCE] Apache IvyDE $VERSION released", and with your apache email as sender (announce@ requires it). <br class="xooki-br"/><br class="xooki-br"/><h1>Update the documentation</h1>
+
+<h2>Update the table of content</h2>
+
+The table of content needs to be updated so that the last documentation point to that new release.<br class="xooki-br"/><br class="xooki-br"/>First we need to update the external links. In svn/site/ivyde/history:
+<pre>svn pe svn:externals .</pre>
+And: <ul><li>update latest-milestone:
+<pre>
+latest-milestone <a href="https://svn.apache.org/repos/asf/ant/ivy/ivyde/tags/$VERSION/doc">https://svn.apache.org/repos/asf/ant/ivy/ivyde/tags/$VERSION/doc</a> </pre>
+</li>
+<li>add an entry:
+<pre>$VERSION <a href="https://svn.apache.org/repos/asf/ant/ivy/ivyde/tags/$VERSION/doc">https://svn.apache.org/repos/asf/ant/ivy/ivyde/tags/$VERSION/doc</a> </pre></li>
+</ul>
+
+Then we need to edit svn/site/ivyde/toc.json:
+<ul>
+<li>add the following data to the correct abstract node:
+<pre>
+            {<br class="xooki-br"/>                "title":"$VERSION",<br class="xooki-br"/>                "url":"<a href="http://ant.apache.org/ivy/ivyde/history/$VERSION/index.html">http://ant.apache.org/ivy/ivyde/history/$VERSION/index.html</a>"<br class="xooki-br"/>            }
+</pre>
+</li>
+<li>update the title of the latest-milestone history entry:
+<pre>
+            "title":"Documentation ($VERSION)"
+</pre>
+</li></ul>
+
+Then svn update your working copy (to retrieve the new history branch).<br class="xooki-br"/><br class="xooki-br"/><h2>Update the download page</h2>
+
+In the page svn/site/ivyde/download.html change every reference of the old version to the new one.<br class="xooki-br"/><br class="xooki-br"/><h2>Deploy</h2>
+
+All site editing being done, commit your changes.<br class="xooki-br"/><br class="xooki-br"/>And now let's generate the site and deploy it:<br class="xooki-br"/><ol>
+    <li>generate the part of the site for the new version:</li>
+<pre>
+ant generate-history-ivyde -Dhistory.version=$VERSION
+</pre>
+<u>WARNING:</u> that target is modifiying the toc.json in the imported branch so that the generated html have a proper version declared in the toc. You should not commit that change. Once the site has been generated, you may want to revert the changes so you won't commit it by mistake. (TODO: process to improve so we shouldn't worry).<br class="xooki-br"/>    <li>generate the website with the new toc:</li>
+<pre>
+ant /all generate-site-ivyde
+</pre>
+    <li>you should verify that the site generated in target is OK. And once your happy with it, commit the changes in target (some svn add might be needed !)</li>
+    <li>deploy the website: go on people.apache.org and <tt>svn up /www/ant.apache.org/ivy/ivyde</tt></li>
+</ol>
+
+<h1>Post release tasks</h1>
+
+<h2>Jira</h2>
+
+Update the <a href="https://issues.apache.org/jira/secure/project/ManageVersions.jspa?pid=12310640">IvyDE Jira project</a>: mark the version as released.<br class="xooki-br"/><br class="xooki-br"/><h2>Bump the version</h2>
+
+Update the versions needs to be updated in the following files:
+<ul>
+<li>build.properties (edit the qualifier)</li>
+<li>org.apache.ivyde.eclipse/META-INF/MANIFEST.MF</li>
+<li>org.apache.ivyde.feature/feature.xml</li>
+</ul>
+
+<h2>Clean up the release notes</h2>
+
+Edit the release notes in the documentation (doc/release-notes.html) so it can be prepared and maintanined for the next release:
+<ul>
+    <li>edit the content under "Release Annoucement": edit the version it is talking about and clean it up so it is a summary of the release notes</li>
+    <li>edit the content under "Status of this release": update it with the goal of the next release, or a TODO if it has not yet been defined</li>
+    <li>edit the content under "Major Changes in this Release": wipe it all and put there something like "Nothing done yet"</li>
+    <li>edit the content under "List of Changes in this Release": remove the list of entries and update the version in "List of changes since Apache IvyDE X.X.X"</li>
+</ul>
+
+            <hr/>
+            <a href="?action=print">Printer Friendly</a>
+ 		</div><!-- main -->
+		</td>
+	</tr>
+</table>
+
+<table id="footer-menu" summary="Navigation elements." border="0"
+	cellpadding="0" cellspacing="0" width="100%">
+	<tr>
+		<td align="center" valign="middle">
+		<div class="primary-links">:: 
+			<a href="../index.html">Home</a> ::
+			<a href="../download.html">Download</a> ::
+			<a href="../documentation.html">Documentation</a> ::
+			<a href="../get-involved.html">Get involved</a> ::
+		</div>
+		</td>
+	</tr>
+</table>
+
+
+
+<div id="footer-message" class="footer">
+    <hr />
+    <i>Copyright &#169; 2012 The Apache Software Foundation, Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a>.</i><br />
+    <i>Apache IvyDE, Apache Ivy, Apache Ant, IvyDE, Ivy, Ant, Apache, the Apache IvyDE logo, the Apache Ivy logo, the Apache Ant logo and the Apache feather logo are trademarks of The Apache Software Foundation.</i><br />
+    <i>Eclipse and the Eclipse logo are trademarks of Eclipse Foundation, Inc.</i>
+    <i>All other marks mentioned may be trademarks or registered trademarks of their respective owners. </i>
+</div>
+
+
+</div><!-- body -->
+</body>
+</html>

Propchange: ant/site/ivyde/production/history/2.2.0.beta1/dev/release.html
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ant/site/ivyde/production/history/2.2.0.beta1/dev/release.html
------------------------------------------------------------------------------
    svn:keywords = Date Revision Author HeadURL Id

Propchange: ant/site/ivyde/production/history/2.2.0.beta1/dev/release.html
------------------------------------------------------------------------------
    svn:mime-type = text/html



Mime
View raw message