You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@ant.apache.org by hi...@apache.org on 2012/02/05 22:10:29 UTC

svn commit: r1240820 - in /ant/site/ivyde/production/history/trunk: book.html non-java.html

Author: hibou
Date: Sun Feb  5 21:10:29 2012
New Revision: 1240820

URL: http://svn.apache.org/viewvc?rev=1240820&view=rev
Log:
fix the headers

Modified:
    ant/site/ivyde/production/history/trunk/book.html
    ant/site/ivyde/production/history/trunk/non-java.html

Modified: ant/site/ivyde/production/history/trunk/book.html
URL: http://svn.apache.org/viewvc/ant/site/ivyde/production/history/trunk/book.html?rev=1240820&r1=1240819&r2=1240820&view=diff
==============================================================================
--- ant/site/ivyde/production/history/trunk/book.html (original)
+++ ant/site/ivyde/production/history/trunk/book.html Sun Feb  5 21:10:29 2012
@@ -378,15 +378,15 @@ WTP doesn't support classpath containers
   <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/><div class='toc-title toc-title-2'>Non-Java dependencies</div><br class="xooki-br"/><br class="xooki-br"/>Ivy is a generic dependency manager and can manipulate jars as well as any other kind of resources. IvyDE leverages this feature by bringing dependency management to non Java Eclipse projects.<br class="xooki-br"/><br class="xooki-br"/>In this document we will document how to work with IvyDE and non Java dependencies with a concrete exemple: we will manage the dependencies between some javascript files and bring them into a Java webapp.<br class="xooki-br"/><br class="xooki-br"/><h2>Import the sample project into Eclipse</h2>
+<hr/><div class='toc-title toc-title-2'>Non-Java dependencies</div><br class="xooki-br"/><br class="xooki-br"/>Ivy is a generic dependency manager and can manipulate jars as well as any other kind of resources. IvyDE leverages this feature by bringing dependency management to non Java Eclipse projects.<br class="xooki-br"/><br class="xooki-br"/>In this document we will document how to work with IvyDE and non Java dependencies with a concrete exemple: we will manage the dependencies between some javascript files and bring them into a Java webapp.<br class="xooki-br"/><br class="xooki-br"/><h1>Import the sample project into Eclipse</h1>
 
-The full project sample can be downloaded from <a href="sample/webapp-js-repo.zip">there</a>. Unzip it somewhere and import it into Eclipse (see "Existing Projects into Workspace" in the "Import" menu).<br class="xooki-br"/><br class="xooki-br"/>The Eclipse project is already configured with an IvyDE classpath container so we can run the Java webapp. We will just have to add the retrieve of the javascript files.<br class="xooki-br"/><br class="xooki-br"/><h2><a name="configure"></a>Configure the non-Java dependencies</h2>
+The full project sample can be downloaded from <a href="sample/webapp-js-repo.zip">there</a>. Unzip it somewhere and import it into Eclipse (see "Existing Projects into Workspace" in the "Import" menu).<br class="xooki-br"/><br class="xooki-br"/>The Eclipse project is already configured with an IvyDE classpath container so we can run the Java webapp. We will just have to add the retrieve of the javascript files.<br class="xooki-br"/><br class="xooki-br"/><h1><a name="configure"></a>Configure the non-Java dependencies</h1>
 
-<h3><a name="configure-nature"></a>Configure the Ivy nature</h3>
+<h2><a name="configure-nature"></a>Configure the Ivy nature</h2>
 
 In order to manage dependencies with Ivy, it is required for the Eclipse project to have the "Ivy" nature.<br class="xooki-br"/><br class="xooki-br"/>In the sample project, an Ivyde classpath container is already configured, so the Eclipse project already has the "Ivy" nature.<br class="xooki-br"/><br class="xooki-br"/>In case your project doesn't has it, right click on the project and in the menu "Configure" select "Add Ivy dependency management".<br class="xooki-br"/><br class="xooki-br"/><center><img src="images/add_ivy_nature.jpg"/></center>
 
-<h3><a name="configure-retrieve"></a>Add a retrieve setup</h3>
+<h2><a name="configure-retrieve"></a>Add a retrieve setup</h2>
 
 Now that the project has the Ivy nature, a new entry should have appeared in the properties of your project. This is where non Java dependencies are managed.<br class="xooki-br"/><br class="xooki-br"/><center><img src="images/ivy_project_properties.jpg"/></center>
 
@@ -400,11 +400,11 @@ Before doing a retrieve, the location wh
 This is a comma separated list of configuration names which will be used for the resolve (<tt>*</tt> means <i>All</i>).<br class="xooki-br"/>For the sample project, we want it to be <tt>js</tt>.<br class="xooki-br"/><br class="xooki-br"/><h4>Types</h4>
 This is a comma seperated list of type names which is be retrieved (<tt>*</tt> means <i>All</i>).<br class="xooki-br"/>For the sample project, we want them all: <tt>*</tt>.<br class="xooki-br"/><br class="xooki-br"/>Now in the "Settings" tab, the setup entries are the same as the <a href="preferences.html#settings">global ones</a>. Click on "Enable project specific settings" to customize for your setup.<br class="xooki-br"/><br class="xooki-br"/><center><img src="images/retrieve_setup_settings.jpg"/></center>
 
-For the sample project, we want to use the ivysettings in the java project: <tt>${workspace_loc:ivyde-sample-webapp-js-repo/ivysettings.xml}</tt>.<br class="xooki-br"/><br class="xooki-br"/>Finally, click <b>OK</b> to finish.<br class="xooki-br"/><br class="xooki-br"/><h3>Launch a retrieve</h3>
+For the sample project, we want to use the ivysettings in the java project: <tt>${workspace_loc:ivyde-sample-webapp-js-repo/ivysettings.xml}</tt>.<br class="xooki-br"/><br class="xooki-br"/>Finally, click <b>OK</b> to finish.<br class="xooki-br"/><br class="xooki-br"/><h1>Launch a retrieve</h1>
 
 Now that the retrieve is setup, a new entry should be available in the "Ivy" context menu. The menu entry should be "Retrieve 'xxx'" where "xxx" is the name you gave to the retrieve setup. For the sample project, it will be "Retrieve 'javascripts'".<br class="xooki-br"/><br class="xooki-br"/>Select the entry to actually launch the retrieve. The Eclipse project get automatically refreshed with the retrieved files. For the sample project look into <tt>src/org/apache/ivyde/sample/webappjsrepo/js/jquery-1.7.1.min.js</tt>.<br class="xooki-br"/><br class="xooki-br"/><center><img src="images/launch_standalone_retrieve.jpg"/></center>
 
-<h3>Launch the sample webapp</h3>
+<h1>Launch the sample webapp</h1>
 
 To see the result, we'll launch the Java webapp and look it it your browser locally.<br class="xooki-br"/><br class="xooki-br"/>Right click the Java class <tt>org.apache.ivyde.sample.webappjsrepo.HTTPServer</tt> and select "Run As" / "Java Application".<br class="xooki-br"/>Now open the web page <a href="http://localhost:8888/index.html">http://localhost:8888/index.html</a><br class="xooki-br"/>If working properly, the javascript files should have been properly loaded and the input field should have automatically been filled with a default value.<br class="xooki-br"/><br class="xooki-br"/><center><img src="images/webapp-js-repo-launch.jpg"/></center>
 

Modified: ant/site/ivyde/production/history/trunk/non-java.html
URL: http://svn.apache.org/viewvc/ant/site/ivyde/production/history/trunk/non-java.html?rev=1240820&r1=1240819&r2=1240820&view=diff
==============================================================================
--- ant/site/ivyde/production/history/trunk/non-java.html (original)
+++ ant/site/ivyde/production/history/trunk/non-java.html Sun Feb  5 21:10:29 2012
@@ -109,15 +109,15 @@
 		<div id="main">
 
 		<h1 class="title">Non-Java dependencies</h1>
-            <br class="xooki-br"/><br class="xooki-br"/>Ivy is a generic dependency manager and can manipulate jars as well as any other kind of resources. IvyDE leverages this feature by bringing dependency management to non Java Eclipse projects.<br class="xooki-br"/><br class="xooki-br"/>In this document we will document how to work with IvyDE and non Java dependencies with a concrete exemple: we will manage the dependencies between some javascript files and bring them into a Java webapp.<br class="xooki-br"/><br class="xooki-br"/><h2>Import the sample project into Eclipse</h2>
+            <br class="xooki-br"/><br class="xooki-br"/>Ivy is a generic dependency manager and can manipulate jars as well as any other kind of resources. IvyDE leverages this feature by bringing dependency management to non Java Eclipse projects.<br class="xooki-br"/><br class="xooki-br"/>In this document we will document how to work with IvyDE and non Java dependencies with a concrete exemple: we will manage the dependencies between some javascript files and bring them into a Java webapp.<br class="xooki-br"/><br class="xooki-br"/><h1>Import the sample project into Eclipse</h1>
 
-The full project sample can be downloaded from <a href="sample/webapp-js-repo.zip">there</a>. Unzip it somewhere and import it into Eclipse (see "Existing Projects into Workspace" in the "Import" menu).<br class="xooki-br"/><br class="xooki-br"/>The Eclipse project is already configured with an IvyDE classpath container so we can run the Java webapp. We will just have to add the retrieve of the javascript files.<br class="xooki-br"/><br class="xooki-br"/><h2><a name="configure"></a>Configure the non-Java dependencies</h2>
+The full project sample can be downloaded from <a href="sample/webapp-js-repo.zip">there</a>. Unzip it somewhere and import it into Eclipse (see "Existing Projects into Workspace" in the "Import" menu).<br class="xooki-br"/><br class="xooki-br"/>The Eclipse project is already configured with an IvyDE classpath container so we can run the Java webapp. We will just have to add the retrieve of the javascript files.<br class="xooki-br"/><br class="xooki-br"/><h1><a name="configure"></a>Configure the non-Java dependencies</h1>
 
-<h3><a name="configure-nature"></a>Configure the Ivy nature</h3>
+<h2><a name="configure-nature"></a>Configure the Ivy nature</h2>
 
 In order to manage dependencies with Ivy, it is required for the Eclipse project to have the "Ivy" nature.<br class="xooki-br"/><br class="xooki-br"/>In the sample project, an Ivyde classpath container is already configured, so the Eclipse project already has the "Ivy" nature.<br class="xooki-br"/><br class="xooki-br"/>In case your project doesn't has it, right click on the project and in the menu "Configure" select "Add Ivy dependency management".<br class="xooki-br"/><br class="xooki-br"/><center><img src="images/add_ivy_nature.jpg"/></center>
 
-<h3><a name="configure-retrieve"></a>Add a retrieve setup</h3>
+<h2><a name="configure-retrieve"></a>Add a retrieve setup</h2>
 
 Now that the project has the Ivy nature, a new entry should have appeared in the properties of your project. This is where non Java dependencies are managed.<br class="xooki-br"/><br class="xooki-br"/><center><img src="images/ivy_project_properties.jpg"/></center>
 
@@ -131,11 +131,11 @@ Before doing a retrieve, the location wh
 This is a comma separated list of configuration names which will be used for the resolve (<tt>*</tt> means <i>All</i>).<br class="xooki-br"/>For the sample project, we want it to be <tt>js</tt>.<br class="xooki-br"/><br class="xooki-br"/><h4>Types</h4>
 This is a comma seperated list of type names which is be retrieved (<tt>*</tt> means <i>All</i>).<br class="xooki-br"/>For the sample project, we want them all: <tt>*</tt>.<br class="xooki-br"/><br class="xooki-br"/>Now in the "Settings" tab, the setup entries are the same as the <a href="preferences.html#settings">global ones</a>. Click on "Enable project specific settings" to customize for your setup.<br class="xooki-br"/><br class="xooki-br"/><center><img src="images/retrieve_setup_settings.jpg"/></center>
 
-For the sample project, we want to use the ivysettings in the java project: <tt>${workspace_loc:ivyde-sample-webapp-js-repo/ivysettings.xml}</tt>.<br class="xooki-br"/><br class="xooki-br"/>Finally, click <b>OK</b> to finish.<br class="xooki-br"/><br class="xooki-br"/><h3>Launch a retrieve</h3>
+For the sample project, we want to use the ivysettings in the java project: <tt>${workspace_loc:ivyde-sample-webapp-js-repo/ivysettings.xml}</tt>.<br class="xooki-br"/><br class="xooki-br"/>Finally, click <b>OK</b> to finish.<br class="xooki-br"/><br class="xooki-br"/><h1>Launch a retrieve</h1>
 
 Now that the retrieve is setup, a new entry should be available in the "Ivy" context menu. The menu entry should be "Retrieve 'xxx'" where "xxx" is the name you gave to the retrieve setup. For the sample project, it will be "Retrieve 'javascripts'".<br class="xooki-br"/><br class="xooki-br"/>Select the entry to actually launch the retrieve. The Eclipse project get automatically refreshed with the retrieved files. For the sample project look into <tt>src/org/apache/ivyde/sample/webappjsrepo/js/jquery-1.7.1.min.js</tt>.<br class="xooki-br"/><br class="xooki-br"/><center><img src="images/launch_standalone_retrieve.jpg"/></center>
 
-<h3>Launch the sample webapp</h3>
+<h1>Launch the sample webapp</h1>
 
 To see the result, we'll launch the Java webapp and look it it your browser locally.<br class="xooki-br"/><br class="xooki-br"/>Right click the Java class <tt>org.apache.ivyde.sample.webappjsrepo.HTTPServer</tt> and select "Run As" / "Java Application".<br class="xooki-br"/>Now open the web page <a href="http://localhost:8888/index.html">http://localhost:8888/index.html</a><br class="xooki-br"/>If working properly, the javascript files should have been properly loaded and the input field should have automatically been filled with a default value.<br class="xooki-br"/><br class="xooki-br"/><center><img src="images/webapp-js-repo-launch.jpg"/></center>