Index: .settings/org.apache.ivyde.eclipse.prefs
===================================================================
--- .settings/org.apache.ivyde.eclipse.prefs	(revision 0)
+++ .settings/org.apache.ivyde.eclipse.prefs	(revision 0)
@@ -0,0 +1,2 @@
+eclipse.preferences.version=1
+org.apache.ivyde.eclipse.standaloneretrieve=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?><setuplist><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="resources" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar"/></setup></setuplist>
Index: main/plugin-projects/i18n/messages_en.xml
===================================================================
--- main/plugin-projects/i18n/messages_en.xml	(revision 37108)
+++ main/plugin-projects/i18n/messages_en.xml	(working copy)
@@ -110,4 +110,12 @@
     <message key="PROJECT_MAIL_NOTIFICATION_EVENT_HOUR_FORMAT">hh:mm a</message>
     
 	<message key="PROJECT_ROOT_NODE_ERROR">An error occurred</message>
+	
+	<message key="PLUGINS_EXPLORER_INFORMATION_GROUP">Project</message>
+    <message key="PLUGINS_EXPLORER_INFORMATION_LABEL">About</message>
+    <message key="PLUGINS_EXPLORER_INFORMATION_DESC">Click here to access to project informations.</message>
+	<message key="PLUGINS_PROJECTS_INFORMATION_DIALOG_TITLE">About</message>
+    <message key="PLUGINS_PROJECTS_INFORMATION_DIALOG_OK">Ok</message>
+    <message key="PLUGINS_PROJECTS_INFORMATION_HANDLE_ERROR">An error occurred. Impossible to get project information.</message>
+    <message key="PLUGINS_PROJECTS_INFORMATION_MEMBER_TITLE">Project members</message>
 </catalogue>
\ No newline at end of file
Index: main/plugin-projects/i18n/messages_fr.xml
===================================================================
--- main/plugin-projects/i18n/messages_fr.xml	(revision 37108)
+++ main/plugin-projects/i18n/messages_fr.xml	(working copy)
@@ -110,4 +110,12 @@
     <message key="PROJECT_MAIL_NOTIFICATION_EVENT_HOUR_FORMAT">HH:mm</message>
     
   	<message key="PROJECT_ROOT_NODE_ERROR">Une erreur est survenue</message>
+  	 
+  	<message key="PLUGINS_EXPLORER_INFORMATION_GROUP">Projet</message>
+    <message key="PLUGINS_EXPLORER_INFORMATION_LABEL">A propos</message>
+    <message key="PLUGINS_EXPLORER_INFORMATION_DESC">Cliquez pour accéder aux informations du projet.</message>
+    <message key="PLUGINS_PROJECTS_INFORMATION_DIALOG_TITLE">A propos</message>
+    <message key="PLUGINS_PROJECTS_INFORMATION_DIALOG_OK">Ok</message>
+    <message key="PLUGINS_PROJECTS_INFORMATION_HANDLE_ERROR">Une erreur est survenue. Impossible de récupérer les informations du projet.</message>
+    <message key="PLUGINS_PROJECTS_INFORMATION_MEMBER_TITLE">Membres du projet</message>
 </catalogue>
\ No newline at end of file
Index: main/plugin-projects/resources/css/projects.css
===================================================================
--- main/plugin-projects/resources/css/projects.css	(revision 37108)
+++ main/plugin-projects/resources/css/projects.css	(working copy)
@@ -77,4 +77,21 @@
 
 #projects-view .project-wrap span.title {
 	font-weight: bold;
-}
\ No newline at end of file
+}
+
+.info-project-title
+{
+    text-align: center;
+    font-size: 2em;
+    padding: 0 0 20px 0;
+}
+
+.info-project-desc
+{
+	padding: 0 0 20px 0;
+}
+
+.info-project-members .project-members-title
+{
+	font-weight: bold;
+}
Index: main/plugin-projects/resources/js/org/ametys/projects/ProjectActions.i18n.js
===================================================================
--- main/plugin-projects/resources/js/org/ametys/projects/ProjectActions.i18n.js	(revision 0)
+++ main/plugin-projects/resources/js/org/ametys/projects/ProjectActions.i18n.js	(revision 0)
@@ -0,0 +1,122 @@
+/*
+ *  Copyright 2015 Anyware Services
+ *
+ *  Licensed 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.
+ */
+
+Ext.namespace('org.ametys.projects.Project');
+
+/*------------------------------------------------------------------------*/
+org.ametys.projects.Project.info = function  ()
+{
+	var projectName = context.parameters.projectName;
+
+	org.ametys.projects.Project._createInfoDialog();
+	
+	var params = {'projectName': projectName};
+	var serverMessage = new org.ametys.servercomm.ServerMessage('projects', 
+			'/project-info', 
+			params, 
+			org.ametys.servercomm.ServerComm.PRIORITY_MAJOR, 
+			org.ametys.projects.Project._infoCB,
+			this
+			);
+	org.ametys.servercomm.ServerComm.getInstance().send(serverMessage);
+}
+
+org.ametys.projects.Project._infoCB = function(response, args)
+{
+	if (org.ametys.servercomm.ServerComm.handleBadResponse("<i18n:text i18n:key="PLUGINS_PROJECTS_INFORMATION_HANDLE_ERROR"/>", response, "org.ametys.projects.Project.info"))
+	{
+		return;
+	}
+	
+	var box = org.ametys.projects.Project._infoBox;
+	
+	var title = response.selectSingleNode("project/title")[org.ametys.servercomm.ServerComm.xmlTextContent];
+	Ext.getCmp('info-project-title').update(title);
+	
+	var description = response.selectSingleNode("project/description")[org.ametys.servercomm.ServerComm.xmlTextContent];
+	Ext.getCmp('info-project-desc').update(Utils.textareaToHTML(description));
+	
+	var users = response.selectNodes("project/user");
+	var htmlUser = "&lt;span class='project-members-title'&gt;" + "<i18n:text i18n:key="PLUGINS_PROJECTS_INFORMATION_MEMBER_TITLE"/>" + "&lt;/span&gt;&lt;br/&gt;";
+	for (var i = 0; i &lt; users.length; i++)
+	{
+		if (i != 0)
+		{
+			htmlUser += ", ";
+		}
+		
+		var user = users[i];
+		var name = user.getAttribute("name");
+		var mail = user.getAttribute("email");
+		if (mail != "")
+		{
+			htmlUser += "&lt;a href='mailto:" + mail + "'&gt;" + name + "&lt;/a&gt;";
+		}
+		else
+		{
+			htmlUser += "&lt;span &gt;" + name + "&lt;/span&gt;";
+		}
+	}
+	
+	Ext.getCmp('info-project-members').update(htmlUser);
+	
+	org.ametys.projects.Project._infoBox.show();
+}
+
+org.ametys.projects.Project._createInfoDialog = function ()
+{
+	if (!org.ametys.projects.Project._infoBox)
+	{
+		org.ametys.projects.Project._infoBox = new org.ametys.DialogBox({
+			title :"<i18n:text i18n:key="PLUGINS_PROJECTS_INFORMATION_DIALOG_TITLE"/>",
+			icon : getPluginResourcesUrl('projects') + "/img/information_16.png",
+			
+			width : 350,
+			height : 400,
+			autoScroll: true,
+			border: false,
+			bodyStyle: {
+				padding:'10px',
+				backgroundColor: '#FFFFFF'
+			},
+			
+			items : [
+				new org.ametys.HtmlContainer ({
+					html: '',
+					id: 'info-project-title',
+					cls: 'info-project-title'
+				}),
+				new org.ametys.HtmlContainer ({
+					html: '',
+					id: 'info-project-desc',
+					cls: 'info-project-desc'
+				}),
+				new org.ametys.HtmlContainer ({
+					html: '',
+					id: 'info-project-members',
+					cls: 'info-project-members'
+				})
+			],
+			closeAction: 'hide',
+			buttons : [ {
+				text :"<i18n:text i18n:key="PLUGINS_PROJECTS_INFORMATION_DIALOG_OK"/>",
+				handler : function() {
+					org.ametys.projects.Project._infoBox.hide();
+				}
+			} ]
+		});
+	}
+}
\ No newline at end of file
Index: main/plugin-projects/resources/js/org/ametys/projects/ResourcesExplorer.i18n.js
===================================================================
--- main/plugin-projects/resources/js/org/ametys/projects/ResourcesExplorer.i18n.js	(revision 37108)
+++ main/plugin-projects/resources/js/org/ametys/projects/ResourcesExplorer.i18n.js	(working copy)
@@ -25,7 +25,6 @@
 	org.ametys.projects.ResourcesExplorer.pluginName = pluginName;
 	org.ametys.projects.ResourcesExplorer.projectName = projectName;
 	org.ametys.projects.ResourcesExplorer.projectTitle = projectTitle;
-	
 	var serverMessage = new org.ametys.servercomm.ServerMessage(org.ametys.projects.ResourcesExplorer.pluginName, '/project/root-node', {'projectName': this.projectName}, org.ametys.servercomm.ServerComm.PRIORITY_SYNCHRONOUS, null, this, null);
 	var response = org.ametys.servercomm.ServerComm.getInstance().send(serverMessage);
 	
@@ -47,6 +46,16 @@
 		rightsContextPrefix: '/resources'
 	});
 	
+	var explorerPanel = this._explorer.createPanel ();
+	
+	// Add "About" button on project for all applications
+	var tabAppli = this._explorer._applications;
+	for (var id in tabAppli) 
+	{
+		var application = tabAppli[id];
+		application.addAdditionalToolbarButtonGroup(org.ametys.projects.ResourcesExplorer.getInfoButtonGroup(application._appPrefix))
+	}
+	
 	return new Ext.Panel({
 		baseCls: 'project-panel',
 		border: false,
@@ -56,7 +65,7 @@
 		
 		items : [
 		         org.ametys.projects.ResourcesExplorer._createBreadcrumb (),
-		         this._explorer.createPanel ()
+		         explorerPanel
 		]
 	});
 }
@@ -84,4 +93,37 @@
 {
 	
 }
+
+org.ametys.projects.ResourcesExplorer.getInfoButtonGroup = function (appPrefix)
+{
+	return new Ext.ButtonGroup ({
+	    columns: 1,
+	    height: org.ametys.explorer.ResourcesExplorer.TOOLBAR_GROUP_HEIGHT,
+	    title: "<i18n:text i18n:key="PLUGINS_EXPLORER_INFORMATION_GROUP"/>",
+	    cls: 'x-btn-group-ribbonstyle',
+	    defaults: {
+	        scale: 'small',
+	        height: org.ametys.explorer.ResourcesExplorer.TOOLBAR_GROUP_BUTTON_SMALL_HEIGHT
+	    },
+	    items: [
+	            {
+	                 id: appPrefix + 'toolbar-btn-view-information',
+	                 icon: getPluginResourcesUrl ('projects') + '/img/information_32.png',
+	                 iconAlign: 'top',
+	                 text: "<i18n:text i18n:key="PLUGINS_EXPLORER_INFORMATION_LABEL"/>",
+	                 tooltip : org.ametys.explorer.utils.Tooltip.createTooltipContent ("<i18n:text i18n:key="PLUGINS_EXPLORER_INFORMATION_LABEL"/>", "<i18n:text i18n:key="PLUGINS_EXPLORER_INFORMATION_DESC"/>", getPluginResourcesUrl ('projects') + '/img/information_32.png'),
+	                 scale: 'large',
+	                 height: org.ametys.explorer.ResourcesExplorer.TOOLBAR_GROUP_BUTTON_LARGE_HEIGHT,
+	                 boxMinWidth: 34,
+	                 application: this,                 
+	                 handler: 
+	                     function (btn, state) 
+	                     {
+	                	 	org.ametys.projects.Project.info ();
+	                     },
+	                 disabled: false
+	            }
+	    ]
+	});
+}
 		
\ No newline at end of file
Index: main/plugin-projects/sitemap.xmap
===================================================================
--- main/plugin-projects/sitemap.xmap	(revision 37108)
+++ main/plugin-projects/sitemap.xmap	(working copy)
@@ -21,6 +21,7 @@
 		<map:generators>
 			<map:generator name="projects" src="org.ametys.explorer.projects.generators.ProjectsGenerator"/>
 			<map:generator name="project" src="org.ametys.explorer.projects.generators.ProjectGenerator"/>
+			<map:generator name="project-info" src="org.ametys.explorer.projects.generators.ProjectInfoGenerator"/>
 		</map:generators>
 		
 		<map:actions>
@@ -150,6 +151,10 @@
                 <map:serialize type="xml"/>
             </map:match>
 
+			<map:match pattern="project-info">
+                <map:generate type="project-info"/>
+                <map:serialize type="xml" />
+            </map:match>
 			
 		</map:pipeline>
 	</map:pipelines>
Index: main/plugin-projects/src/org/ametys/explorer/projects/generators/ProjectInfoGenerator.java
===================================================================
--- main/plugin-projects/src/org/ametys/explorer/projects/generators/ProjectInfoGenerator.java	(revision 0)
+++ main/plugin-projects/src/org/ametys/explorer/projects/generators/ProjectInfoGenerator.java	(revision 0)
@@ -0,0 +1,95 @@
+/*
+ *  Copyright 2015 Anyware Services
+ *
+ *  Licensed 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.
+ */
+package org.ametys.explorer.projects.generators;
+
+import java.io.IOException;
+import java.util.Set;
+
+import org.apache.avalon.framework.service.ServiceException;
+import org.apache.avalon.framework.service.ServiceManager;
+import org.apache.cocoon.ProcessingException;
+import org.apache.cocoon.environment.ObjectModelHelper;
+import org.apache.cocoon.environment.Request;
+import org.apache.cocoon.generation.ServiceableGenerator;
+import org.apache.cocoon.xml.AttributesImpl;
+import org.apache.cocoon.xml.XMLUtils;
+import org.apache.commons.lang.StringUtils;
+import org.xml.sax.SAXException;
+
+import org.ametys.explorer.projects.repository.Project;
+import org.ametys.explorer.projects.repository.ProjectManager;
+import org.ametys.runtime.right.RightsManager;
+import org.ametys.runtime.user.CurrentUserProvider;
+import org.ametys.runtime.user.User;
+import org.ametys.runtime.user.UsersManager;
+
+/**
+ * Generate informations project
+ */
+public class ProjectInfoGenerator extends ServiceableGenerator
+{
+    /** The right manager */
+    protected RightsManager _rightManager;
+    
+    /** The project manager */
+    protected ProjectManager _projectManager;
+ 
+    /** The users manager */
+    protected UsersManager _userManager;
+    
+    
+    @Override
+    public void service(ServiceManager sManager) throws ServiceException
+    {
+        super.service(sManager);
+        _rightManager = (RightsManager) sManager.lookup(RightsManager.ROLE);
+        _projectManager = (ProjectManager) sManager.lookup(ProjectManager.ROLE);
+        _userManager = (UsersManager) sManager.lookup(UsersManager.ROLE);
+    }
+    
+    public void generate() throws IOException, SAXException, ProcessingException
+    {
+        Request request = ObjectModelHelper.getRequest(objectModel);
+        String projectName = request.getParameter("projectName");
+        
+        contentHandler.startDocument();
+        if (_projectManager.hasProject(projectName))
+        {
+            Project project = _projectManager.getProject(projectName);
+            XMLUtils.startElement(contentHandler, "project");
+            XMLUtils.createElement(contentHandler, "title", project.getTitle());
+            XMLUtils.createElement(contentHandler, "description", project.getDescription());
+            
+            Set<String> users = _rightManager.getGrantedUsers("/resources*");
+            for (String login : users)
+            {
+                AttributesImpl attr = new AttributesImpl();
+                
+                User user = _userManager.getUser(login);
+                if (user != null)
+                {
+                    attr.addCDATAAttribute("name", user.getFullName());
+                    attr.addCDATAAttribute("email", user.getEmail());
+                    XMLUtils.createElement(contentHandler, "user", attr);
+                }
+            }
+            
+            XMLUtils.endElement(contentHandler, "project");
+        }
+        contentHandler.endDocument();
+    }
+
+}
Index: main/workspace-explorer/pages/template.xsl
===================================================================
--- main/workspace-explorer/pages/template.xsl	(revision 37108)
+++ main/workspace-explorer/pages/template.xsl	(working copy)
@@ -177,6 +177,7 @@
         		</script>
         		
                 <script type="text/javascript" src="{$contextPath}/kernel/resources/js/org/ametys/runtime/HomePage.js"><xsl:comment>//empty</xsl:comment></script>
+               <script type="text/javascript" src="{$contextPath}/plugins/projects/resources/js/org/ametys/projects/ProjectActions.i18n.js"><xsl:comment>//empty</xsl:comment></script>
                
                <script type="text/javascript">
                 	<xsl:if test="/Workspace/Versions/Component|/Plugins/Versions/Component">
