JBoss Tools SVN: r20701 - trunk/jbpm/docs/converter_ref/en-US.
by jbosstools-commits@lists.jboss.org
Author: irooskov(a)redhat.com
Date: 2010-03-08 20:57:23 -0500 (Mon, 08 Mar 2010)
New Revision: 20701
Modified:
trunk/jbpm/docs/converter_ref/en-US/BPMN_Convert_User_Guide.ent
trunk/jbpm/docs/converter_ref/en-US/BPMN_Convert_User_Guide.xml
Log:
updated publican files
Modified: trunk/jbpm/docs/converter_ref/en-US/BPMN_Convert_User_Guide.ent
===================================================================
--- trunk/jbpm/docs/converter_ref/en-US/BPMN_Convert_User_Guide.ent 2010-03-09 00:54:52 UTC (rev 20700)
+++ trunk/jbpm/docs/converter_ref/en-US/BPMN_Convert_User_Guide.ent 2010-03-09 01:57:23 UTC (rev 20701)
@@ -1,4 +1,4 @@
<!ENTITY PRODUCT "JBoss">
<!ENTITY BOOKID "BPMN_Convert_User_Guide">
-<!ENTITY YEAR "2009">
+<!ENTITY YEAR "2010">
<!ENTITY HOLDER "Red Hat">
Modified: trunk/jbpm/docs/converter_ref/en-US/BPMN_Convert_User_Guide.xml
===================================================================
--- trunk/jbpm/docs/converter_ref/en-US/BPMN_Convert_User_Guide.xml 2010-03-09 00:54:52 UTC (rev 20700)
+++ trunk/jbpm/docs/converter_ref/en-US/BPMN_Convert_User_Guide.xml 2010-03-09 01:57:23 UTC (rev 20701)
@@ -7,5 +7,4 @@
<xi:include href="overview.xml" xmlns:xi="http://www.w3.org/2001/XInclude"></xi:include>
<xi:include href="bpmn2jpdl.xml" xmlns:xi="http://www.w3.org/2001/XInclude"></xi:include>
<xi:include href="Revision_History.xml" xmlns:xi="http://www.w3.org/2001/XInclude"></xi:include>
-<index></index>
</book>
14 years, 10 months
JBoss Tools SVN: r20699 - in trunk/struts/docs/struts_tools_ref_guide: en-US and 3 other directories.
by jbosstools-commits@lists.jboss.org
Author: irooskov(a)redhat.com
Date: 2010-03-08 19:42:21 -0500 (Mon, 08 Mar 2010)
New Revision: 20699
Added:
trunk/struts/docs/struts_tools_ref_guide/en-US/
trunk/struts/docs/struts_tools_ref_guide/en-US/Author_Group.xml
trunk/struts/docs/struts_tools_ref_guide/en-US/Book_Info.xml
trunk/struts/docs/struts_tools_ref_guide/en-US/Preface.xml
trunk/struts/docs/struts_tools_ref_guide/en-US/Revision_History.xml
trunk/struts/docs/struts_tools_ref_guide/en-US/Struts_Tools_Reference_Guide.ent
trunk/struts/docs/struts_tools_ref_guide/en-US/Struts_Tools_Reference_Guide.xml
trunk/struts/docs/struts_tools_ref_guide/en-US/code_generation.xml
trunk/struts/docs/struts_tools_ref_guide/en-US/config_file_debugger.xml
trunk/struts/docs/struts_tools_ref_guide/en-US/editors.xml
trunk/struts/docs/struts_tools_ref_guide/en-US/images/
trunk/struts/docs/struts_tools_ref_guide/en-US/images/favicon.ico
trunk/struts/docs/struts_tools_ref_guide/en-US/images/jbosstools_logo.png
trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/
trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/Thumbs.db
trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_10.png
trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_11.png
trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_12.png
trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_13.png
trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_14.png
trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_15.png
trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_16.png
trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_17.png
trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_18.png
trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_19.png
trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_2.png
trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_20.png
trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_21.png
trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_22.png
trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_23.png
trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_24.png
trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_25.png
trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_26.png
trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_27.png
trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_28.png
trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_29.png
trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_3.png
trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_30.png
trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_31.png
trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_32.png
trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_33.png
trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_34.png
trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_35.png
trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_36.png
trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_37.png
trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_38.png
trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_39.png
trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_3_1.png
trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_4.png
trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_40.png
trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_41.png
trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_42.png
trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_43.png
trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_44.png
trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_45.png
trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_46.png
trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_47.png
trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_48.png
trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_49.png
trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_5.png
trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_50.png
trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_51.png
trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_6.png
trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_7.png
trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_8.png
trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_9.png
trunk/struts/docs/struts_tools_ref_guide/en-US/images/verif_valid/
trunk/struts/docs/struts_tools_ref_guide/en-US/images/verif_valid/verif_valid_10.png
trunk/struts/docs/struts_tools_ref_guide/en-US/images/verif_valid/verif_valid_11.png
trunk/struts/docs/struts_tools_ref_guide/en-US/images/verif_valid/verif_valid_12.png
trunk/struts/docs/struts_tools_ref_guide/en-US/images/verif_valid/verif_valid_13.png
trunk/struts/docs/struts_tools_ref_guide/en-US/images/verif_valid/verif_valid_14.png
trunk/struts/docs/struts_tools_ref_guide/en-US/images/verif_valid/verif_valid_8.png
trunk/struts/docs/struts_tools_ref_guide/en-US/images/verif_valid/verif_valid_9.png
trunk/struts/docs/struts_tools_ref_guide/en-US/introduction.xml
trunk/struts/docs/struts_tools_ref_guide/en-US/master.xml
trunk/struts/docs/struts_tools_ref_guide/en-US/master_output.xml
trunk/struts/docs/struts_tools_ref_guide/en-US/modules.xml
trunk/struts/docs/struts_tools_ref_guide/en-US/page_links_recognizer.xml
trunk/struts/docs/struts_tools_ref_guide/en-US/project_verification.xml
trunk/struts/docs/struts_tools_ref_guide/en-US/projects.xml
trunk/struts/docs/struts_tools_ref_guide/en-US/rel_resources_links.xml
trunk/struts/docs/struts_tools_ref_guide/en-US/struts_project_verification.xml
trunk/struts/docs/struts_tools_ref_guide/publican.cfg
Removed:
trunk/struts/docs/struts_tools_ref_guide/en/
Modified:
trunk/struts/docs/struts_tools_ref_guide/pom.xml
Log:
modified book to build with publican and maven
Added: trunk/struts/docs/struts_tools_ref_guide/en-US/Author_Group.xml
===================================================================
--- trunk/struts/docs/struts_tools_ref_guide/en-US/Author_Group.xml (rev 0)
+++ trunk/struts/docs/struts_tools_ref_guide/en-US/Author_Group.xml 2010-03-09 00:42:21 UTC (rev 20699)
@@ -0,0 +1,6 @@
+<?xml version='1.0' encoding='utf-8' ?>
+<!DOCTYPE Book PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
+]>
+<authorgroup><author><firstname>Anatoly</firstname><surname>Fedosik</surname></author>
+ <author><firstname>Olga</firstname><surname>Chikvina</surname></author>
+ <author><firstname>Svetlana</firstname><surname>Mukhina</surname><email>smukhina(a)exadel.com</email></author></authorgroup>
Added: trunk/struts/docs/struts_tools_ref_guide/en-US/Book_Info.xml
===================================================================
--- trunk/struts/docs/struts_tools_ref_guide/en-US/Book_Info.xml (rev 0)
+++ trunk/struts/docs/struts_tools_ref_guide/en-US/Book_Info.xml 2010-03-09 00:42:21 UTC (rev 20699)
@@ -0,0 +1,4 @@
+<?xml version='1.0' encoding='utf-8' ?>
+<!DOCTYPE Book PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
+]>
+<bookinfo><title>Struts Tools Reference Guide</title><subtitle>Provides information relating to the BPMN Convert module.</subtitle><productname>JBoss Developer Studio</productname><productnumber>3.0</productnumber><edition>1.0</edition><pubsnumber>0</pubsnumber><abstract><para>The Struts Tools Reference Guide explains how to use the Struts Tools to create high-quality web applications.</para></abstract><corpauthor><inlinemediaobject><imageobject><imagedata fileref="Common_Content/images/title_logo.svg" format="SVG"></imagedata></imageobject></inlinemediaobject></corpauthor><xi:include href="Common_Content/Legal_Notice.xml" xmlns:xi="http://www.w3.org/2001/XInclude"></xi:include><xi:include href="Author_Group.xml" xmlns:xi="http://www.w3.org/2001/XInclude"></xi:include></bookinfo>
Added: trunk/struts/docs/struts_tools_ref_guide/en-US/Preface.xml
===================================================================
--- trunk/struts/docs/struts_tools_ref_guide/en-US/Preface.xml (rev 0)
+++ trunk/struts/docs/struts_tools_ref_guide/en-US/Preface.xml 2010-03-09 00:42:21 UTC (rev 20699)
@@ -0,0 +1,4 @@
+<?xml version='1.0' encoding='utf-8' ?>
+<!DOCTYPE Book PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
+]>
+<preface><title>Preface</title><xi:include href="Common_Content/Conventions.xml" xmlns:xi="http://www.w3.org/2001/XInclude"></xi:include><xi:include href="Feedback.xml" xmlns:xi="http://www.w3.org/2001/XInclude"><xi:fallback xmlns:xi="http://www.w3.org/2001/XInclude"><xi:include href="Common_Content/Feedback.xml" xmlns:xi="http://www.w3.org/2001/XInclude"></xi:include></xi:fallback></xi:include></preface>
Added: trunk/struts/docs/struts_tools_ref_guide/en-US/Revision_History.xml
===================================================================
--- trunk/struts/docs/struts_tools_ref_guide/en-US/Revision_History.xml (rev 0)
+++ trunk/struts/docs/struts_tools_ref_guide/en-US/Revision_History.xml 2010-03-09 00:42:21 UTC (rev 20699)
@@ -0,0 +1,4 @@
+<?xml version='1.0' encoding='utf-8' ?>
+<!DOCTYPE Book PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
+]>
+<appendix><title>Revision History</title><simpara><revhistory><revision><revnumber>0</revnumber><date>Fri Nov 20 2009</date><author><firstname>Isaac</firstname><surname>Rooskov</surname><email>irooskov(a)redhat.com</email></author><revdescription><simplelist><member>Initial creation of book by publican</member></simplelist></revdescription></revision></revhistory></simpara></appendix>
Added: trunk/struts/docs/struts_tools_ref_guide/en-US/Struts_Tools_Reference_Guide.ent
===================================================================
--- trunk/struts/docs/struts_tools_ref_guide/en-US/Struts_Tools_Reference_Guide.ent (rev 0)
+++ trunk/struts/docs/struts_tools_ref_guide/en-US/Struts_Tools_Reference_Guide.ent 2010-03-09 00:42:21 UTC (rev 20699)
@@ -0,0 +1,4 @@
+<!ENTITY PRODUCT "JBoss">
+<!ENTITY BOOKID "Struts_Tools_Reference_Guide">
+<!ENTITY YEAR "2010">
+<!ENTITY HOLDER "Red Hat">
Added: trunk/struts/docs/struts_tools_ref_guide/en-US/Struts_Tools_Reference_Guide.xml
===================================================================
--- trunk/struts/docs/struts_tools_ref_guide/en-US/Struts_Tools_Reference_Guide.xml (rev 0)
+++ trunk/struts/docs/struts_tools_ref_guide/en-US/Struts_Tools_Reference_Guide.xml 2010-03-09 00:42:21 UTC (rev 20699)
@@ -0,0 +1,18 @@
+<?xml version='1.0' encoding='utf-8' ?>
+<!DOCTYPE Book PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
+]>
+<book>
+<xi:include href="Book_Info.xml" xmlns:xi="http://www.w3.org/2001/XInclude"></xi:include>
+<xi:include href="Preface.xml" xmlns:xi="http://www.w3.org/2001/XInclude"></xi:include>
+<xi:include href="introduction.xml" xmlns:xi="http://www.w3.org/2001/XInclude"></xi:include>
+<xi:include href="projects.xml" xmlns:xi="http://www.w3.org/2001/XInclude"></xi:include>
+<xi:include href="editors.xml" xmlns:xi="http://www.w3.org/2001/XInclude"></xi:include>
+<xi:include href="modules.xml" xmlns:xi="http://www.w3.org/2001/XInclude"></xi:include>
+<xi:include href="code_generation.xml" xmlns:xi="http://www.w3.org/2001/XInclude"></xi:include>
+<xi:include href="config_file_debugger.xml" xmlns:xi="http://www.w3.org/2001/XInclude"></xi:include>
+<xi:include href="page_links_recognizer.xml" xmlns:xi="http://www.w3.org/2001/XInclude"></xi:include>
+<xi:include href="project_verification.xml" xmlns:xi="http://www.w3.org/2001/XInclude"></xi:include>
+<xi:include href="rel_resources_links.xml" xmlns:xi="http://www.w3.org/2001/XInclude"></xi:include>
+<xi:include href="Revision_History.xml" xmlns:xi="http://www.w3.org/2001/XInclude"></xi:include>
+<index></index>
+</book>
Added: trunk/struts/docs/struts_tools_ref_guide/en-US/code_generation.xml
===================================================================
--- trunk/struts/docs/struts_tools_ref_guide/en-US/code_generation.xml (rev 0)
+++ trunk/struts/docs/struts_tools_ref_guide/en-US/code_generation.xml 2010-03-09 00:42:21 UTC (rev 20699)
@@ -0,0 +1,97 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<chapter id="code_generation">
+ <?dbhtml filename="code_generation.html"?>
+
+ <chapterinfo>
+ <keywordset>
+ <keyword>JBoss Developer Studio</keyword>
+ <keyword>Eclipse</keyword>
+ <keyword>Struts Tools</keyword>
+ <keyword>Java</keyword>
+ <keyword>JBoss</keyword>
+ </keywordset>
+ </chapterinfo>
+
+ <title>Code Generation</title>
+
+ <para>JBoss Tools comes with a <property>code generation</property>
+ feature. You can generate stub code for Struts Actions, FormBeans, Forwards
+ and Exceptions.</para>
+
+ <para>The code generation that JBoss tooling provides is based on Velocity templates
+ which can be modified for your use. The templates are located at <emphasis>
+ <property> {JBossStudioHome} > templates >
+ codegeneration</property>. </emphasis></para>
+
+ <para>There are a number of ways to invoke code generation. One is simply
+ right-clicking the Struts diagram and selecting <emphasis>
+ <property>Generate Java Code....</property>
+ </emphasis></para>
+
+ <figure>
+ <title>Selecting Generate Java Code</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_45.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>On this screen you can select for which elements to generate code. If you
+ select Next you will be able to specify more options for each of the
+ categories you selected.</para>
+
+ <figure>
+ <title>Generate - Step 1</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_46.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <tip>
+ <title>Tip:</title>
+ <para>Please be careful not to override your existing files.</para>
+ </tip>
+
+ <para>When generation is complete, a result window will appear letting you know how
+ many classes were generated:</para>
+
+ <figure>
+ <title>Generation Finished</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_47.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>You don't always have to generate code for all elements at once. You
+ can invoke generation for just an individual Struts artifact as well.
+ Right-click an element on the diagram of the Struts configuration file and
+ select <emphasis>
+ <property>Generate Java Code...</property>
+ </emphasis> from the context menu.</para>
+
+ <figure>
+ <title>Generation For Individual Struts Artifact</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_48.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>The same can be done from within the Tree viewer for the editor of the Struts
+ configuration file.</para>
+
+ <figure>
+ <title>Generation in Struts Config Editor</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_49.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+</chapter>
\ No newline at end of file
Added: trunk/struts/docs/struts_tools_ref_guide/en-US/config_file_debugger.xml
===================================================================
--- trunk/struts/docs/struts_tools_ref_guide/en-US/config_file_debugger.xml (rev 0)
+++ trunk/struts/docs/struts_tools_ref_guide/en-US/config_file_debugger.xml 2010-03-09 00:42:21 UTC (rev 20699)
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<chapter id="config_file_debugger">
+ <?dbhtml filename="config_file_debugger.html"?>
+ <chapterinfo>
+ <keywordset>
+ <keyword>JBoss Developer Studio</keyword>
+ <keyword>Eclipse</keyword>
+ <keyword>Struts Tools</keyword>
+ <keyword>Java</keyword>
+ <keyword>JBoss</keyword>
+ </keywordset>
+ </chapterinfo>
+
+ <title>Struts Configuration File Debugger</title>
+
+ <para>JBoss Tools come with <property>Struts configuration file
+ debugger</property>. It allows you to set break points on Struts diagram and
+ then simply launch the server in debug mode.</para>
+
+ <para>Simply right click an Action or a page and select Add <emphasis>
+ <property>Breakpoint</property>. </emphasis></para>
+ <figure>
+ <title>Adding Breakpoint</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_50.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+</chapter>
\ No newline at end of file
Added: trunk/struts/docs/struts_tools_ref_guide/en-US/editors.xml
===================================================================
--- trunk/struts/docs/struts_tools_ref_guide/en-US/editors.xml (rev 0)
+++ trunk/struts/docs/struts_tools_ref_guide/en-US/editors.xml 2010-03-09 00:42:21 UTC (rev 20699)
@@ -0,0 +1,479 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<chapter id="editors">
+ <?dbhtml filename="editors.html"?>
+ <chapterinfo>
+ <keywordset>
+ <keyword>JBoss Developer Studio</keyword>
+ <keyword>Eclipse</keyword>
+ <keyword>Struts Tools</keyword>
+ <keyword>Java</keyword>
+ <keyword>JBoss</keyword>
+ </keywordset>
+ </chapterinfo>
+
+ <title>Editors</title>
+ <para>In this chapter we'll introduce you to featured graphical editors for specific
+ Struts files such as Struts Configuration files, Tiles files, Struts Validation files and web.xml.</para>
+
+ <section id="webxml_editor">
+ <title>Web.xml Editor</title>
+
+ <para>The <emphasis>
+ <property>web.xml</property></emphasis> file inside the <emphasis>
+ <property>WEB-INF</property></emphasis> folder is a deployment descriptor file for a Web Application. It
+ describes the servlets and other components and deployment properties that make up your application.</para>
+
+ <para><property>JBoss Tools</property> add the <emphasis>
+ <property>web.xml</property></emphasis> file to created Struts project automatically and provides a special editor for its editing.
+ See the Visual Web Tools guide that gives a descriptive information on the <filename>web.xml</filename> editor.</para>
+ </section>
+
+ <section id="struts_config_editor">
+
+ <title>Graphical Editor for Struts Configuration Files</title>
+ <para>First, let's dwell on the Struts Configuration file editor.</para>
+ <para>This editor has three views with different representation of <emphasis>
+ <property>struts-config.xml</property>: </emphasis>Diagram, Tree and Source. The
+ views can be selected via the tabs at the bottom of the editor. Any changes made in one
+ view are immediately visible when you switch to any other view.</para>
+
+ <para>Now, we'll consider every view in more detail.</para>
+ <section id="StrutsDiagramMode453">
+
+ <title>Diagram View</title>
+
+ <para>The Diagram view graphically displays the Web flow of the application defined in
+ the Struts configuration file.</para>
+
+ <figure>
+ <title>Diagram View</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_14.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>The Diagram view allows to edit navigation in your Struts application. Just by
+ right-clicking anywhere on the diagram, you can use a context menu to create the
+ building blocks of a Struts application:</para>
+ <itemizedlist>
+ <listitem>
+ <para>Actions</para>
+ </listitem>
+ <listitem>
+ <para>Global forwards</para>
+ </listitem>
+ <listitem>
+ <para>Global exceptions</para>
+ </listitem>
+ <listitem>
+ <para>JSP Pages</para>
+ </listitem>
+ </itemizedlist>
+
+ <figure>
+ <title>Diagram Context Menu</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_15.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>Along the upper-left side of the editor is a stack of seven icons for changing the
+ behavior of the cursor in the diagram. </para>
+
+ <figure>
+ <title>Editor Icons</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_16.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>The first icon switches to the default regular selection cursor, the second to the
+ marquee selection cursor and the third to the new connection cursor. The last four
+ icons switch the cursor to an insert cursor for each type of Struts build block
+ listed above (and in the order listed).</para>
+
+ <para>For instance, clicking on the first of these four icons (the one with the gears)
+ will switch the cursor to insert actions. Clicking anywhere in the diagram with this
+ cursor has the same effect as right-click and selecting <emphasis>
+ <property>Add > Action...</property>
+ </emphasis> from the context menu with the regular cursor active. It's just
+ more efficient to use this cursor if you're adding more than one action at
+ once.</para>
+
+
+ </section>
+ <section id="StrutsTreeMode42">
+
+ <title>Tree View</title>
+
+ <para>The Tree view represents the different elements of the Struts application that are organized into functional categories
+ on the left-hand side and a form for editing the properties of currently selected items on the right-hand side.</para>
+
+ <figure>
+ <title>Tree View</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_17.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>You can right-click on any node in the category tree and perform appropriate
+ operations through a context menu. For instance, by right-clicking on the
+ action-mappings category node, you can add new actions to the application.</para>
+
+ <figure>
+ <title>Tree Context Menu</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_18.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>Let's consider the tree on the left more closely.</para>
+
+ <itemizedlist>
+ <listitem><para>Under the <emphasis>
+ <property>data-sources</property></emphasis> node you can create a Data Source object that will be configured
+ and made available as a servlet context attribute.</para></listitem>
+
+ <listitem><para>The <emphasis>
+ <property>form-beans</property></emphasis> node is meant for creating a set of form bean descriptors for this module.
+ Every created element under this node is a JavaBean that implements the org.apache.struts.action.ActionForm class.
+ Use the Properties editor on the right to adjust properties specific to every created form-bean.</para></listitem>
+
+ <listitem><para>The <emphasis>
+ <property>global-exceptions</property></emphasis> node is intended for registering the handlers for the exceptions
+ that might be thrown by an Action object.</para></listitem>
+
+ <listitem><para>Use the <emphasis>
+ <property>global-forwards</property></emphasis> node to add, edit or delete a global forwards that represent
+ ActionForward objects available to all Action objects as a return value.</para></listitem>
+
+ <listitem><para>The <emphasis>
+ <property>controller</property></emphasis> node allows you to configure the controller properties.</para></listitem>
+
+ <listitem><para>Under the <emphasis>
+ <property>resources</property></emphasis> node you can add, delete, or edit message resources.</para></listitem>
+
+ <listitem><para>Under the <emphasis>
+ <property>plug-ins</property></emphasis> node you can define a Struts plug-in. Right-click the node, select <emphasis>
+ <property>Create Plug-in</property></emphasis>
+ and specify the plug-ib <emphasis>
+ <property>Id</property></emphasis> and <emphasis>
+ <property>ClassName</property></emphasis> by pointing to the Java class which implements the org.apache.struts.action.PlugIn interface. </para></listitem>
+
+ </itemizedlist>
+ </section>
+ <section id="StrutsSourceMode9655">
+
+ <title>Source View</title>
+
+ <para>In the Source view, you have complete editing control of the underlying XML
+ coding.</para>
+
+ <figure>
+ <title>Source View</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_19.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>When working in Source view, you always have all the following features available:</para>
+ <itemizedlist>
+ <listitem>
+ <para>Content Assist</para>
+ </listitem>
+ <listitem>
+ <para>Open On Selection</para>
+ </listitem>
+ <listitem>
+ <para>File Folding</para>
+ </listitem>
+ </itemizedlist>
+ <para>You can take advantage of code assist.</para>
+ <figure>
+ <title>Code Assist</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_20.png" scale="85"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>The editor will also immediately flag any errors.</para>
+
+ <figure>
+ <title>Errors in Source View</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_21.png" scale="85"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>Finally, you can use the Outline view with the editor to easily navigate through
+ the file.</para>
+
+ <figure>
+ <title>Outline View</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_22.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>Find more information about editor features in the editor features chapter.</para>
+ </section>
+ </section>
+
+ <section id="GraphicalEditorForTilesFiles132">
+
+ <title>Graphical Editor for Tiles Files</title>
+ <para>Here, you'll know how to make use of the special graphical editor for Tiles configuration files.</para>
+ <para>The editor has three main views: Tree, Diagram and Source.
+ The views can be selected via the tabs at the bottom of the editor. Any changes made in
+ one view are immediately visible when you switch to any other view.</para>
+
+ <para>Before we consider each view of the editor, let's look at the way of creating new Tiles files.</para>
+ <section id="CreateNewTilesFile1422">
+
+ <title>Create New Tiles File</title>
+
+ <para>To create new Tiles files, right click any folder and select <emphasis>
+ <property>New > Tiles File</property>. </emphasis></para>
+ <figure>
+ <title>Creating a New Tiles File</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_23.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ </section>
+ <section id="StrutsTreeView896">
+
+ <title>Tree View</title>
+
+ <para>The Tree view represents the different elements of the Tiles file that are
+ organized into functional categories on the left-hand side and a form for editing
+ the properties of currently selected items on the right-hand side.</para>
+ <figure>
+ <title>Tree View</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_24.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>To edit the file, simply right click any node and select among the available
+ actions.</para>
+ <figure>
+ <title>Editing in Tiles Editor</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_25.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ </section>
+ <section id="StrutsDiagramView4643">
+
+ <title>Diagram View</title>
+
+ <para>The Diagram view allows you to create complex Tiles files in the form of a
+ diagram.</para>
+ <figure>
+ <title>Diagram Mode</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_26.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>To create new definitions, simply right click anywhere in the diagram.</para>
+ <figure>
+ <title>Creating New Definition</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_27.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>You can also use the Diagram toolbar to make editing easier.</para>
+ <figure>
+ <title>Diagram Toolbar</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_28.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para> It contains four icons for changing the cursor state. The first one is the
+ default cursor state for selecting existing nodes. The second icon is marquee
+ selector. The third is used for creating new connections and the last one is for
+ adding definition template to the content.</para>
+ </section>
+ <section id="StrutsSource75">
+
+ <title>Source</title>
+
+ <para>The other view of the <property>Tiles editor</property> is the Source view that
+ gives you full control over the source. Any changes here will immediately appear in
+ other modes when you switch to them.</para>
+
+ <para>When working in Source view, you always have all following features available:</para>
+ <itemizedlist>
+ <listitem>
+ <para>Content Assist</para>
+ </listitem>
+ <listitem>
+ <para>Open On Selection</para>
+ </listitem>
+ </itemizedlist>
+
+ <figure>
+ <title>Source View</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_29.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ <para>Code
+ assist is available in the Source mode.</para>
+ <figure>
+ <title>Code Assist</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_30.png" scale="85"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ <para>Any errors are immediately reported as shown below:</para>
+ <figure>
+ <title>Errors Reporting</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_31.png" scale="75"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>You can also use the Outline view together with the editor's Source mode.
+ It provides an easier navigation through the file.</para>
+ <figure>
+ <title>Outline View</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_32.png" scale="85"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ </section>
+ </section>
+
+ <section id="GraphicalEditorForStrutsValidationFiles86">
+
+ <title>Graphical Editor for Struts Validation Files</title>
+
+ <para>Providing full support for development Struts applications JBoss Tools comes with a
+ visual validation editor. To open the editor double-click on the validation file or if you don't have it create a new one.</para>
+
+ <para>To create a new validation file, right click any folder in
+ Project Explorer and select <emphasis>
+ <property>File > New > Other...</property>
+ </emphasis>from the context menu and then <emphasis>
+ <property>JBoss Tools Web > Struts > Validation File</property>. </emphasis></para>
+ <figure>
+ <title>Creating New Validation File</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_33.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>The validation editor works with five modes: Formsets, Validators, Constants and
+ standard Tree and Source that you can easily switch over using tabs at the bottom of the
+ editor.</para>
+ <para>The Formsets view shows forms and their elements on the left side and the dialogue for
+ defining their validation rules on the right side.</para>
+ <figure>
+ <title>Formsets View</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_34.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>The Constants view let you set constant values for your validation rules.</para>
+ <figure>
+ <title>Constansts View</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_35.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>The validation file can also be viewed in a Tree view.</para>
+ <figure>
+ <title>Tree View</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_36.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>At any point you have full control over the source by switching to the Source view.
+ Any editing in this view will immediately be available in other views of the editor.</para>
+ <figure>
+ <title>Source View</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_37.png" scale="85"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>You can also open your own custom or Struts-standard <emphasis>
+ <property>validation-rules.xml</property>
+ </emphasis> file.</para>
+ <para>The Validators view shows the validation rules for a selected validator. You can of
+ course add your own rules.</para>
+ <figure>
+ <title>Validators View</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_38.png" scale="75"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ <para>Here are the validation rules shown in the Source mode.</para>
+ <figure>
+ <title>Validation Rules</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_39.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ </section>
+</chapter>
Added: trunk/struts/docs/struts_tools_ref_guide/en-US/images/favicon.ico
===================================================================
(Binary files differ)
Property changes on: trunk/struts/docs/struts_tools_ref_guide/en-US/images/favicon.ico
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/struts/docs/struts_tools_ref_guide/en-US/images/jbosstools_logo.png
===================================================================
(Binary files differ)
Property changes on: trunk/struts/docs/struts_tools_ref_guide/en-US/images/jbosstools_logo.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/Thumbs.db
===================================================================
(Binary files differ)
Property changes on: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/Thumbs.db
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_10.png
===================================================================
(Binary files differ)
Property changes on: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_10.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_11.png
===================================================================
(Binary files differ)
Property changes on: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_11.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_12.png
===================================================================
(Binary files differ)
Property changes on: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_12.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_13.png
===================================================================
(Binary files differ)
Property changes on: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_13.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_14.png
===================================================================
(Binary files differ)
Property changes on: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_14.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_15.png
===================================================================
(Binary files differ)
Property changes on: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_15.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_16.png
===================================================================
(Binary files differ)
Property changes on: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_16.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_17.png
===================================================================
(Binary files differ)
Property changes on: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_17.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_18.png
===================================================================
(Binary files differ)
Property changes on: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_18.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_19.png
===================================================================
(Binary files differ)
Property changes on: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_19.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_2.png
===================================================================
(Binary files differ)
Property changes on: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_2.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_20.png
===================================================================
(Binary files differ)
Property changes on: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_20.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_21.png
===================================================================
(Binary files differ)
Property changes on: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_21.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_22.png
===================================================================
(Binary files differ)
Property changes on: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_22.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_23.png
===================================================================
(Binary files differ)
Property changes on: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_23.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_24.png
===================================================================
(Binary files differ)
Property changes on: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_24.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_25.png
===================================================================
(Binary files differ)
Property changes on: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_25.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_26.png
===================================================================
(Binary files differ)
Property changes on: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_26.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_27.png
===================================================================
(Binary files differ)
Property changes on: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_27.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_28.png
===================================================================
(Binary files differ)
Property changes on: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_28.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_29.png
===================================================================
(Binary files differ)
Property changes on: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_29.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_3.png
===================================================================
(Binary files differ)
Property changes on: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_3.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_30.png
===================================================================
(Binary files differ)
Property changes on: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_30.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_31.png
===================================================================
(Binary files differ)
Property changes on: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_31.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_32.png
===================================================================
(Binary files differ)
Property changes on: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_32.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_33.png
===================================================================
(Binary files differ)
Property changes on: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_33.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_34.png
===================================================================
(Binary files differ)
Property changes on: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_34.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_35.png
===================================================================
(Binary files differ)
Property changes on: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_35.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_36.png
===================================================================
(Binary files differ)
Property changes on: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_36.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_37.png
===================================================================
(Binary files differ)
Property changes on: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_37.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_38.png
===================================================================
(Binary files differ)
Property changes on: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_38.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_39.png
===================================================================
(Binary files differ)
Property changes on: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_39.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_3_1.png
===================================================================
(Binary files differ)
Property changes on: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_3_1.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_4.png
===================================================================
(Binary files differ)
Property changes on: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_4.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_40.png
===================================================================
(Binary files differ)
Property changes on: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_40.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_41.png
===================================================================
(Binary files differ)
Property changes on: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_41.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_42.png
===================================================================
(Binary files differ)
Property changes on: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_42.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_43.png
===================================================================
(Binary files differ)
Property changes on: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_43.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_44.png
===================================================================
(Binary files differ)
Property changes on: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_44.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_45.png
===================================================================
(Binary files differ)
Property changes on: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_45.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_46.png
===================================================================
(Binary files differ)
Property changes on: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_46.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_47.png
===================================================================
(Binary files differ)
Property changes on: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_47.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_48.png
===================================================================
(Binary files differ)
Property changes on: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_48.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_49.png
===================================================================
(Binary files differ)
Property changes on: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_49.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_5.png
===================================================================
(Binary files differ)
Property changes on: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_5.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_50.png
===================================================================
(Binary files differ)
Property changes on: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_50.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_51.png
===================================================================
(Binary files differ)
Property changes on: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_51.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_6.png
===================================================================
(Binary files differ)
Property changes on: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_6.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_7.png
===================================================================
(Binary files differ)
Property changes on: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_7.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_8.png
===================================================================
(Binary files differ)
Property changes on: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_8.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_9.png
===================================================================
(Binary files differ)
Property changes on: trunk/struts/docs/struts_tools_ref_guide/en-US/images/struts/struts_9.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/struts/docs/struts_tools_ref_guide/en-US/images/verif_valid/verif_valid_10.png
===================================================================
(Binary files differ)
Property changes on: trunk/struts/docs/struts_tools_ref_guide/en-US/images/verif_valid/verif_valid_10.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/struts/docs/struts_tools_ref_guide/en-US/images/verif_valid/verif_valid_11.png
===================================================================
(Binary files differ)
Property changes on: trunk/struts/docs/struts_tools_ref_guide/en-US/images/verif_valid/verif_valid_11.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/struts/docs/struts_tools_ref_guide/en-US/images/verif_valid/verif_valid_12.png
===================================================================
(Binary files differ)
Property changes on: trunk/struts/docs/struts_tools_ref_guide/en-US/images/verif_valid/verif_valid_12.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/struts/docs/struts_tools_ref_guide/en-US/images/verif_valid/verif_valid_13.png
===================================================================
(Binary files differ)
Property changes on: trunk/struts/docs/struts_tools_ref_guide/en-US/images/verif_valid/verif_valid_13.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/struts/docs/struts_tools_ref_guide/en-US/images/verif_valid/verif_valid_14.png
===================================================================
(Binary files differ)
Property changes on: trunk/struts/docs/struts_tools_ref_guide/en-US/images/verif_valid/verif_valid_14.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/struts/docs/struts_tools_ref_guide/en-US/images/verif_valid/verif_valid_8.png
===================================================================
(Binary files differ)
Property changes on: trunk/struts/docs/struts_tools_ref_guide/en-US/images/verif_valid/verif_valid_8.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/struts/docs/struts_tools_ref_guide/en-US/images/verif_valid/verif_valid_9.png
===================================================================
(Binary files differ)
Property changes on: trunk/struts/docs/struts_tools_ref_guide/en-US/images/verif_valid/verif_valid_9.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/struts/docs/struts_tools_ref_guide/en-US/introduction.xml
===================================================================
--- trunk/struts/docs/struts_tools_ref_guide/en-US/introduction.xml (rev 0)
+++ trunk/struts/docs/struts_tools_ref_guide/en-US/introduction.xml 2010-03-09 00:42:21 UTC (rev 20699)
@@ -0,0 +1,110 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<chapter id="intoduction">
+ <?dbhtml filename="introduction.html"?>
+
+ <chapterinfo>
+ <keywordset>
+ <keyword>JBoss Developer Studio</keyword>
+ <keyword>Eclipse</keyword>
+ <keyword>Java</keyword>
+ <keyword>JBoss</keyword>
+ </keywordset>
+ </chapterinfo>
+
+ <title>Introduction</title>
+
+ <para>If you prefer to develop web applications using Struts technology JBoss Tools also meet
+ your needs. The professional developer toolset provides all necessary editors and wizards
+ for creating Struts resources that enhances the process of building high-quality web
+ applications.</para>
+ <note>
+ <title>Note:</title>
+ <para>Note that JBoss Tools support the Struts 1.1, 1.2.x versions.</para>
+ </note>
+
+ <para>In this guide you will learn how to take advantage of Struts support that <property>JBoss Tools</property>
+ provide.</para>
+
+ <section id="struts_key_features">
+ <title>Key Features of Struts Tools</title>
+
+ <para>For a start, we propose you to look through the table of main features of Struts
+ Tools:</para>
+
+ <table>
+
+ <title>Key Functionality for Struts Tools</title>
+ <tgroup cols="3">
+
+ <colspec colnum="1" align="left" colwidth="2*"/>
+ <colspec colnum="2" colwidth="4*"/>
+ <colspec colnum="3" align="left" colwidth="2*"/>
+
+ <thead>
+ <row>
+ <entry>Feature</entry>
+ <entry>Benefit</entry>
+ <entry>Chapter</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry><para>Struts Support</para></entry>
+ <entry><para>Step-by-step wizards for creating a new struts project with a number
+ of predefined templates, importing existing ones and adding struts
+ capabilities to non-struts web projects.</para></entry>
+ <entry>
+ <link linkend="projects">struts support</link>
+ </entry>
+ </row>
+
+ <row>
+ <entry><para>Support for Struts Configuration File</para></entry>
+ <entry><para>Working on file using three modes: diagram, tree and source.
+ Synchronization between the modes and full control over the code. Easy
+ moving around the diagram using the Diagram Navigator. Working with
+ struts projects that have multiple modules. Possibility to use Struts
+ configuration file debugger allowing to set break points on struts
+ diagram and then launch the server in debug mode.</para></entry>
+ <entry>
+ <link linkend="struts_config_editor">graphical editor for struts</link>
+ <link linkend="config_file_debugger">configuration file debugger</link>
+ </entry>
+ </row>
+
+ <row>
+ <entry><para>Support for Struts modules</para></entry>
+ <entry><para>A Struts module (struts-config.xml) is automatically created while
+ creating a new project. There is also possibility to add new ones or edit
+ already existing modules in your existing project or while importing Struts project.</para></entry>
+ <entry>
+ <link linkend="modules">modules</link>
+ </entry>
+ </row>
+
+ <row>
+ <entry><para>Verification and Validation</para></entry>
+ <entry><para>All occurring errors will be immediately reported by verification
+ feature, no matter in what view you are working. Constant validation and
+ errors checking allows to catch many of the errors during development
+ process that significantly reduces development time.</para></entry>
+ <entry>
+ <link linkend="project_verification">verification and validation</link>
+ </entry>
+
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+
+ </section>
+
+ <section>
+ <title>Other relevant resources on the topic</title>
+
+ <para>All JBoss Developer Studio/JBoss Tools documentation you can find on<ulink url="http://docs.jboss.org/tools/">JBoss Tools project page </ulink>.</para>
+ <para>The latest documentation builds are available on<ulink url="http://download.jboss.org/jbosstools/nightly-docs/">nightly docs page</ulink>.</para>
+
+ </section>
+
+</chapter>
Added: trunk/struts/docs/struts_tools_ref_guide/en-US/master.xml
===================================================================
--- trunk/struts/docs/struts_tools_ref_guide/en-US/master.xml (rev 0)
+++ trunk/struts/docs/struts_tools_ref_guide/en-US/master.xml 2010-03-09 00:42:21 UTC (rev 20699)
@@ -0,0 +1,80 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
+"http://www.docbook.org/xml/4.3/docbookx.dtd"
+
+[
+<!ENTITY introduction SYSTEM "introduction.xml">
+<!ENTITY projects SYSTEM "projects.xml">
+<!ENTITY editors SYSTEM "editors.xml">
+<!ENTITY modules SYSTEM "modules.xml">
+<!ENTITY code_generation SYSTEM "code_generation.xml">
+<!ENTITY config_file_debugger SYSTEM "config_file_debugger.xml">
+<!ENTITY page_links_recognizer SYSTEM "page_links_recognizer.xml">
+<!ENTITY project_verification SYSTEM "project_verification.xml">
+<!ENTITY rel_resources_links SYSTEM "rel_resources_links.xml">
+
+<!ENTITY seamlink "../../seam/html_single/index.html">
+<!ENTITY aslink "../../as/html_single/index.html">
+<!ENTITY esblink "../../esb_ref_guide/html_single/index.html">
+<!ENTITY gsglink "../../GettingStartedGuide/html_single/index.html">
+<!ENTITY hibernatelink "../../hibernatetools/html_single/index.html">
+<!ENTITY jbpmlink "../../jbpm/html_single/index.html">
+<!ENTITY jsflink "../../jsf/html_single/index.html">
+<!ENTITY jsfreflink "../../jsf_tools_ref_guide/html_single/index.html">
+<!ENTITY jsftutoriallink "../../jsf_tools_tutorial/html_single/index.html">
+<!ENTITY strutsreflink "../../struts_tools_ref_guide/html_single/index.html">
+<!ENTITY strutstutoriallink "../../struts_tools_tutorial/html_single/index.html">
+<!ENTITY migrationlink "../../Exadel-migration/html_single/index.html">
+
+]>
+<book>
+ <bookinfo>
+ <title>Struts Tools Reference Guide</title>
+
+ <corpauthor>
+ <inlinemediaobject>
+ <imageobject role="fo">
+ <imagedata format="PNG" fileref="images/jbosstools_logo.png" />
+ </imageobject>
+ <imageobject role="html">
+ <imagedata/>
+ </imageobject>
+ </inlinemediaobject>
+ </corpauthor>
+ <author><firstname>Anatoly</firstname><surname>Fedosik</surname></author>
+ <author><firstname>Olga</firstname><surname>Chikvina</surname></author>
+ <author><firstname>Svetlana</firstname><surname>Mukhina</surname><email>smukhina(a)exadel.com</email></author>
+
+ <copyright>
+ <year>2007</year>
+ <year>2008</year>
+ <year>2009</year>
+ <year>2010</year>
+ <holder>JBoss by Red Hat</holder>
+ </copyright>
+ <releaseinfo>
+ Version: 3.1.0.GA
+ </releaseinfo>
+
+<abstract>
+ <title/>
+ <para>
+ <ulink url="http://download.jboss.org/jbosstools/nightly-docs/en/struts_tools_ref_gui...">PDF version</ulink>
+ </para>
+</abstract>
+
+
+ </bookinfo>
+
+ <toc/>
+
+ &introduction;
+ &projects;
+ &editors;
+ &modules;
+ &code_generation;
+ &config_file_debugger;
+ &page_links_recognizer;
+ &project_verification;
+ &rel_resources_links;
+</book>
Added: trunk/struts/docs/struts_tools_ref_guide/en-US/master_output.xml
===================================================================
--- trunk/struts/docs/struts_tools_ref_guide/en-US/master_output.xml (rev 0)
+++ trunk/struts/docs/struts_tools_ref_guide/en-US/master_output.xml 2010-03-09 00:42:21 UTC (rev 20699)
@@ -0,0 +1,1331 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
+"http://www.docbook.org/xml/4.3/docbookx.dtd"
+
+[
+<!ENTITY introduction SYSTEM "modules/introduction.xml">
+<!ENTITY projects SYSTEM "modules/projects.xml">
+<!ENTITY editors SYSTEM "modules/editors.xml">
+<!ENTITY modules SYSTEM "modules/modules.xml">
+<!ENTITY code_generation SYSTEM "modules/code_generation.xml">
+<!ENTITY config_file_debugger SYSTEM "modules/config_file_debugger.xml">
+<!ENTITY page_links_recognizer SYSTEM "modules/page_links_recognizer.xml">
+<!ENTITY project_verification SYSTEM "modules/project_verification.xml">
+<!ENTITY rel_resources_links SYSTEM "modules/rel_resources_links.xml">
+
+<!ENTITY seamlink "../../seam/html_single/index.html">
+<!ENTITY aslink "../../as/html_single/index.html">
+<!ENTITY esblink "../../esb_ref_guide/html_single/index.html">
+<!ENTITY gsglink "../../GettingStartedGuide/html_single/index.html">
+<!ENTITY hibernatelink "../../hibernatetools/html_single/index.html">
+<!ENTITY jbpmlink "../../jbpm/html_single/index.html">
+<!ENTITY jsflink "../../jsf/html_single/index.html">
+<!ENTITY jsfreflink "../../jsf_tools_ref_guide/html_single/index.html">
+<!ENTITY jsftutoriallink "../../jsf_tools_tutorial/html_single/index.html">
+<!ENTITY strutsreflink "../../struts_tools_ref_guide/html_single/index.html">
+<!ENTITY strutstutoriallink "../../struts_tools_tutorial/html_single/index.html">
+<!ENTITY migrationlink "../../Exadel-migration/html_single/index.html">
+
+]><book xmlns:diffmk="http://diffmk.sf.net/ns/diff">
+ <bookinfo>
+ <title>Struts Tools Reference Guide</title>
+
+ <corpauthor>
+ <inlinemediaobject>
+ <imageobject role="fo">
+ <imagedata fileref="images/jbosstools_logo.png" format="PNG"></imagedata>
+ </imageobject>
+ <imageobject role="html">
+ <imagedata></imagedata>
+ </imageobject>
+ </inlinemediaobject>
+ </corpauthor>
+ <author><firstname>Anatoly</firstname><surname>Fedosik</surname></author>
+ <author><firstname>Olga</firstname><surname>Chikvina</surname></author>
+ <author><firstname>Svetlana</firstname><surname>Mukhina</surname><email>smukhina(a)exadel.com</email></author>
+
+ <copyright>
+ <year>2007</year>
+ <year><diffmk:wrapper diffmk:change="added">2008</diffmk:wrapper></year>
+ <year diffmk:change="added">2009</year>
+ <year diffmk:change="added"><diffmk:wrapper diffmk:change="added">2010</diffmk:wrapper></year>
+ <holder>JBoss by Red Hat</holder>
+ </copyright>
+ <releaseinfo><diffmk:wrapper diffmk:change="changed">
+ Version: 3.1.0.CR2
+ </diffmk:wrapper></releaseinfo>
+
+<abstract>
+ <title></title>
+ <para>
+ <ulink url="http://download.jboss.org/jbosstools/nightly-docs/en/struts_tools_ref_gui...">PDF version</ulink>
+ </para>
+</abstract>
+
+
+ </bookinfo>
+
+ <toc></toc>
+
+
+<chapter id="intoduction" xml:base="file:///home/vchukhutsina/repos/ochik_jboss/struts/docs/struts_tools_ref_guide/en/modules/introduction.xml">
+ <?dbhtml filename="introduction.html"?>
+
+ <chapterinfo>
+ <keywordset>
+ <keyword>JBoss Developer Studio</keyword>
+ <keyword>Eclipse</keyword>
+ <keyword>Java</keyword>
+ <keyword>JBoss</keyword>
+ </keywordset>
+ </chapterinfo>
+
+ <title>Introduction</title>
+
+ <para>If you prefer to develop web applications using Struts technology JBoss Tools also meet
+ your needs. The professional developer toolset provides all necessary editors and wizards
+ for creating Struts resources that enhances the process of building high-quality web
+ applications.</para>
+ <note>
+ <title>Note:</title>
+ <para>Note that JBoss Tools support the Struts 1.1, 1.2.x versions.</para>
+ </note>
+
+ <para>In this guide you will learn how to take advantage of Struts support that <property moreinfo="none">JBoss Tools</property>
+ provide.</para>
+
+ <section id="struts_key_features">
+ <title>Key Features of Struts Tools</title>
+
+ <para>For a start, we propose you to look through the table of main features of Struts
+ Tools:</para>
+
+ <table>
+
+ <title>Key Functionality for Struts Tools</title>
+ <tgroup cols="3">
+
+ <colspec align="left" colnum="1" colwidth="2*"></colspec>
+ <colspec colnum="2" colwidth="4*"></colspec>
+ <colspec align="left" colnum="3" colwidth="2*"></colspec>
+
+ <thead>
+ <row>
+ <entry>Feature</entry>
+ <entry>Benefit</entry>
+ <entry>Chapter</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry><para>Struts Support</para></entry>
+ <entry><para>Step-by-step wizards for creating a new struts project with a number
+ of predefined templates, importing existing ones and adding struts
+ capabilities to non-struts web projects.</para></entry>
+ <entry>
+ <link linkend="projects">struts support</link>
+ </entry>
+ </row>
+
+ <row>
+ <entry><para>Support for Struts Configuration File</para></entry>
+ <entry><para>Working on file using three modes: diagram, tree and source.
+ Synchronization between the modes and full control over the code. Easy
+ moving around the diagram using the Diagram Navigator. Working with
+ struts projects that have multiple modules. Possibility to use Struts
+ configuration file debugger allowing to set break points on struts
+ diagram and then launch the server in debug mode.</para></entry>
+ <entry>
+ <link linkend="struts_config_editor">graphical editor for struts</link>
+ <link linkend="config_file_debugger">configuration file debugger</link>
+ </entry>
+ </row>
+
+ <row>
+ <entry><para>Support for Struts modules</para></entry>
+ <entry><para>A Struts module (struts-config.xml) is automatically created while
+ creating a new project. There is also possibility to add new ones or edit
+ already existing modules in your existing project or while importing Struts project.</para></entry>
+ <entry>
+ <link linkend="modules">modules</link>
+ </entry>
+ </row>
+
+ <row>
+ <entry><para>Verification and Validation</para></entry>
+ <entry><para>All occurring errors will be immediately reported by verification
+ feature, no matter in what view you are working. Constant validation and
+ errors checking allows to catch many of the errors during development
+ process that significantly reduces development time.</para></entry>
+ <entry>
+ <link linkend="project_verification">verification and validation</link>
+ </entry>
+
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+
+ </section>
+
+ <section>
+ <title>Other relevant resources on the topic</title>
+
+ <para>All JBoss Developer Studio/JBoss Tools documentation you can find on<ulink url="http://docs.jboss.org/tools/">JBoss Tools project page </ulink>.</para>
+ <para>The latest documentation builds are available on<ulink url="http://download.jboss.org/jbosstools/nightly-docs/">nightly docs page</ulink>.</para>
+
+ </section>
+
+</chapter>
+
+
+<chapter id="projects" xml:base="file:///home/vchukhutsina/repos/ochik_jboss/struts/docs/struts_tools_ref_guide/en/modules/projects.xml">
+ <?dbhtml filename="projects.html"?>
+
+ <chapterinfo>
+ <keywordset>
+ <keyword>JBoss Developer Studio</keyword>
+ <keyword>Eclipse</keyword>
+ <keyword>Java</keyword>
+ <keyword>JBoss</keyword>
+ </keywordset>
+ </chapterinfo>
+
+ <title>Projects</title>
+
+ <para>JBoss Tools provide the following functionality when working with Struts:</para>
+
+ <itemizedlist>
+ <listitem>
+ <para>Create new <property moreinfo="none">Struts projects</property></para>
+ </listitem>
+ <listitem>
+ <para>Import (open) existing Struts projects. You can import any project
+ structure</para>
+ </listitem>
+ <listitem>
+ <para>Add <property moreinfo="none">Struts capabilities</property> to any existing Eclipse
+ project</para>
+ </listitem>
+ <listitem>
+ <para>Import and add Struts capabilities to any existing project created outside
+ Eclipse.</para>
+ </listitem>
+ </itemizedlist>
+ <para>Now, we'll focus on all these points more fully.</para>
+
+ <section id="CreatingANewStrutsProjec745t">
+
+ <title>Creating a New Struts Project</title>
+
+
+ <para>JBoss Tools provides a New Struts Project Wizard that radically simplifies the process
+ for getting started with a new Struts project. You just need to follow these steps:</para>
+ <itemizedlist>
+ <listitem>
+ <para>Select<emphasis>
+ <property moreinfo="none">File > New > Project...</property>
+ </emphasis> from the menu bar. Then, select <emphasis>
+ <property moreinfo="none">JBoss Tools Web > Struts > Struts Project</property>
+ </emphasis> in this dialog box. Click <emphasis>
+ <property moreinfo="none">Next</property>: </emphasis></para>
+ </listitem>
+ </itemizedlist>
+ <figure float="0">
+ <title>Selecting Struts Wizard</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_2.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ <itemizedlist>
+ <listitem>
+ <para>On this form, provide the <property moreinfo="none">Project Name</property>. You can also
+ select where to create the project or use the default path.</para>
+ <para>Next to <property moreinfo="none">Struts Environment</property> set which Struts version to
+ use.</para>
+ </listitem>
+ </itemizedlist>
+
+ <figure float="0">
+ <title>Creating Struts Project</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_3.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <tip>
+ <title>Tip:</title>
+ <para>Don't put spaces in project names since some OS could experience problems
+ with their processing and searching these files.</para>
+ </tip>
+
+ <para>You can select the KickStart template, then the project created will include a simple
+ Hello World type application that is ready to run.</para>
+
+ <figure float="0">
+ <title>Choosing Struts Template </title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_3_1.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <itemizedlist>
+ <listitem>
+ <para>Next, you register this application with the current servlet container defined
+ for your workspace (JBoss AS, by default) in order to allow you to test your
+ application more easily while still developing it. A new entry will be added in
+ the servlet container configuration file to enable running the application
+ in-place (called null deployment or link deployment). Uncheck the <emphasis role="italic">
+ <property moreinfo="none">"Target Server"</property>
+ </emphasis> check box if for some reason you don't want to register
+ your application at this point.</para>
+ </listitem>
+ </itemizedlist>
+ <figure float="0">
+ <title>Registering The Project at Server</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_4.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ <itemizedlist>
+ <listitem>
+ <para>On the next form, you can select the TLD files to include in this
+ project:</para>
+ </listitem>
+ </itemizedlist>
+ <figure float="0">
+ <title>Selecting Tag Libraries</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_5.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>After the project is created, you should have the following project structure (if you
+ used the KickStart template):</para>
+
+ <figure float="0">
+ <title>Project Structure</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_6.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <tip>
+ <title>Tip:</title>
+ <para>If you want to hide the jar files from Web App Libraries in view, select the
+ down-pointing arrow in the upper right corner, select
+ <emphasis>Filters...</emphasis>, check the box next to Name filter patterns
+ (matching names will be hidden), and type *.jar into the field. Then, click OK.
+ </para>
+ </tip>
+ </section>
+ <section id="ImportingAnExistingStrutsProjectWithAnyStructure9653">
+
+ <title>Importing an Existing Struts Project with Any Structure</title>
+
+ <para>For detailed information on migration projects to JBoss Developer Studio see <ulink url="../../Exadel-migration/html_single/index.html">Migration Guide</ulink>.</para>
+
+ </section>
+ <section id="AddingStrutsCapabilityToAnExistingWebApplication532">
+
+ <title>Adding Struts Capability to an Existing Web Application</title>
+
+ <para>Here, we'll consider how to add Struts functionality (Struts libraries, tag
+ libraries and a Struts configuration file) to any existing Web application project in
+ your Eclipse workspace.</para>
+
+ <para>By adding a Struts Nature to your project, you can now edit files using JBoss Tools
+ editors, such as the <link linkend="struts_config_editor">Struts configuration
+ editor</link> and the JBoss Tools JSP editor. To take advantage of this just right-click
+ the project and select <emphasis>
+ <property moreinfo="none">JBoss Tools > Add Struts Capabilities</property>
+ </emphasis> from the context menu. This will start the process of adding all necessary
+ libraries and files to make a Web Struts project from your one.</para>
+
+ <figure float="0">
+ <title>Adding Struts Capabilities</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_7.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>In the wizard you should point to location of your deployment descriptor file web.xml
+ and name of the project.</para>
+
+ <figure float="0">
+ <title>Choosing Project Location</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_8.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ <para>After hitting <emphasis>
+ <property moreinfo="none">Next</property>, </emphasis> you will see the following screen. This
+ screen simply means that you need to add at least one Struts module to your project to
+ make this project a Struts project. Adding a Struts module means that a new
+ struts-config.xml will be added to your project and registered in the web.xml file. In
+ addition, all required Struts libraries will be added. To add a Struts module, select
+ the <emphasis>
+ <property moreinfo="none">Add Struts Support</property>
+ </emphasis> button.</para>
+ <figure float="0">
+ <title>Project Modules</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_9.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>Here you can select what Struts <property moreinfo="none">Version</property>, <property moreinfo="none">Servlet
+ Class</property>, <property moreinfo="none">URL Pattern</property> and <property moreinfo="none">TLD</property>s to add
+ to this project.</para>
+
+ <figure float="0">
+ <title>Selecting Struts Support Options</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_10.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>When done, you will see the default Struts module configuration information. See how
+ to Edit <link linkend="modules">Struts modules</link>.</para>
+
+ <figure float="0">
+ <title>Project Configuration Information</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_11.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>On the last screen you can set the different folders for your project as well as
+ register this application with a servlet container. If you want the libraries (.jar
+ files) will be automatically added to your project, click on the checkbox <emphasis>
+ <property moreinfo="none">Add Libraries</property>.</emphasis></para>
+
+ <figure float="0">
+ <title>Registering the Project at Server</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_12.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>When done, you can open end edit the struts-config.xml file using useful Struts
+ configuration file editor provided by JBDS. (The Struts configuration is shown below in
+ the Tree viewer).</para>
+
+ <figure float="0">
+ <title>Struts-config.xml File</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_13.png" scale="75"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ </section>
+
+ <section>
+ <title>Relevant Resources Links</title>
+
+ <para>You can find more in-depth explanation on how to work with special wizards, editors and views that can
+ be used in various scenarios while developing Struts applications in our <ulink url="../../jsf/html_single/index.html">Visual Web Tools guide</ulink>.</para>
+ </section>
+</chapter>
+
+
+<chapter id="editors" xml:base="file:///home/vchukhutsina/repos/ochik_jboss/struts/docs/struts_tools_ref_guide/en/modules/editors.xml">
+ <?dbhtml filename="editors.html"?>
+ <chapterinfo>
+ <keywordset>
+ <keyword>JBoss Developer Studio</keyword>
+ <keyword>Eclipse</keyword>
+ <keyword>Struts Tools</keyword>
+ <keyword>Java</keyword>
+ <keyword>JBoss</keyword>
+ </keywordset>
+ </chapterinfo>
+
+ <title>Editors</title>
+ <para>In this chapter we'll introduce you to featured graphical editors for specific
+ Struts files such as Struts Configuration files, Tiles files, Struts Validation files and web.xml.</para>
+
+ <section id="webxml_editor">
+ <title>Web.xml Editor</title>
+
+ <para>The <emphasis>
+ <property moreinfo="none">web.xml</property></emphasis> file inside the <emphasis>
+ <property moreinfo="none">WEB-INF</property></emphasis> folder is a deployment descriptor file for a Web Application. It
+ describes the servlets and other components and deployment properties that make up your application.</para>
+
+ <para><property moreinfo="none">JBoss Tools</property> add the <emphasis>
+ <property moreinfo="none">web.xml</property></emphasis> file to created Struts project automatically and provides a special editor for its editing.
+ See the Visual Web Tools guide that gives a descriptive information on the <ulink url="../../jsf/html_single/index.html#GraphicalWebApplicationFileEditor">web.xml editor</ulink>.</para>
+ </section>
+
+ <section id="struts_config_editor">
+
+ <title>Graphical Editor for Struts Configuration Files</title>
+ <para>First, let's dwell on the Struts Configuration file editor.</para>
+ <para>This editor has three views with different representation of <emphasis>
+ <property moreinfo="none">struts-config.xml</property>: </emphasis>Diagram, Tree and Source. The
+ views can be selected via the tabs at the bottom of the editor. Any changes made in one
+ view are immediately visible when you switch to any other view.</para>
+
+ <para>Now, we'll consider every view in more detail.</para>
+ <section id="StrutsDiagramMode453">
+
+ <title>Diagram View</title>
+
+ <para>The Diagram view graphically displays the Web flow of the application defined in
+ the Struts configuration file.</para>
+
+ <figure float="0">
+ <title>Diagram View</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_14.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>The Diagram view allows to edit navigation in your Struts application. Just by
+ right-clicking anywhere on the diagram, you can use a context menu to create the
+ building blocks of a Struts application:</para>
+ <itemizedlist>
+ <listitem>
+ <para>Actions</para>
+ </listitem>
+ <listitem>
+ <para>Global forwards</para>
+ </listitem>
+ <listitem>
+ <para>Global exceptions</para>
+ </listitem>
+ <listitem>
+ <para>JSP Pages</para>
+ </listitem>
+ </itemizedlist>
+
+ <figure float="0">
+ <title>Diagram Context Menu</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_15.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>Along the upper-left side of the editor is a stack of seven icons for changing the
+ behavior of the cursor in the diagram. </para>
+
+ <figure float="0">
+ <title>Editor Icons</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_16.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>The first icon switches to the default regular selection cursor, the second to the
+ marquee selection cursor and the third to the new connection cursor. The last four
+ icons switch the cursor to an insert cursor for each type of Struts build block
+ listed above (and in the order listed).</para>
+
+ <para>For instance, clicking on the first of these four icons (the one with the gears)
+ will switch the cursor to insert actions. Clicking anywhere in the diagram with this
+ cursor has the same effect as right-click and selecting <emphasis>
+ <property moreinfo="none">Add > Action...</property>
+ </emphasis> from the context menu with the regular cursor active. It's just
+ more efficient to use this cursor if you're adding more than one action at
+ once.</para>
+
+
+ </section>
+ <section id="StrutsTreeMode42">
+
+ <title>Tree View</title>
+
+ <para>The Tree view represents the different elements of the Struts application that are organized into functional categories
+ on the left-hand side and a form for editing the properties of currently selected items on the right-hand side.</para>
+
+ <figure float="0">
+ <title>Tree View</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_17.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>You can right-click on any node in the category tree and perform appropriate
+ operations through a context menu. For instance, by right-clicking on the
+ action-mappings category node, you can add new actions to the application.</para>
+
+ <figure float="0">
+ <title>Tree Context Menu</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_18.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>Let's consider the tree on the left more closely.</para>
+
+ <itemizedlist>
+ <listitem><para>Under the <emphasis>
+ <property moreinfo="none">data-sources</property></emphasis> node you can create a Data Source object that will be configured
+ and made available as a servlet context attribute.</para></listitem>
+
+ <listitem><para>The <emphasis>
+ <property moreinfo="none">form-beans</property></emphasis> node is meant for creating a set of form bean descriptors for this module.
+ Every created element under this node is a JavaBean that implements the org.apache.struts.action.ActionForm class.
+ Use the Properties editor on the right to adjust properties specific to every created form-bean.</para></listitem>
+
+ <listitem><para>The <emphasis>
+ <property moreinfo="none">global-exceptions</property></emphasis> node is intended for registering the handlers for the exceptions
+ that might be thrown by an Action object.</para></listitem>
+
+ <listitem><para>Use the <emphasis>
+ <property moreinfo="none">global-forwards</property></emphasis> node to add, edit or delete a global forwards that represent
+ ActionForward objects available to all Action objects as a return value.</para></listitem>
+
+ <listitem><para>The <emphasis>
+ <property moreinfo="none">controller</property></emphasis> node allows you to configure the controller properties.</para></listitem>
+
+ <listitem><para>Under the <emphasis>
+ <property moreinfo="none">resources</property></emphasis> node you can add, delete, or edit message resources.</para></listitem>
+
+ <listitem><para>Under the <emphasis>
+ <property moreinfo="none">plug-ins</property></emphasis> node you can define a Struts plug-in. Right-click the node, select <emphasis>
+ <property moreinfo="none">Create Plug-in</property></emphasis>
+ and specify the plug-ib <emphasis>
+ <property moreinfo="none">Id</property></emphasis> and <emphasis>
+ <property moreinfo="none">ClassName</property></emphasis> by pointing to the Java class which implements the org.apache.struts.action.PlugIn interface. </para></listitem>
+
+ </itemizedlist>
+ </section>
+ <section id="StrutsSourceMode9655">
+
+ <title>Source View</title>
+
+ <para>In the Source view, you have complete editing control of the underlying XML
+ coding.</para>
+
+ <figure float="0">
+ <title>Source View</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_19.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>When working in Source view, you always have all the following features available:</para>
+ <itemizedlist>
+ <listitem>
+ <para>Content Assist</para>
+ </listitem>
+ <listitem>
+ <para>Open On Selection</para>
+ </listitem>
+ <listitem>
+ <para>File Folding</para>
+ </listitem>
+ </itemizedlist>
+ <para>You can take advantage of <ulink url="../../jsf/html_single/index.html#CodeAssistAndDynamicCodeAssist42BasedOnProjectData">code assist</ulink>.</para>
+ <figure float="0">
+ <title>Code Assist</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_20.png" scale="85"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>The editor will also immediately flag any errors.</para>
+
+ <figure float="0">
+ <title>Errors in Source View</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_21.png" scale="85"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>Finally, you can use the Outline view with the editor to easily navigate through
+ the file.</para>
+
+ <figure float="0">
+ <title>Outline View</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_22.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>Find more information about editor features <ulink url="../../jsf/html_single/index.html#editors_features">in the editor features chapter</ulink>.</para>
+ </section>
+ </section>
+
+ <section id="GraphicalEditorForTilesFiles132">
+
+ <title>Graphical Editor for Tiles Files</title>
+ <para>Here, you'll know how to make use of the special graphical editor for Tiles configuration files.</para>
+ <para>The editor has three main views: Tree, Diagram and Source.
+ The views can be selected via the tabs at the bottom of the editor. Any changes made in
+ one view are immediately visible when you switch to any other view.</para>
+
+ <para>Before we consider each view of the editor, let's look at the way of creating new Tiles files.</para>
+ <section id="CreateNewTilesFile1422">
+
+ <title>Create New Tiles File</title>
+
+ <para>To create new Tiles files, right click any folder and select <emphasis>
+ <property moreinfo="none">New > Tiles File</property>. </emphasis></para>
+ <figure float="0">
+ <title>Creating a New Tiles File</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_23.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ </section>
+ <section id="StrutsTreeView896">
+
+ <title>Tree View</title>
+
+ <para>The Tree view represents the different elements of the Tiles file that are
+ organized into functional categories on the left-hand side and a form for editing
+ the properties of currently selected items on the right-hand side.</para>
+ <figure float="0">
+ <title>Tree View</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_24.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>To edit the file, simply right click any node and select among the available
+ actions.</para>
+ <figure float="0">
+ <title>Editing in Tiles Editor</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_25.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ </section>
+ <section id="StrutsDiagramView4643">
+
+ <title>Diagram View</title>
+
+ <para>The Diagram view allows you to create complex Tiles files in the form of a
+ diagram.</para>
+ <figure float="0">
+ <title>Diagram Mode</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_26.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>To create new definitions, simply right click anywhere in the diagram.</para>
+ <figure float="0">
+ <title>Creating New Definition</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_27.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>You can also use the Diagram toolbar to make editing easier.</para>
+ <figure float="0">
+ <title>Diagram Toolbar</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_28.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para> It contains four icons for changing the cursor state. The first one is the
+ default cursor state for selecting existing nodes. The second icon is marquee
+ selector. The third is used for creating new connections and the last one is for
+ adding definition template to the content.</para>
+ </section>
+ <section id="StrutsSource75">
+
+ <title>Source</title>
+
+ <para>The other view of the <property moreinfo="none">Tiles editor</property> is the Source view that
+ gives you full control over the source. Any changes here will immediately appear in
+ other modes when you switch to them.</para>
+
+ <para>When working in Source view, you always have all following features available:</para>
+ <itemizedlist>
+ <listitem>
+ <para>Content Assist</para>
+ </listitem>
+ <listitem>
+ <para>Open On Selection</para>
+ </listitem>
+ </itemizedlist>
+
+ <figure float="0">
+ <title>Source View</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_29.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ <para><ulink url="../../jsf/html_single/index.html#CodeAssistAndDynamicCodeAssist42BasedOnProjectData">Code
+ assist</ulink> is available in the Source mode.</para>
+ <figure float="0">
+ <title>Code Assist</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_30.png" scale="85"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ <para>Any errors are immediately reported as shown below:</para>
+ <figure float="0">
+ <title>Errors Reporting</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_31.png" scale="75"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>You can also use the Outline view together with the editor's Source mode.
+ It provides an easier navigation through the file.</para>
+ <figure float="0">
+ <title>Outline View</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_32.png" scale="85"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ </section>
+ </section>
+
+ <section id="GraphicalEditorForStrutsValidationFiles86">
+
+ <title>Graphical Editor for Struts Validation Files</title>
+
+ <para>Providing full support for development Struts applications JBoss Tools comes with a
+ visual validation editor. To open the editor double-click on the validation file or if you don't have it create a new one.</para>
+
+ <para>To create a new validation file, right click any folder in
+ Project Explorer and select <emphasis>
+ <property moreinfo="none">File > New > Other...</property>
+ </emphasis>from the context menu and then <emphasis>
+ <property moreinfo="none">JBoss Tools Web > Struts > Validation File</property>. </emphasis></para>
+ <figure float="0">
+ <title>Creating New Validation File</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_33.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>The validation editor works with five modes: Formsets, Validators, Constants and
+ standard Tree and Source that you can easily switch over using tabs at the bottom of the
+ editor.</para>
+ <para>The Formsets view shows forms and their elements on the left side and the dialogue for
+ defining their validation rules on the right side.</para>
+ <figure float="0">
+ <title>Formsets View</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_34.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>The Constants view let you set constant values for your validation rules.</para>
+ <figure float="0">
+ <title>Constansts View</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_35.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>The validation file can also be viewed in a Tree view.</para>
+ <figure float="0">
+ <title>Tree View</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_36.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>At any point you have full control over the source by switching to the Source view.
+ Any editing in this view will immediately be available in other views of the editor.</para>
+ <figure float="0">
+ <title>Source View</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_37.png" scale="85"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>You can also open your own custom or Struts-standard <emphasis>
+ <property moreinfo="none">validation-rules.xml</property>
+ </emphasis> file.</para>
+ <para>The Validators view shows the validation rules for a selected validator. You can of
+ course add your own rules.</para>
+ <figure float="0">
+ <title>Validators View</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_38.png" scale="75"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ <para>Here are the validation rules shown in the Source mode.</para>
+ <figure float="0">
+ <title>Validation Rules</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_39.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ </section>
+</chapter>
+
+
+<chapter id="modules" xml:base="file:///home/vchukhutsina/repos/ochik_jboss/struts/docs/struts_tools_ref_guide/en/modules/modules.xml">
+ <?dbhtml filename="modules.html"?>
+ <chapterinfo>
+ <keywordset>
+ <keyword>JBoss Developer Studio</keyword>
+ <keyword>Eclipse</keyword>
+ <keyword>Struts Tools</keyword>
+ <keyword>Java</keyword>
+ <keyword>JBoss</keyword>
+ </keywordset>
+ </chapterinfo>
+
+ <title>Modules</title>
+
+ <para>JBoss Tools support working with Struts projects that have
+ multiple modules. You can easily do the following:</para>
+ <itemizedlist>
+ <listitem>
+ <para>Add new modules</para>
+ </listitem>
+ <listitem>
+ <para>Edit modules for an existing project or during Struts project
+ import</para>
+ </listitem>
+ </itemizedlist>
+ <para>Now, let's discuss this functionality in more detail.</para>
+ <section id="WhenImportingAStrutsProject432">
+
+ <title>When Importing a Struts Project</title>
+
+ <para>During Struts project import, if the project has multiple modules, you
+ will see a screen with all existing modules. You can select each
+ module and edit its details.</para>
+
+ <figure float="0">
+ <title>Configuring Project Modules</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_40.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ </section>
+ <section id="EditingModulesInAnExistingProject1">
+
+ <title>Editing Modules in an Existing Project</title>
+ <para>To edit modules in an existing project, right click the project and
+ select <emphasis>
+ <property moreinfo="none">JBoss Tools > Modules Configuration</property>.
+ </emphasis></para>
+ <figure float="0">
+ <title>Choosing Modules Configuration</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_41.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ <para>You will see the same screen as above where you will be able to select
+ a module and edit its details.</para>
+ <figure float="0">
+ <title>Modules Configuration</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_42.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ </section>
+ <section id="AddingNewModules1">
+
+ <title>Adding New Modules</title>
+
+ <para>Adding a new module is very simple. First switch to Web Project view.
+ Expand your project to the Configuration folder. Under that folder
+ you should see the current modules. Right click on Configuration and
+ select <emphasis>
+ <property moreinfo="none">New > Struts Config</property>. </emphasis></para>
+ <figure float="0">
+ <title>Adding New Modules</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_43.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ <para>You will see the screen below. You can specify a new module name and
+ also add the new Struts configuration file to web.xml file.</para>
+ <figure float="0">
+ <title>Adding New Modules</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_44.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ </section>
+</chapter>
+
+
+<chapter id="code_generation" xml:base="file:///home/vchukhutsina/repos/ochik_jboss/struts/docs/struts_tools_ref_guide/en/modules/code_generation.xml">
+ <?dbhtml filename="code_generation.html"?>
+
+ <chapterinfo>
+ <keywordset>
+ <keyword>JBoss Developer Studio</keyword>
+ <keyword>Eclipse</keyword>
+ <keyword>Struts Tools</keyword>
+ <keyword>Java</keyword>
+ <keyword>JBoss</keyword>
+ </keywordset>
+ </chapterinfo>
+
+ <title>Code Generation</title>
+
+ <para>JBoss Tools comes with a <property moreinfo="none">code generation</property>
+ feature. You can generate stub code for Struts Actions, FormBeans, Forwards
+ and Exceptions.</para>
+
+ <para>The code generation that JBoss tooling provides is based on Velocity templates
+ which can be modified for your use. The templates are located at <emphasis>
+ <property moreinfo="none"> {JBossStudioHome} > templates >
+ codegeneration</property>. </emphasis></para>
+
+ <para>There are a number of ways to invoke code generation. One is simply
+ right-clicking the Struts diagram and selecting <emphasis>
+ <property moreinfo="none">Generate Java Code....</property>
+ </emphasis></para>
+
+ <figure float="0">
+ <title>Selecting Generate Java Code</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_45.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>On this screen you can select for which elements to generate code. If you
+ select Next you will be able to specify more options for each of the
+ categories you selected.</para>
+
+ <figure float="0">
+ <title>Generate - Step 1</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_46.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <tip>
+ <title>Tip:</title>
+ <para>Please be careful not to override your existing files.</para>
+ </tip>
+
+ <para>When generation is complete, a result window will appear letting you know how
+ many classes were generated:</para>
+
+ <figure float="0">
+ <title>Generation Finished</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_47.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>You don't always have to generate code for all elements at once. You
+ can invoke generation for just an individual Struts artifact as well.
+ Right-click an element on the diagram of the Struts configuration file and
+ select <emphasis>
+ <property moreinfo="none">Generate Java Code...</property>
+ </emphasis> from the context menu.</para>
+
+ <figure float="0">
+ <title>Generation For Individual Struts Artifact</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_48.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>The same can be done from within the Tree viewer for the editor of the Struts
+ configuration file.</para>
+
+ <figure float="0">
+ <title>Generation in Struts Config Editor</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_49.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+</chapter>
+
+<chapter id="config_file_debugger" xml:base="file:///home/vchukhutsina/repos/ochik_jboss/struts/docs/struts_tools_ref_guide/en/modules/config_file_debugger.xml">
+ <?dbhtml filename="config_file_debugger.html"?>
+ <chapterinfo>
+ <keywordset>
+ <keyword>JBoss Developer Studio</keyword>
+ <keyword>Eclipse</keyword>
+ <keyword>Struts Tools</keyword>
+ <keyword>Java</keyword>
+ <keyword>JBoss</keyword>
+ </keywordset>
+ </chapterinfo>
+
+ <title>Struts Configuration File Debugger</title>
+
+ <para>JBoss Tools come with <property moreinfo="none">Struts configuration file
+ debugger</property>. It allows you to set break points on Struts diagram and
+ then simply launch the server in debug mode.</para>
+
+ <para>Simply right click an Action or a page and select Add <emphasis>
+ <property moreinfo="none">Breakpoint</property>. </emphasis></para>
+ <figure float="0">
+ <title>Adding Breakpoint</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_50.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+</chapter>
+
+<chapter id="page_links_recognizer" xml:base="file:///home/vchukhutsina/repos/ochik_jboss/struts/docs/struts_tools_ref_guide/en/modules/page_links_recognizer.xml">
+ <?dbhtml filename="page_links_recognizer.html"?>
+
+ <chapterinfo>
+ <keywordset>
+ <keyword>JBoss Developer Studio</keyword>
+ <keyword>Eclipse</keyword>
+ <keyword>Java</keyword>
+ <keyword>JBoss</keyword>
+ </keywordset>
+ </chapterinfo>
+
+ <title>Customizable Page Links Recognizer</title>
+
+ <para><property moreinfo="none">Custom page links</property> allow you to define custom Struts page
+ links that will be recognizable in the Struts application diagram. You can
+ define these links by selecting <emphasis>
+ <property moreinfo="none">Window > Preferences</property>
+ </emphasis> from the menu bar and then selecting <emphasis>
+ <property moreinfo="none">JBoss Tools > Web > Struts > Customization</property>
+ </emphasis> from the Preferences dialog box.</para>
+ <figure float="0">
+ <title>Customization Panel</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_51.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+</chapter>
+
+<chapter id="project_verification" xml:base="file:///home/vchukhutsina/repos/ochik_jboss/struts/docs/struts_tools_ref_guide/en/modules/project_verification.xml">
+ <?dbhtml filename="project_verification.html"?>
+ <chapterinfo>
+ <keywordset>
+ <keyword>JBoss Developer Studio</keyword>
+ <keyword>Eclipse</keyword>
+ <keyword>Struts Tools</keyword>
+ <keyword>Java</keyword>
+ <keyword>JBoss</keyword>
+ </keywordset>
+ </chapterinfo>
+
+ <title>Struts Project Verification</title>
+
+ <para>In this section we'll consider one more functionality that JBoss Tools provide for Struts
+ projects, namely adjusting projects verification.</para>
+
+ <para>To configure Struts project verification select <emphasis>
+ <property moreinfo="none">Window > Preferences</property>
+ </emphasis> from the menu bar, select <emphasis>
+ <property moreinfo="none">JBoss Tools > Web > Verification</property>
+ </emphasis> from the Preferences dialog box and then expand the
+ Struts Rules node.</para>
+ <figure float="0">
+ <title>Struts Rules</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/verif_valid/verif_valid_8.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ <para>Suppose you are working in the Source viewer for a Struts
+ configuration file as shown below:</para>
+ <figure float="0">
+ <title>Struts Configuration File</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/verif_valid/verif_valid_9.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ <para>While typing a class name or entering it from the graphical editor,
+ you might make a minor typo (like <emphasis role="italic">
+ <property moreinfo="none">"sample.GreetingAction1"</property>
+ </emphasis> instead of <emphasis role="italic">
+ <property moreinfo="none">"sample.GreetingAction"</property>
+ </emphasis>). After saving the file,
+ <property moreinfo="none">verification</property> checks to make sure everything is
+ correct and finds the error below:</para>
+ <figure float="0">
+ <title>Error Reporting</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/verif_valid/verif_valid_10.png" scale="75"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ <para>Notice that the Package Explorer View shows a marked folder and a
+ marked file where the error is.</para>
+ <para>You can place the cursor over the line with the error to view a
+ detailed error message:</para>
+ <figure float="0">
+ <title>Error Message</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/verif_valid/verif_valid_11.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ <para>The verification also checks to make sure you have specified the
+ correct JSP page for the forward:</para>
+ <figure float="0">
+ <title>JSP Page Verification</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/verif_valid/verif_valid_12.png" scale="75"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ <para>Once you place the cursor over the line, you can see the error
+ message:</para>
+ <figure float="0">
+ <title>Error Message</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/verif_valid/verif_valid_13.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ <para>You can always invoke the verification by switching to the Diagram
+ viewer, right-clicking and selecting <emphasis>
+ <property moreinfo="none">Verify</property>
+ </emphasis> from the context menu:</para>
+ <figure float="0">
+ <title>Verify Command</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/verif_valid/verif_valid_14.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+</chapter>
+
+<chapter id="rel_resources_links" xml:base="file:///home/vchukhutsina/repos/ochik_jboss/struts/docs/struts_tools_ref_guide/en/modules/rel_resources_links.xml">
+ <?dbhtml filename="rel_resources_links.html"?>
+ <chapterinfo>
+ <keywordset>
+ <keyword>JBoss Developer Studio</keyword>
+ <keyword>Eclipse</keyword>
+ <keyword>Struts Tools</keyword>
+ <keyword>Java</keyword>
+ <keyword>JBoss</keyword>
+ </keywordset>
+ </chapterinfo>
+
+ <title>Relevant Resources Links</title>
+
+ <para>Find out necessary information on <ulink url="http://struts.apache.org/">Struts
+ technology</ulink> if you don't know enough.</para>
+
+ <para>In summary, this reference should help you to get familiar with those parts of
+ <property moreinfo="none">JBoss Tools</property> which are meant for development with Struts
+ technology. If you've carefully gone through the document, you should know
+ now how to create/import Struts project or enable Struts capabilities for an
+ existing web project as well as organize and edit all necessary staff for your
+ Struts application using a set of views and editors provided by <property moreinfo="none">JBoss
+ Tools</property>.</para>
+
+ <para>If you'd like to contribute your feedback is always appreciated. You can
+ leave your questions and suggestions on our <ulink
+ url="http://www.jboss.com/index.html?module=bb&op=viewforum&f=201"
+ >Forum</ulink>.</para>
+ <para>We hope, this guide helped you to get started with the JBoss Struts Tools. Besides, for additional information you are welcome on <ulink
+ url="http://www.jboss.com/index.html?module=bb&op=viewforum&f=201">JBoss forum</ulink>.</para>
+</chapter>
+
+</book>
Added: trunk/struts/docs/struts_tools_ref_guide/en-US/modules.xml
===================================================================
--- trunk/struts/docs/struts_tools_ref_guide/en-US/modules.xml (rev 0)
+++ trunk/struts/docs/struts_tools_ref_guide/en-US/modules.xml 2010-03-09 00:42:21 UTC (rev 20699)
@@ -0,0 +1,99 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<chapter id="modules">
+ <?dbhtml filename="modules.html"?>
+ <chapterinfo>
+ <keywordset>
+ <keyword>JBoss Developer Studio</keyword>
+ <keyword>Eclipse</keyword>
+ <keyword>Struts Tools</keyword>
+ <keyword>Java</keyword>
+ <keyword>JBoss</keyword>
+ </keywordset>
+ </chapterinfo>
+
+ <title>Modules</title>
+
+ <para>JBoss Tools support working with Struts projects that have
+ multiple modules. You can easily do the following:</para>
+ <itemizedlist>
+ <listitem>
+ <para>Add new modules</para>
+ </listitem>
+ <listitem>
+ <para>Edit modules for an existing project or during Struts project
+ import</para>
+ </listitem>
+ </itemizedlist>
+ <para>Now, let's discuss this functionality in more detail.</para>
+ <section id="WhenImportingAStrutsProject432">
+
+ <title>When Importing a Struts Project</title>
+
+ <para>During Struts project import, if the project has multiple modules, you
+ will see a screen with all existing modules. You can select each
+ module and edit its details.</para>
+
+ <figure>
+ <title>Configuring Project Modules</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_40.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ </section>
+ <section id="EditingModulesInAnExistingProject1">
+
+ <title>Editing Modules in an Existing Project</title>
+ <para>To edit modules in an existing project, right click the project and
+ select <emphasis>
+ <property>JBoss Tools > Modules Configuration</property>.
+ </emphasis></para>
+ <figure>
+ <title>Choosing Modules Configuration</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_41.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ <para>You will see the same screen as above where you will be able to select
+ a module and edit its details.</para>
+ <figure>
+ <title>Modules Configuration</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_42.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ </section>
+ <section id="AddingNewModules1">
+
+ <title>Adding New Modules</title>
+
+ <para>Adding a new module is very simple. First switch to Web Project view.
+ Expand your project to the Configuration folder. Under that folder
+ you should see the current modules. Right click on Configuration and
+ select <emphasis>
+ <property>New > Struts Config</property>. </emphasis></para>
+ <figure>
+ <title>Adding New Modules</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_43.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ <para>You will see the screen below. You can specify a new module name and
+ also add the new Struts configuration file to web.xml file.</para>
+ <figure>
+ <title>Adding New Modules</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_44.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ </section>
+</chapter>
Added: trunk/struts/docs/struts_tools_ref_guide/en-US/page_links_recognizer.xml
===================================================================
--- trunk/struts/docs/struts_tools_ref_guide/en-US/page_links_recognizer.xml (rev 0)
+++ trunk/struts/docs/struts_tools_ref_guide/en-US/page_links_recognizer.xml 2010-03-09 00:42:21 UTC (rev 20699)
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<chapter id="page_links_recognizer">
+ <?dbhtml filename="page_links_recognizer.html"?>
+
+ <chapterinfo>
+ <keywordset>
+ <keyword>JBoss Developer Studio</keyword>
+ <keyword>Eclipse</keyword>
+ <keyword>Java</keyword>
+ <keyword>JBoss</keyword>
+ </keywordset>
+ </chapterinfo>
+
+ <title>Customizable Page Links Recognizer</title>
+
+ <para><property>Custom page links</property> allow you to define custom Struts page
+ links that will be recognizable in the Struts application diagram. You can
+ define these links by selecting <emphasis>
+ <property>Window > Preferences</property>
+ </emphasis> from the menu bar and then selecting <emphasis>
+ <property>JBoss Tools > Web > Struts > Customization</property>
+ </emphasis> from the Preferences dialog box.</para>
+ <figure>
+ <title>Customization Panel</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_51.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+</chapter>
\ No newline at end of file
Added: trunk/struts/docs/struts_tools_ref_guide/en-US/project_verification.xml
===================================================================
--- trunk/struts/docs/struts_tools_ref_guide/en-US/project_verification.xml (rev 0)
+++ trunk/struts/docs/struts_tools_ref_guide/en-US/project_verification.xml 2010-03-09 00:42:21 UTC (rev 20699)
@@ -0,0 +1,117 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<chapter id="project_verification">
+ <?dbhtml filename="project_verification.html"?>
+ <chapterinfo>
+ <keywordset>
+ <keyword>JBoss Developer Studio</keyword>
+ <keyword>Eclipse</keyword>
+ <keyword>Struts Tools</keyword>
+ <keyword>Java</keyword>
+ <keyword>JBoss</keyword>
+ </keywordset>
+ </chapterinfo>
+
+ <title>Struts Project Verification</title>
+
+ <para>In this section we'll consider one more functionality that JBoss Tools provide for Struts
+ projects, namely adjusting projects verification.</para>
+
+ <para>To configure Struts project verification select <emphasis>
+ <property>Window > Preferences</property>
+ </emphasis> from the menu bar, select <emphasis>
+ <property>JBoss Tools > Web > Verification</property>
+ </emphasis> from the Preferences dialog box and then expand the
+ Struts Rules node.</para>
+ <figure>
+ <title>Struts Rules</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
+ fileref="images/verif_valid/verif_valid_8.png"
+ />
+ </imageobject>
+ </mediaobject>
+ </figure>
+ <para>Suppose you are working in the Source viewer for a Struts
+ configuration file as shown below:</para>
+ <figure>
+ <title>Struts Configuration File</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
+ fileref="images/verif_valid/verif_valid_9.png"
+ />
+ </imageobject>
+ </mediaobject>
+ </figure>
+ <para>While typing a class name or entering it from the graphical editor,
+ you might make a minor typo (like <emphasis role="italic">
+ <property>"sample.GreetingAction1"</property>
+ </emphasis> instead of <emphasis role="italic">
+ <property>"sample.GreetingAction"</property>
+ </emphasis>). After saving the file,
+ <property>verification</property> checks to make sure everything is
+ correct and finds the error below:</para>
+ <figure>
+ <title>Error Reporting</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
+ fileref="images/verif_valid/verif_valid_10.png"
+ scale="75"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ <para>Notice that the Package Explorer View shows a marked folder and a
+ marked file where the error is.</para>
+ <para>You can place the cursor over the line with the error to view a
+ detailed error message:</para>
+ <figure>
+ <title>Error Message</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
+ fileref="images/verif_valid/verif_valid_11.png"
+ />
+ </imageobject>
+ </mediaobject>
+ </figure>
+ <para>The verification also checks to make sure you have specified the
+ correct JSP page for the forward:</para>
+ <figure>
+ <title>JSP Page Verification</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
+ fileref="images/verif_valid/verif_valid_12.png"
+ scale="75"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ <para>Once you place the cursor over the line, you can see the error
+ message:</para>
+ <figure>
+ <title>Error Message</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
+ fileref="images/verif_valid/verif_valid_13.png"
+ />
+ </imageobject>
+ </mediaobject>
+ </figure>
+ <para>You can always invoke the verification by switching to the Diagram
+ viewer, right-clicking and selecting <emphasis>
+ <property>Verify</property>
+ </emphasis> from the context menu:</para>
+ <figure>
+ <title>Verify Command</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
+ fileref="images/verif_valid/verif_valid_14.png"
+ />
+ </imageobject>
+ </mediaobject>
+ </figure>
+</chapter>
\ No newline at end of file
Added: trunk/struts/docs/struts_tools_ref_guide/en-US/projects.xml
===================================================================
--- trunk/struts/docs/struts_tools_ref_guide/en-US/projects.xml (rev 0)
+++ trunk/struts/docs/struts_tools_ref_guide/en-US/projects.xml 2010-03-09 00:42:21 UTC (rev 20699)
@@ -0,0 +1,275 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<chapter id="projects">
+ <?dbhtml filename="projects.html"?>
+
+ <chapterinfo>
+ <keywordset>
+ <keyword>JBoss Developer Studio</keyword>
+ <keyword>Eclipse</keyword>
+ <keyword>Java</keyword>
+ <keyword>JBoss</keyword>
+ </keywordset>
+ </chapterinfo>
+
+ <title>Projects</title>
+
+ <para>JBoss Tools provide the following functionality when working with Struts:</para>
+
+ <itemizedlist>
+ <listitem>
+ <para>Create new <property>Struts projects</property></para>
+ </listitem>
+ <listitem>
+ <para>Import (open) existing Struts projects. You can import any project
+ structure</para>
+ </listitem>
+ <listitem>
+ <para>Add <property>Struts capabilities</property> to any existing Eclipse
+ project</para>
+ </listitem>
+ <listitem>
+ <para>Import and add Struts capabilities to any existing project created outside
+ Eclipse.</para>
+ </listitem>
+ </itemizedlist>
+ <para>Now, we'll focus on all these points more fully.</para>
+
+ <section id="CreatingANewStrutsProjec745t">
+
+ <title>Creating a New Struts Project</title>
+
+
+ <para>JBoss Tools provides a New Struts Project Wizard that radically simplifies the process
+ for getting started with a new Struts project. You just need to follow these steps:</para>
+ <itemizedlist>
+ <listitem>
+ <para>Select<emphasis>
+ <property>File > New > Project...</property>
+ </emphasis> from the menu bar. Then, select <emphasis>
+ <property>JBoss Tools Web > Struts > Struts Project</property>
+ </emphasis> in this dialog box. Click <emphasis>
+ <property>Next</property>: </emphasis></para>
+ </listitem>
+ </itemizedlist>
+ <figure>
+ <title>Selecting Struts Wizard</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_2.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ <itemizedlist>
+ <listitem>
+ <para>On this form, provide the <property>Project Name</property>. You can also
+ select where to create the project or use the default path.</para>
+ <para>Next to <property>Struts Environment</property> set which Struts version to
+ use.</para>
+ </listitem>
+ </itemizedlist>
+
+ <figure>
+ <title>Creating Struts Project</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_3.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <tip>
+ <title>Tip:</title>
+ <para>Don't put spaces in project names since some OS could experience problems
+ with their processing and searching these files.</para>
+ </tip>
+
+ <para>You can select the KickStart template, then the project created will include a simple
+ Hello World type application that is ready to run.</para>
+
+ <figure>
+ <title>Choosing Struts Template </title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_3_1.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <itemizedlist>
+ <listitem>
+ <para>Next, you register this application with the current servlet container defined
+ for your workspace (JBoss AS, by default) in order to allow you to test your
+ application more easily while still developing it. A new entry will be added in
+ the servlet container configuration file to enable running the application
+ in-place (called null deployment or link deployment). Uncheck the <emphasis
+ role="italic">
+ <property>"Target Server"</property>
+ </emphasis> check box if for some reason you don't want to register
+ your application at this point.</para>
+ </listitem>
+ </itemizedlist>
+ <figure>
+ <title>Registering The Project at Server</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_4.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ <itemizedlist>
+ <listitem>
+ <para>On the next form, you can select the TLD files to include in this
+ project:</para>
+ </listitem>
+ </itemizedlist>
+ <figure>
+ <title>Selecting Tag Libraries</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_5.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>After the project is created, you should have the following project structure (if you
+ used the KickStart template):</para>
+
+ <figure>
+ <title>Project Structure</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_6.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <tip>
+ <title>Tip:</title>
+ <para>If you want to hide the jar files from Web App Libraries in view, select the
+ down-pointing arrow in the upper right corner, select
+ <emphasis>Filters...</emphasis>, check the box next to Name filter patterns
+ (matching names will be hidden), and type *.jar into the field. Then, click OK.
+ </para>
+ </tip>
+ </section>
+ <section id="ImportingAnExistingStrutsProjectWithAnyStructure9653">
+
+ <title>Importing an Existing Struts Project with Any Structure</title>
+
+ <para>For detailed information on migration projects to JBoss Developer Studio see the Migration Guide.</para>
+
+ </section>
+ <section id="AddingStrutsCapabilityToAnExistingWebApplication532">
+
+ <title>Adding Struts Capability to an Existing Web Application</title>
+
+ <para>Here, we'll consider how to add Struts functionality (Struts libraries, tag
+ libraries and a Struts configuration file) to any existing Web application project in
+ your Eclipse workspace.</para>
+
+ <para>By adding a Struts Nature to your project, you can now edit files using JBoss Tools
+ editors, such as the <link linkend="struts_config_editor">Struts configuration
+ editor</link> and the JBoss Tools JSP editor. To take advantage of this just right-click
+ the project and select <emphasis>
+ <property>JBoss Tools > Add Struts Capabilities</property>
+ </emphasis> from the context menu. This will start the process of adding all necessary
+ libraries and files to make a Web Struts project from your one.</para>
+
+ <figure>
+ <title>Adding Struts Capabilities</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_7.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>In the wizard you should point to location of your deployment descriptor file web.xml
+ and name of the project.</para>
+
+ <figure>
+ <title>Choosing Project Location</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_8.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ <para>After hitting <emphasis>
+ <property>Next</property>, </emphasis> you will see the following screen. This
+ screen simply means that you need to add at least one Struts module to your project to
+ make this project a Struts project. Adding a Struts module means that a new
+ struts-config.xml will be added to your project and registered in the web.xml file. In
+ addition, all required Struts libraries will be added. To add a Struts module, select
+ the <emphasis>
+ <property>Add Struts Support</property>
+ </emphasis> button.</para>
+ <figure>
+ <title>Project Modules</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_9.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>Here you can select what Struts <property>Version</property>, <property>Servlet
+ Class</property>, <property>URL Pattern</property> and <property>TLD</property>s to add
+ to this project.</para>
+
+ <figure>
+ <title>Selecting Struts Support Options</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_10.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>When done, you will see the default Struts module configuration information. See how
+ to Edit <link linkend="modules">Struts modules</link>.</para>
+
+ <figure>
+ <title>Project Configuration Information</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_11.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>On the last screen you can set the different folders for your project as well as
+ register this application with a servlet container. If you want the libraries (.jar
+ files) will be automatically added to your project, click on the checkbox <emphasis>
+ <property>Add Libraries</property>.</emphasis></para>
+
+ <figure>
+ <title>Registering the Project at Server</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_12.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>When done, you can open end edit the struts-config.xml file using useful Struts
+ configuration file editor provided by JBDS. (The Struts configuration is shown below in
+ the Tree viewer).</para>
+
+ <figure>
+ <title>Struts-config.xml File</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/struts/struts_13.png" scale="75"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ </section>
+
+ <section>
+ <title>Relevant Resources Links</title>
+
+ <para>You can find more in-depth explanation on how to work with special wizards, editors and views that can
+ be used in various scenarios while developing Struts applications in our Visual Web Tools Guide.</para>
+ </section>
+</chapter>
Added: trunk/struts/docs/struts_tools_ref_guide/en-US/rel_resources_links.xml
===================================================================
--- trunk/struts/docs/struts_tools_ref_guide/en-US/rel_resources_links.xml (rev 0)
+++ trunk/struts/docs/struts_tools_ref_guide/en-US/rel_resources_links.xml 2010-03-09 00:42:21 UTC (rev 20699)
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<chapter id="rel_resources_links">
+ <?dbhtml filename="rel_resources_links.html"?>
+ <chapterinfo>
+ <keywordset>
+ <keyword>JBoss Developer Studio</keyword>
+ <keyword>Eclipse</keyword>
+ <keyword>Struts Tools</keyword>
+ <keyword>Java</keyword>
+ <keyword>JBoss</keyword>
+ </keywordset>
+ </chapterinfo>
+
+ <title>Relevant Resources Links</title>
+
+ <para>Find out necessary information on <ulink url="http://struts.apache.org/">Struts
+ technology</ulink> if you don't know enough.</para>
+
+ <para>In summary, this reference should help you to get familiar with those parts of
+ <property>JBoss Tools</property> which are meant for development with Struts
+ technology. If you've carefully gone through the document, you should know
+ now how to create/import Struts project or enable Struts capabilities for an
+ existing web project as well as organize and edit all necessary staff for your
+ Struts application using a set of views and editors provided by <property>JBoss
+ Tools</property>.</para>
+
+ <para>If you'd like to contribute your feedback is always appreciated. You can
+ leave your questions and suggestions on our <ulink
+ url="http://www.jboss.com/index.html?module=bb&op=viewforum&f=201"
+ >Forum</ulink>.</para>
+ <para>We hope, this guide helped you to get started with the JBoss Struts Tools. Besides, for additional information you are welcome on <ulink
+ url="http://www.jboss.com/index.html?module=bb&op=viewforum&f=201">JBoss forum</ulink>.</para>
+</chapter>
Added: trunk/struts/docs/struts_tools_ref_guide/en-US/struts_project_verification.xml
===================================================================
--- trunk/struts/docs/struts_tools_ref_guide/en-US/struts_project_verification.xml (rev 0)
+++ trunk/struts/docs/struts_tools_ref_guide/en-US/struts_project_verification.xml 2010-03-09 00:42:21 UTC (rev 20699)
@@ -0,0 +1,115 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<chapter id="struts_project_verification">
+ <?dbhtml filename="struts_project_verification.html"?>
+ <chapterinfo>
+ <keywordset>
+ <keyword>JBoss Developer Studio</keyword>
+ <keyword>Eclipse</keyword>
+ <keyword>Struts Tools</keyword>
+ <keyword>Java</keyword>
+ <keyword>JBoss</keyword>
+ </keywordset>
+ </chapterinfo>
+
+ <title>Struts Project Verification</title>
+
+ <para>JBoss Developer Studio provides the same functionality for Struts
+ projects. To configure Struts project verification select <emphasis>
+ <property>Window > Preferences</property>
+ </emphasis> from the menu bar, select <emphasis>
+ <property>JBoss Tools > Web > Verification</property>
+ </emphasis> from the Preferences dialog box and then expand the
+ Struts Rules node.</para>
+ <figure>
+ <title>Struts Rules</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
+ fileref="images/verif_valid/verif_valid_8.png"
+ />
+ </imageobject>
+ </mediaobject>
+ </figure>
+ <para>Suppose you are working in the Source viewer for a Struts
+ configuration file as shown below:</para>
+ <figure>
+ <title>Struts Configuration File</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
+ fileref="images/verif_valid/verif_valid_9.png"
+ />
+ </imageobject>
+ </mediaobject>
+ </figure>
+ <para>While typing a class name or entering it from the graphical editor,
+ you might make a minor typo (like <emphasis role="italic">
+ <property>"sample.GreetingAction1"</property>
+ </emphasis> instead of <emphasis role="italic">
+ <property>"sample.GreetingAction"</property>
+ </emphasis>). After saving the file,
+ <property>verification</property> checks to make sure everything is
+ correct and finds the error below:</para>
+ <figure>
+ <title>Error Reporting</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
+ fileref="images/verif_valid/verif_valid_10.png"
+ scale="75"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ <para>Notice that the Package Explorer View shows a marked folder and a
+ marked file where the error is.</para>
+ <para>You can place the cursor over the line with the error to view a
+ detailed error message:</para>
+ <figure>
+ <title>Error Message</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
+ fileref="images/verif_valid/verif_valid_11.png"
+ />
+ </imageobject>
+ </mediaobject>
+ </figure>
+ <para>The verification also checks to make sure you have specified the
+ correct JSP page for the forward:</para>
+ <figure>
+ <title>JSP Page Verification</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
+ fileref="images/verif_valid/verif_valid_12.png"
+ scale="75"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ <para>Once you place the cursor over the line, you can see the error
+ message:</para>
+ <figure>
+ <title>Error Message</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
+ fileref="images/verif_valid/verif_valid_13.png"
+ />
+ </imageobject>
+ </mediaobject>
+ </figure>
+ <para>You can always invoke the verification by switching to the Diagram
+ viewer, right-clicking and selecting <emphasis>
+ <property>Verify</property>
+ </emphasis> from the context menu:</para>
+ <figure>
+ <title>Verify Command</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
+ fileref="images/verif_valid/verif_valid_14.png"
+ />
+ </imageobject>
+ </mediaobject>
+ </figure>
+</chapter>
\ No newline at end of file
Modified: trunk/struts/docs/struts_tools_ref_guide/pom.xml
===================================================================
--- trunk/struts/docs/struts_tools_ref_guide/pom.xml 2010-03-08 20:56:54 UTC (rev 20698)
+++ trunk/struts/docs/struts_tools_ref_guide/pom.xml 2010-03-09 00:42:21 UTC (rev 20699)
@@ -85,9 +85,9 @@
<configuration>
<sourceDocumentName>${master}</sourceDocumentName>
- <sourceDirectory>${pom.basedir}/en</sourceDirectory>
+ <sourceDirectory>${pom.basedir}/en-US</sourceDirectory>
<imageResource>
- <directory>${pom.basedir}/en</directory>
+ <directory>${pom.basedir}/en-US</directory>
<includes>
<include>images/**/*</include>
</includes>
Added: trunk/struts/docs/struts_tools_ref_guide/publican.cfg
===================================================================
--- trunk/struts/docs/struts_tools_ref_guide/publican.cfg (rev 0)
+++ trunk/struts/docs/struts_tools_ref_guide/publican.cfg 2010-03-09 00:42:21 UTC (rev 20699)
@@ -0,0 +1,7 @@
+# Config::Simple 4.59
+# Fri Nov 20 13:19:45 2009
+
+xml_lang: en-US
+type: Book
+brand: JBoss
+
14 years, 10 months
JBoss Tools SVN: r20698 - trunk/profiler/releng.
by jbosstools-commits@lists.jboss.org
Author: nickboldt
Date: 2010-03-08 15:56:54 -0500 (Mon, 08 Mar 2010)
New Revision: 20698
Removed:
trunk/profiler/releng/buildlog.latest.txt
Log:
svn:ignore buildlog
Deleted: trunk/profiler/releng/buildlog.latest.txt
===================================================================
--- trunk/profiler/releng/buildlog.latest.txt 2010-03-08 20:56:06 UTC (rev 20697)
+++ trunk/profiler/releng/buildlog.latest.txt 2010-03-08 20:56:54 UTC (rev 20698)
@@ -1,747 +0,0 @@
-Buildfile: /home/nboldt/eclipse/workspace-jboss/jbosstools-trunk/profiler/releng/build.xml
-run:
-run-init:
- [echo] JAVA_HOME = /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/jre/..
- [echo] WORKSPACE = /tmp
- [echo] isInHudson = ${isInHudson}
- [echo] relengCommonBuilderDir = /home/nboldt/eclipse/workspace-jboss/jbosstools-trunk/profiler/releng/../../../org.eclipse.dash.common.releng
- [echo] relengBaseBuilderDir = /home/nboldt/eclipse/workspace-jboss/jbosstools-trunk/profiler/releng/../../../org.eclipse.releng.basebuilder
- [echo] writableBuildRoot = /tmp/build
- [echo] buildDir = /tmp/build/N201003081540
-cleanupWorkspace:
-run:
-runEclipse:
- [mkdir] Created dir: /tmp/build/N201003081540/eclipse
-check.ant-contrib:
-get.pde.build.svn:
-get.ant4eclipse:
-initCommandlineArgsList:
-get.baseoswsarch:
- [echo] Run /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/jre/../bin/java
- [echo] -enableassertions
- [echo] -jar /home/nboldt/eclipse/workspace-jboss/org.eclipse.releng.basebuilder/plugins/org.eclipse.equinox.launcher_1.0.200.v20090520.jar
- [echo] -application org.eclipse.ant.core.antRunner
- [echo] -f /home/nboldt/eclipse/workspace-jboss/jbosstools-trunk/profiler/releng/../../../org.eclipse.dash.common.releng/buildAll.xml run
- [echo] -Dversion=1.0.0 -Dprojectid=jbosstools.profiler -DbuildType=N -DbuildTimestamp=201003081540 -DzipPrefix=JBoss-Profiler -Dbuild.steps=buildUpdate,generateDigests,publish,cleanup -DforceContextQualifier=v201003081540 -DJAVA_HOME=/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/jre/.. -DwritableBuildRoot=/tmp/build -DthirdPartyJarsDir=/tmp/build/3rdPartyJars -DdownloadsDir=/tmp/build/downloads -DbuildDir=/tmp/build/N201003081540 -DrelengBuilderDir=/home/nboldt/eclipse/workspace-jboss/jbosstools-trunk/profiler/releng -DrelengBaseBuilderDir=/home/nboldt/eclipse/workspace-jboss/jbosstools-trunk/profiler/releng/../../../org.eclipse.releng.basebuilder -DrelengCommonBuilderDir=/home/nboldt/eclipse/workspace-jboss/jbosstools-trunk/profiler/releng/../../../org.eclipse.dash.common.releng -DrepositoryURLs=http://download.jboss.org/jbosstools/updates/nightly/trunk/,http://download.eclipse.org/releases/galileo/,http://repository.jboss.org/eclipse/galileo/repos/eclipse-Update-3.5.2-2!
01002111343.zip, -DIUsToInstall=org.eclipse.sdk.feature.group+org.eclipse.sdk.ide+org.eclipse.core.net+org.eclipse.equinox.common+org.eclipse.core.runtime+org.eclipse.debug.core+org.eclipse.rcp.feature.group
- [echo]
- [build] Buildfile: /home/nboldt/eclipse/workspace-jboss/jbosstools-trunk/profiler/releng/../../../org.eclipse.dash.common.releng/buildAll.xml
- [build] init:
- [build] check.ant-contrib:
- [build] init:
- [build] genBuildCfgInit:
- [build] projectid2names:
- [build] genBuildCfg:
- [build] createBuildConfigFile:
- [build] initCommandlineArgsList:
- [build] [echo] Created /tmp/build/N201003081540/build.cfg
- [build] collectMapTypes:
- [build] [echo] Found these map entry types: SVN
- [build] collectURLs:
- [build] [echo] Found 0 dependency URLs
- [build] [echo] Load properties from /tmp/build/N201003081540/build.cfg
- [build] [echo] Got incubation =
- [build] create.label.properties:
- [build] [echo] subprojectName = profiler
- [build] [echo] Base OS: linux; Base Window System: gtk
- [build] collectMaps:
- [build] run:
- [build] [echo] Get pde.build.svn
- [build] get.pde.build.svn:
- [build] [echo] Get ant4eclipse
- [build] get.ant4eclipse:
- [build] [echo] buildAll.xml#run :: build.step :: buildUpdate
- [build] buildUpdate:
- [build] buildMasterZip:
- [build] -timestamp:
- [build] [echo] 03:40:42
- [build] main-init:
- [build] main:
- [build] main:
- [build] preBuild:
- [build] preSetup:
- [build] [mkdir] Created dir: /tmp/build/N201003081540/eclipse/N201003081540
- [build] getMapFiles:
- [build] [copy] Copying 1 file to /tmp/build/N201003081540/eclipse
- [build] init:
- [build] postSetup:
- [build] provision.eclipse.build.base:
- [build] provision.eclipse.base:
- [build] [echo] Install org.eclipse.sdk.feature.group+org.eclipse.sdk.ide+org.eclipse.core.net+org.eclipse.equinox.common+org.eclipse.core.runtime+org.eclipse.debug.core+org.eclipse.rcp.feature.group to /tmp/build/N201003081540/eclipse
- [build] run.director:
- [build] -timestamp:
- [build] [echo] 03:40:42
- [build] [mkdir] Created dir: /tmp/build/N201003081540/eclipse/p2repoZipsTmp
- [build] init:
- [build] getDep:
- [build] getBundle:
- [build] downloadFile:
- [build] unpackBundle:
- [build] unzipFile:
- [build] [unzip] Expanding: /tmp/build/downloads/eclipse-Update-3.5.2-201002111343.zip into /tmp/build/N201003081540/eclipse/p2repoZipsTmp/eclipse-Update-3.5.2-201002111343.zip_
- [build] untarFile:
- [build] [zip] Building zip: /tmp/build/N201003081540/eclipse/p2repoZipsTmp/eclipse-Update-3.5.2-201002111343.zip
- [build] [delete] Deleting directory /tmp/build/N201003081540/eclipse/p2repoZipsTmp/eclipse-Update-3.5.2-201002111343.zip_
- [build] get.PACK200_JAVA_HOME:
- [build] get.baseoswsarch:
- [build] [mkdir] Created dir: /tmp/build/N201003081540/eclipse/plugins
- [build] [echo]
- [build] [echo] p2.director.input.repo.cleaned = http://download.jboss.org/jbosstools/updates/nightly/trunk/,http://downlo...
- [build] [echo] p2.director.destination = /tmp/build/N201003081540/eclipse
- [build] -timestamp:
- [build] [echo] 03:41:50
- [build] [p2.dir] Installing org.eclipse.sdk.feature.group 3.5.2.R35x_v20100119-7Q7bARBPWUHM_CSjz-8bF1f7_n8rLSyWHoiKoyxBQSGT4.
- [build] [p2.dir] Installing org.eclipse.sdk.ide 3.5.2.M20100211-1343.
- [build] [p2.dir] Installing org.eclipse.core.net 1.2.1.r35x_20090812-1200.
- [build] [p2.dir] Installing org.eclipse.equinox.common 3.5.1.R35x_v20090807-1100.
- [build] [p2.dir] Installing org.eclipse.core.runtime 3.5.0.v20090525.
- [build] [p2.dir] Installing org.eclipse.debug.core 3.5.1.v20091103_r352.
- [build] [p2.dir] Installing org.eclipse.rcp.feature.group 3.5.2.R35x_v20100119-9SA0FxwFnoCU5XxWItFdXXb27BA6.
- [build] [p2.dir] Operation completed in 285260 ms.
- [build] [delete] Deleting directory /tmp/build/N201003081540/eclipse/p2repoZipsTmp
- [build] -timestamp:
- [build] [echo] 03:46:39
- [build] buildExtra.xml:
- [build] processRepos:
- [build] fetch:
- [build] preFetch:
- [build] buildExtra.xml:
- [build] allElements:
- [build] allElementsDelegator:
- [build] [echo] Note:
- [build] [echo] If you get a SIGSEGV or Java Result: 134 when fetching from SVN, remove
- [build] [echo] subversion-javahl and svnkit to force PDE to use commandline svn client.
- [build] init:
- [build] fetchElement:
- [build] fetch:
- [build] fetch.element:
- [build] FetchFromSVN:
- [build] [svn] Using command line interface
- [build] Svn : Exporting
- [build] export -r HEAD http://anonsvn.jboss.org/repos//jbosstools/trunk/profiler/features/org.jb... /tmp/build/N201003081540/eclipse/features/org.jboss.tools.profiler.feature
- [build] A /tmp/build/N201003081540/eclipse/features/org.jboss.tools.profiler.feature
- [build] A /tmp/build/N201003081540/eclipse/features/org.jboss.tools.profiler.feature/.project
- [build] A /tmp/build/N201003081540/eclipse/features/org.jboss.tools.profiler.feature/license.html
- [build] A /tmp/build/N201003081540/eclipse/features/org.jboss.tools.profiler.feature/feature.properties
- [build] A /tmp/build/N201003081540/eclipse/features/org.jboss.tools.profiler.feature/build.properties
- [build] A /tmp/build/N201003081540/eclipse/features/org.jboss.tools.profiler.feature/feature.xml
- [build] Exported revision 20695.
- [build] fetch.plugins:
- [build] FetchFromSVN:
- [build] [svn] Using command line interface
- [build] Svn : Exporting
- [build] export -r HEAD http://anonsvn.jboss.org/repos//jbosstools/trunk/profiler/plugins/org.jbo... /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui
- [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui
- [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/.classpath
- [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/META-INF
- [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/META-INF/MANIFEST.MF
- [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/.project
- [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/src
- [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/src/org
- [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/src/org/jboss
- [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/src/org/jboss/tools
- [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/src/org/jboss/tools/profiler
- [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/src/org/jboss/tools/profiler/internal
- [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/src/org/jboss/tools/profiler/internal/ui
- [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/src/org/jboss/tools/profiler/internal/ui/JBossProfilerUiPlugin.java
- [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/src/org/jboss/tools/profiler/internal/ui/messages.properties
- [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/src/org/jboss/tools/profiler/internal/ui/launchtabs
- [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/src/org/jboss/tools/profiler/internal/ui/launchtabs/BaseLaunchConfigurationTab.java
- [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/src/org/jboss/tools/profiler/internal/ui/launchtabs/BaseBlock.java
- [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/src/org/jboss/tools/profiler/internal/ui/launchtabs/JarBlock.java
- [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/src/org/jboss/tools/profiler/internal/ui/launchtabs/PropertiesBlock.java
- [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/src/org/jboss/tools/profiler/internal/ui/launchtabs/JBossProfilerTab.java
- [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/src/org/jboss/tools/profiler/internal/ui/launchtabs/LaunchTabGroup.java
- [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/src/org/jboss/tools/profiler/internal/ui/Messages.java
- [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/src/org/jboss/tools/profiler/internal/ui/launch
- [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/src/org/jboss/tools/profiler/internal/ui/launch/LaunchListener.java
- [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/src/org/jboss/tools/profiler/internal/ui/launch/JBossProfilerLauncherConstants.java
- [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/src/org/jboss/tools/profiler/internal/ui/launch/messages.properties
- [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/src/org/jboss/tools/profiler/internal/ui/launch/Messages.java
- [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/src/org/jboss/tools/profiler/internal/ui/launch/LaunchTabGroupJUnit.java
- [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/src/org/jboss/tools/profiler/internal/ui/launch/JBossProfilerLaunchDelegate.java
- [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/src/org/jboss/tools/profiler/internal/ui/launch/LaunchUtils.java
- [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/src/org/jboss/tools/profiler/internal/ui/util
- [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/src/org/jboss/tools/profiler/internal/ui/util/FileNameFilter.java
- [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/embedded
- [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/embedded/ejb3-persistence.jar
- [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/embedded/jboss-common.jar
- [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/embedded/javassist.jar
- [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/embedded/jboss-profiler.sar
- [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/embedded/jboss-profiler-connectors.jar
- [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/embedded/copyright.txt
- [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/embedded/jboss-profiler-client.jar
- [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/embedded/jboss-profiler-test.jar
- [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/embedded/jboss-profiler-plugins.jar
- [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/embedded/JBossORG-EULA.txt
- [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/embedded/log4j.jar
- [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/embedded/jboss-profiler-ant.jar
- [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/embedded/jboss-profiler.properties
- [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/embedded/concurrent.jar
- [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/embedded/servlet.jar
- [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/embedded/jbossall-client.jar
- [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/embedded/lgpl.html
- [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/embedded/jboss-profiler-embedded.jar
- [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/embedded/jboss-ejb3x.jar
- [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/embedded/jboss-profiler-client.properties
- [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/embedded/jboss-profiler.jar
- [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/embedded/README.txt
- [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/embedded/jboss-remoting.jar
- [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/embedded/log4j.xml
- [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/build.properties
- [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/plugin.xml
- [build] Exported revision 20695.
- [build] fetch.recursively:
- [build] postFetch:
- [build] buildExtra.xml:
- [build] generate:
- [build] preGenerate:
- [build] buildExtra.xml:
- [build] allElements:
- [build] allElementsDelegator:
- [build] [echo] Note:
- [build] [echo] If you get a SIGSEGV or Java Result: 134 when fetching from SVN, remove
- [build] [echo] subversion-javahl and svnkit to force PDE to use commandline svn client.
- [build] init:
- [build] generateScript:
- [build] [eclipse.buildScript] Some inter-plug-in dependencies have not been satisfied.
- [build] [eclipse.buildScript] Bundle org.eclipse.update.ui:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.update.ui_3.2.201.R35x_v20090813
- [build] [eclipse.buildScript] Bundle org.eclipse.pde.api.tools.ui:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.pde.api.tools.ui_1.0.101.v20090820
- [build] [eclipse.buildScript] Bundle org.eclipse.equinox.p2.director.app:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.p2.director.app_1.0.101.R35x_v20091106
- [build] [eclipse.buildScript] Bundle org.eclipse.team.cvs.ui:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.team.cvs.ui_3.3.202.r35x_20090930-0800
- [build] [eclipse.buildScript] Bundle org.eclipse.ecf.ssl.source:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ecf.ssl.source_1.0.0.v20090831-1906
- [build] [eclipse.buildScript] Bundle org.eclipse.core.filesystem.linux.x86:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.core.filesystem.linux.x86_1.3.0.R35x_v20091203-1235
- [build] [eclipse.buildScript] Bundle org.eclipse.jsch.core:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.jsch.core_1.1.100.I20090430-0408
- [build] [eclipse.buildScript] Bundle org.eclipse.platform.doc.user:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.platform.doc.user_3.5.2.r352_v20091111-0800
- [build] [eclipse.buildScript] Bundle org.eclipse.ui.intro:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ui.intro_3.3.2.v20100111_35x
- [build] [eclipse.buildScript] Bundle org.eclipse.update.scheduler:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.update.scheduler_3.2.200.v20081127
- [build] [eclipse.buildScript] Bundle org.eclipse.ltk.ui.refactoring:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ltk.ui.refactoring_3.4.101.r352_v20100209
- [build] [eclipse.buildScript] Bundle org.eclipse.pde.ua.ui:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.pde.ua.ui_1.0.0.v20090511
- [build] [eclipse.buildScript] Bundle org.eclipse.equinox.common:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.common_3.5.1.R35x_v20090807-1100
- [build] [eclipse.buildScript] Bundle org.eclipse.jdt.junit:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.jdt.junit_3.5.2.r352_v20100113-0800
- [build] [eclipse.buildScript] Bundle org.eclipse.core.resources:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.core.resources_3.5.2.R35x_v20091203-1235
- [build] [eclipse.buildScript] Bundle org.eclipse.core.contenttype:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.core.contenttype_3.4.1.R35x_v20090826-0451
- [build] [eclipse.buildScript] Bundle org.eclipse.ui.views:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ui.views_3.4.1.M20090826-0800
- [build] [eclipse.buildScript] Bundle org.eclipse.osgi:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.osgi_3.5.2.R35x_v20100126
- [build] [eclipse.buildScript] Bundle org.eclipse.equinox.p2.touchpoint.natives:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.p2.touchpoint.natives_1.0.101.R35x_v20090806
- [build] [eclipse.buildScript] Bundle org.eclipse.equinox.p2.publisher:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.p2.publisher_1.0.1.R35x_20100105
- [build] [eclipse.buildScript] Bundle org.eclipse.ecf.filetransfer.source:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ecf.filetransfer.source_3.0.0.v20090831-1906
- [build] [eclipse.buildScript] Bundle org.eclipse.equinox.p2.updatesite:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.p2.updatesite_1.0.101.R35x_20100105
- [build] [eclipse.buildScript] Bundle org.eclipse.equinox.security.ui:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.security.ui_1.0.100.v20090520-1800
- [build] [eclipse.buildScript] Bundle org.eclipse.core.net:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.core.net_1.2.1.r35x_20090812-1200
- [build] [eclipse.buildScript] Bundle org.eclipse.team.core:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.team.core_3.5.1.r35x_20100113-0800
- [build] [eclipse.buildScript] Bundle org.eclipse.jdt.doc.isv:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.jdt.doc.isv_3.5.1.r351_v20090831
- [build] [eclipse.buildScript] Bundle org.eclipse.equinox.p2.metadata.repository:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.p2.metadata.repository_1.0.101.R35x_v20090812
- [build] [eclipse.buildScript] Bundle org.eclipse.jdt.ui:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.jdt.ui_3.5.2.r352_v20100106-0800
- [build] [eclipse.buildScript] Bundle org.eclipse.jdt.junit4.runtime:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.jdt.junit4.runtime_1.1.0.v20090513-2000
- [build] [eclipse.buildScript] Bundle org.eclipse.compare:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.compare_3.5.2.r35x_20100113-0800
- [build] [eclipse.buildScript] Bundle org.jboss.tools.profiler.ui:
- [build] [eclipse.buildScript] Another singleton version selected: org.jboss.tools.profiler.ui_1.0.0.v201003081540
- [build] [eclipse.buildScript] Bundle org.eclipse.core.variables:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.core.variables_3.2.200.v20090521
- [build] [eclipse.buildScript] Bundle org.eclipse.equinox.frameworkadmin:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.frameworkadmin_1.0.100.v20090520-1905
- [build] [eclipse.buildScript] Bundle org.eclipse.equinox.simpleconfigurator:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.simpleconfigurator_1.0.101.R35x_v20090807-1100
- [build] [eclipse.buildScript] Bundle org.eclipse.ecf.identity:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ecf.identity_3.0.0.v20090831-1906
- [build] [eclipse.buildScript] Bundle org.eclipse.equinox.p2.engine:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.p2.engine_1.0.102.R35x_v20091117
- [build] [eclipse.buildScript] Bundle org.eclipse.ui.views.log:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ui.views.log_1.0.100.v20090731
- [build] [eclipse.buildScript] Bundle org.eclipse.ecf:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ecf_3.0.0.v20090831-1906
- [build] [eclipse.buildScript] Bundle org.eclipse.ui.externaltools:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ui.externaltools_3.2.0.v20090504
- [build] [eclipse.buildScript] Bundle org.eclipse.pde.api.tools:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.pde.api.tools_1.0.101.v20090714
- [build] [eclipse.buildScript] Bundle org.eclipse.ecf.source:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ecf.source_3.0.0.v20090831-1906
- [build] [eclipse.buildScript] Bundle org.eclipse.core.filesystem:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.core.filesystem_1.2.1.R35x_v20091203-1235
- [build] [eclipse.buildScript] Bundle org.eclipse.pde.doc.user:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.pde.doc.user_3.5.0.v20090818
- [build] [eclipse.buildScript] Bundle org.eclipse.pde:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.pde_3.4.100.v201002111343
- [build] [eclipse.buildScript] Bundle org.eclipse.equinox.p2.ui:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.p2.ui_1.0.101.R35x_v20090819
- [build] [eclipse.buildScript] Bundle org.eclipse.platform:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.platform_3.3.202.v201002111343
- [build] [eclipse.buildScript] Bundle org.eclipse.ui.workbench.texteditor:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ui.workbench.texteditor_3.5.1.r352_v20100105
- [build] [eclipse.buildScript] Bundle org.eclipse.equinox.registry:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.registry_3.4.100.v20090520-1800
- [build] [eclipse.buildScript] Bundle org.eclipse.ui.cheatsheets:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ui.cheatsheets_3.3.200.v20090526
- [build] [eclipse.buildScript] Bundle org.eclipse.equinox.p2.updatechecker:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.p2.updatechecker_1.1.0.v20090520-1905
- [build] [eclipse.buildScript] Bundle org.eclipse.pde.ui.templates:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.pde.ui.templates_3.4.100.v20090527
- [build] [eclipse.buildScript] Bundle org.eclipse.jdt.apt.ui:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.jdt.apt.ui_3.3.200.v20090930-2100_R35x
- [build] [eclipse.buildScript] Bundle org.eclipse.ecf.provider.filetransfer.httpclient.ssl.source:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ecf.provider.filetransfer.httpclient.ssl.source_1.0.0.v20090831-1906
- [build] [eclipse.buildScript] Bundle org.eclipse.search:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.search_3.5.1.r351_v20090708-0800
- [build] [eclipse.buildScript] Bundle org.eclipse.platform.doc.isv:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.platform.doc.isv_3.5.2.r352_v20100119
- [build] [eclipse.buildScript] Bundle org.eclipse.pde.junit.runtime:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.pde.junit.runtime_3.4.0.v20090527
- [build] [eclipse.buildScript] Bundle org.eclipse.equinox.http.registry:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.http.registry_1.0.200.v20090520-1800
- [build] [eclipse.buildScript] Bundle org.eclipse.ui.net:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ui.net_1.2.1.r35x_20090812-1200
- [build] [eclipse.buildScript] Bundle org.eclipse.ui.browser:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ui.browser_3.2.301.v20091215_35x
- [build] [eclipse.buildScript] Bundle org.eclipse.help.webapp:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.help.webapp_3.4.1.v20091009_35x
- [build] [eclipse.buildScript] Bundle org.eclipse.jdt.debug:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.jdt.debug_3.5.0.v20090526
- [build] [eclipse.buildScript] Bundle org.eclipse.equinox.p2.extensionlocation:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.p2.extensionlocation_1.0.100.v20090520-1905
- [build] [eclipse.buildScript] Bundle com.ibm.icu:
- [build] [eclipse.buildScript] Another singleton version selected: com.ibm.icu_4.0.1.v20090822
- [build] [eclipse.buildScript] Bundle org.eclipse.ant.ui:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ant.ui_3.4.2.v20091204_r352
- [build] [eclipse.buildScript] Bundle org.eclipse.swt:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.swt_3.5.2.v3557f
- [build] [eclipse.buildScript] Unsatisfied import package org.eclipse.swt.accessibility2_0.0.0.
- [build] [eclipse.buildScript] Unsatisfied import package org.mozilla.xpcom_0.0.0.
- [build] [eclipse.buildScript] Bundle org.eclipse.pde.ui:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.pde.ui_3.5.1.v201001121200
- [build] [eclipse.buildScript] Bundle org.eclipse.equinox.preferences:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.preferences_3.2.301.R35x_v20091117
- [build] [eclipse.buildScript] Bundle org.eclipse.ui.ide:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ui.ide_3.5.2.M20100113-0800
- [build] [eclipse.buildScript] Bundle org.eclipse.swt.gtk.linux.x86:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.swt.gtk.linux.x86_3.5.2.v3557f
- [build] [eclipse.buildScript] Bundle org.eclipse.equinox.p2.metadata.generator:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.p2.metadata.generator_1.0.101.R35x_20100114
- [build] [eclipse.buildScript] Bundle org.eclipse.update.configurator:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.update.configurator_3.3.0.v20090312
- [build] [eclipse.buildScript] Bundle org.eclipse.jsch.ui:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.jsch.ui_1.1.200.r35x_20100210-1114
- [build] [eclipse.buildScript] Bundle org.eclipse.ui.editors:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ui.editors_3.5.0.v20090527-2000
- [build] [eclipse.buildScript] Bundle org.eclipse.equinox.p2.garbagecollector:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.p2.garbagecollector_1.0.100.v20090520-1905
- [build] [eclipse.buildScript] Bundle org.eclipse.equinox.simpleconfigurator.manipulator:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.simpleconfigurator.manipulator_1.0.101.R35x_v20100209
- [build] [eclipse.buildScript] Bundle org.eclipse.equinox.ds:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.ds_1.1.1.R35x_v20090806
- [build] [eclipse.buildScript] Bundle org.eclipse.equinox.p2.metadata:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.p2.metadata_1.0.101.R35x_v20100112
- [build] [eclipse.buildScript] Bundle org.eclipse.ecf.filetransfer:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ecf.filetransfer_3.0.0.v20090831-1906
- [build] [eclipse.buildScript] Bundle org.eclipse.help.base:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.help.base_3.4.0.v201002111343
- [build] [eclipse.buildScript] Bundle org.eclipse.equinox.p2.repository:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.p2.repository_1.0.1.R35x_v20100105
- [build] [eclipse.buildScript] Bundle org.eclipse.equinox.p2.jarprocessor:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.p2.jarprocessor_1.0.100.v20090520-1905
- [build] [eclipse.buildScript] Bundle org.eclipse.core.jobs:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.core.jobs_3.4.100.v20090429-1800
- [build] [eclipse.buildScript] Bundle org.eclipse.equinox.p2.ui.sdk.scheduler:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.p2.ui.sdk.scheduler_1.0.0.v20090520-1905
- [build] [eclipse.buildScript] Bundle org.eclipse.debug.core:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.debug.core_3.5.1.v20091103_r352
- [build] [eclipse.buildScript] Bundle org.eclipse.ecf.provider.filetransfer:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ecf.provider.filetransfer_3.0.1.v20090831-1906
- [build] [eclipse.buildScript] Bundle org.eclipse.pde.build:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.pde.build_3.5.2.R35x_20100114
- [build] [eclipse.buildScript] Bundle org.eclipse.ltk.core.refactoring:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ltk.core.refactoring_3.5.0.v20090513-2000
- [build] [eclipse.buildScript] Bundle org.eclipse.equinox.app:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.app_1.2.1.R35x_v20091203
- [build] [eclipse.buildScript] Bundle org.eclipse.debug.ui:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.debug.ui_3.5.2.v20091028_r352
- [build] [eclipse.buildScript] Bundle org.eclipse.help:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.help_3.4.1.v20090805_35x
- [build] [eclipse.buildScript] Bundle org.eclipse.pde.ds.core:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.pde.ds.core_1.0.1.v20100118
- [build] [eclipse.buildScript] Bundle org.eclipse.jdt.launching:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.jdt.launching_3.5.1.v20100108_r352
- [build] [eclipse.buildScript] Bundle org.eclipse.jdt.compiler.tool:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.jdt.compiler.tool_1.0.100.v_981_R35x
- [build] [eclipse.buildScript] Bundle org.eclipse.core.filebuffers:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.core.filebuffers_3.5.0.v20090526-2000
- [build] [eclipse.buildScript] Bundle org.eclipse.ecf.provider.filetransfer.httpclient:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ecf.provider.filetransfer.httpclient_3.0.1.v20090831-1906
- [build] [eclipse.buildScript] Bundle org.eclipse.update.core:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.update.core_3.2.300.v20090525
- [build] [eclipse.buildScript] Bundle org.eclipse.equinox.p2.ui.sdk:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.p2.ui.sdk_1.0.100.v20090520-1905
- [build] [eclipse.buildScript] Bundle org.eclipse.equinox.p2.director:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.p2.director_1.0.101.R35x_v20100112
- [build] [eclipse.buildScript] Bundle org.eclipse.help.ui:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.help.ui_3.4.1.v20090819_35x
- [build] [eclipse.buildScript] Bundle org.eclipse.ui.console:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ui.console_3.4.0.v20090513
- [build] [eclipse.buildScript] Bundle org.eclipse.team.ui:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.team.ui_3.5.0.I20090430-0408
- [build] [eclipse.buildScript] Bundle org.eclipse.ui.workbench.compatibility:
- [build] [eclipse.buildScript] Bundle org.eclipse.equinox.p2.reconciler.dropins:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.p2.reconciler.dropins_1.0.100.v20090520-1905
- [build] [eclipse.buildScript] Bundle org.eclipse.jdt.core.manipulation:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.jdt.core.manipulation_1.3.0.v20090603
- [build] [eclipse.buildScript] Bundle org.eclipse.jdt.compiler.apt:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.jdt.compiler.apt_1.0.201.R35x_v20090925-1100
- [build] [eclipse.buildScript] Bundle org.eclipse.ui.presentations.r21:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ui.presentations.r21_3.2.100.M20091015-0930
- [build] [eclipse.buildScript] Bundle org.eclipse.ui.ide.application:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ui.ide.application_1.0.101.M20090826-0800
- [build] [eclipse.buildScript] Bundle org.eclipse.equinox.p2.directorywatcher:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.p2.directorywatcher_1.0.100.v20090525
- [build] [eclipse.buildScript] Bundle org.eclipse.core.runtime.compatibility:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.core.runtime.compatibility_3.2.0.v20090413
- [build] [eclipse.buildScript] Bundle org.eclipse.equinox.p2.artifact.repository:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.p2.artifact.repository_1.0.101.R35x_v20090721
- [build] [eclipse.buildScript] Bundle org.eclipse.cvs:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.cvs_1.0.400.v201002111343
- [build] [eclipse.buildScript] Bundle org.eclipse.ui.views.properties.tabbed:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ui.views.properties.tabbed_3.5.0.I20090429-1800
- [build] [eclipse.buildScript] Bundle org.eclipse.ecf.ssl:
- [build] [eclipse.buildScript] Bundle org.eclipse.equinox.p2.console:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.p2.console_1.0.100.v20090520-1905
- [build] [eclipse.buildScript] Bundle org.eclipse.ui.navigator:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ui.navigator_3.4.2.M20100120-0800
- [build] [eclipse.buildScript] Bundle org.eclipse.ecf.provider.filetransfer.httpclient.ssl:
- [build] [eclipse.buildScript] Bundle org.eclipse.ui.navigator.resources:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ui.navigator.resources_3.4.1.M20090826-0800
- [build] [eclipse.buildScript] Bundle org.eclipse.equinox.frameworkadmin.equinox:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.frameworkadmin.equinox_1.0.101.R35x_v20091214
- [build] [eclipse.buildScript] Bundle org.eclipse.jdt.core:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.jdt.core_3.5.2.v_981_R35x
- [build] [eclipse.buildScript] Bundle org.eclipse.equinox.p2.touchpoint.eclipse:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.p2.touchpoint.eclipse_1.0.101.R35x_20090820-1821
- [build] [eclipse.buildScript] Bundle org.eclipse.core.resources.compatibility:
- [build] [eclipse.buildScript] Bundle org.eclipse.pde.core:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.pde.core_3.5.101.v20100104
- [build] [eclipse.buildScript] Bundle org.eclipse.ecf.identity.source:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ecf.identity.source_3.0.0.v20090831-1906
- [build] [eclipse.buildScript] Bundle org.eclipse.equinox.p2.exemplarysetup:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.p2.exemplarysetup_1.0.100.v20090520-1905
- [build] [eclipse.buildScript] Bundle org.eclipse.jdt.apt.pluggable.core:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.jdt.apt.pluggable.core_1.0.201.R35x_v20090925-1100
- [build] [eclipse.buildScript] Bundle org.eclipse.ant.core:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ant.core_3.2.101.v20091110_r352
- [build] [eclipse.buildScript] Bundle org.eclipse.help.appserver:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.help.appserver_3.1.400.v20090429_1800
- [build] [eclipse.buildScript] Bundle org.eclipse.jdt.junit.runtime:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.jdt.junit.runtime_3.4.100.v20090513-2000
- [build] [eclipse.buildScript] Bundle org.eclipse.ui.intro.universal:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ui.intro.universal_3.2.300.v20090526
- [build] [eclipse.buildScript] Bundle org.eclipse.core.net.linux.x86:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.core.net.linux.x86_1.1.0.I20081021
- [build] [eclipse.buildScript] Bundle org.eclipse.ecf.provider.filetransfer.ssl:
- [build] [eclipse.buildScript] Bundle org.eclipse.core.runtime:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.core.runtime_3.5.0.v20090525
- [build] [eclipse.buildScript] Bundle org.eclipse.jdt:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.jdt_3.5.2.v201002111343
- [build] [eclipse.buildScript] Bundle org.eclipse.ui.workbench:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ui.workbench_3.5.2.M20100113-0800
- [build] [eclipse.buildScript] Bundle org.eclipse.equinox.security:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.security_1.0.100.v20090520-1800
- [build] [eclipse.buildScript] Bundle org.eclipse.jdt.apt.core:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.jdt.apt.core_3.3.202.R35x_v20091130-2300
- [build] [eclipse.buildScript] Bundle org.eclipse.core.expressions:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.core.expressions_3.4.101.R35x_v20100209
- [build] [eclipse.buildScript] Bundle org.eclipse.team.cvs.core:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.team.cvs.core_3.3.200.I20090430-0408
- [build] [eclipse.buildScript] Bundle org.eclipse.equinox.p2.repository.tools:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.p2.repository.tools_1.0.2.R35x_20100111
- [build] [eclipse.buildScript] Bundle org.eclipse.equinox.launcher.gtk.linux.x86:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.launcher.gtk.linux.x86_1.0.200.v20090520
- [build] [eclipse.buildScript] Bundle org.eclipse.equinox.p2.core:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.p2.core_1.0.101.R35x_v20090819
- [build] [eclipse.buildScript] Bundle org.eclipse.jdt.debug.ui:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.jdt.debug.ui_3.4.1.v20090811_r351
- [build] [eclipse.buildScript] Bundle org.eclipse.core.runtime.compatibility.registry:
- [build] [eclipse.buildScript] Bundle org.eclipse.sdk:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.sdk_3.5.2.v201002111343
- [build] [eclipse.buildScript] Bundle org.eclipse.pde.runtime:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.pde.runtime_3.4.100.v20090731
- [build] [eclipse.buildScript] Bundle org.eclipse.rcp:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.rcp_3.5.0.v201002111343
- [build] [eclipse.buildScript] Bundle org.eclipse.ecf.provider.filetransfer.ssl.source:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ecf.provider.filetransfer.ssl.source_1.0.0.v20090831-1906
- [build] [eclipse.buildScript] Bundle org.eclipse.jdt.doc.user:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.jdt.doc.user_3.5.2.r352_v20091015
- [build] [eclipse.buildScript] Bundle org.eclipse.update.core.linux:
- [build] [eclipse.buildScript] Bundle org.eclipse.pde.ua.core:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.pde.ua.core_1.0.0.v20090429-1800
- [build] [eclipse.buildScript] Bundle org.eclipse.ui:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ui_3.5.2.M20100120-0800
- [build] [eclipse.buildScript] Bundle org.eclipse.pde.ds.ui:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.pde.ds.ui_1.0.0.v20100209-maintenance
- [build] [eclipse.buildScript] Bundle org.eclipse.team.cvs.ssh2:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.team.cvs.ssh2_3.2.200.I20090508-2000
- [build] postGenerate:
- [build] clean:
- [build] allElements:
- [build] allElementsDelegator:
- [build] [echo] Note:
- [build] [echo] If you get a SIGSEGV or Java Result: 134 when fetching from SVN, remove
- [build] [echo] subversion-javahl and svnkit to force PDE to use commandline svn client.
- [build] init:
- [build] cleanElement:
- [build] [echo] /tmp/build/N201003081540/eclipse/features/org.jboss.tools.profiler.feature
- [build] init:
- [build] clean:
- [build] init:
- [build] all.features:
- [build] all.plugins:
- [build] properties:
- [build] init:
- [build] clean:
- [build] update.feature:
- [build] all.children:
- [build] buildExtra.xml:
- [build] process:
- [build] preProcess:
- [build] buildExtra.xml:
- [build] allElements:
- [build] allElementsDelegator:
- [build] [echo] Note:
- [build] [echo] If you get a SIGSEGV or Java Result: 134 when fetching from SVN, remove
- [build] [echo] subversion-javahl and svnkit to force PDE to use commandline svn client.
- [build] init:
- [build] processElement:
- [build] processViaFeature:
- [build] processFlat:
- [build] main:
- [build] properties:
- [build] init:
- [build] build.jars:
- [build] properties:
- [build] init:
- [build] @dot:
- [build] [mkdir] Created dir: /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/@dot
- [build] [javac] Compiling 15 source files to /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/@dot
- [build] checkCompilationResults:
- [build] [copy] Copying 2 files to /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/@dot
- [build] postProcess:
- [build] buildExtra.xml:
- [build] assemble:
- [build] preAssemble:
- [build] buildExtra.xml:
- [build] allElements:
- [build] allElementsDelegator:
- [build] [echo] Note:
- [build] [echo] If you get a SIGSEGV or Java Result: 134 when fetching from SVN, remove
- [build] [echo] subversion-javahl and svnkit to force PDE to use commandline svn client.
- [build] init:
- [build] assembleElement:
- [build] main:
- [build] defaultAssemble:
- [build] main:
- [build] [mkdir] Created dir: /tmp/build/N201003081540/eclipse/tmp
- [build] gather.bin.parts:
- [build] properties:
- [build] init:
- [build] gather.bin.parts:
- [build] [mkdir] Created dir: /tmp/build/N201003081540/eclipse/tmp/eclipse/plugins/org.jboss.tools.profiler.ui_1.0.0.v201003081540
- [build] [copy] Copying 24 files to /tmp/build/N201003081540/eclipse/tmp/eclipse/plugins/org.jboss.tools.profiler.ui_1.0.0.v201003081540
- [build] [copy] Copying 26 files to /tmp/build/N201003081540/eclipse/tmp/eclipse/plugins/org.jboss.tools.profiler.ui_1.0.0.v201003081540
- [build] apitools.generation:
- [build] customAssembly:
- [build] init:
- [build] gather.bin.parts:
- [build] [mkdir] Created dir: /tmp/build/N201003081540/eclipse/tmp/eclipse/features/org.jboss.tools.profiler.feature_1.0.0.v201003081540-2--7w312114192651
- [build] children:
- [build] [copy] Copying 3 files to /tmp/build/N201003081540/eclipse/tmp/eclipse/features/org.jboss.tools.profiler.feature_1.0.0.v201003081540-2--7w312114192651
- [build] rootFiles:
- [build] rootFilesgroup_group_group:
- [build] rootFiles*_*_*:
- [build] rootFileswin32_win32_x86:
- [build] rootFileswin32_wpf_x86:
- [build] rootFileswin32_win32_x86_64:
- [build] rootFileswce_ppc_win32_arm:
- [build] rootFileslinux_gtk_x86:
- [build] rootFileslinux_gtk_ppc:
- [build] rootFileslinux_gtk_x86_64:
- [build] rootFileslinux_gtk_ia64:
- [build] rootFileslinux_motif_x86:
- [build] rootFilessolaris_gtk_sparc:
- [build] rootFilessolaris_motif_sparc:
- [build] rootFilesaix_motif_ppc:
- [build] rootFileshpux_motif_PA_RISC:
- [build] rootFileshpux_motif_ia64_32:
- [build] rootFilesmacosx_carbon_ppc:
- [build] rootFilesmacosx_carbon_x86:
- [build] rootFilesmacosx_cocoa_x86:
- [build] rootFilesmacosx_cocoa_x86_64:
- [build] rootFilesqnx_photon_x86:
- [build] customAssembly:
- [build] customAssembly:
- [build] jar.processing:
- [build] jarUp:
- [build] jarIng:
- [build] [jar] Building jar: /tmp/build/N201003081540/eclipse/tmp/eclipse/plugins/org.jboss.tools.profiler.ui_1.0.0.v201003081540.jar
- [build] [delete] Deleting directory /tmp/build/N201003081540/eclipse/tmp/eclipse/plugins/org.jboss.tools.profiler.ui_1.0.0.v201003081540
- [build] jarUp:
- [build] jarIng_NoManifest:
- [build] [jar] Building jar: /tmp/build/N201003081540/eclipse/tmp/eclipse/features/org.jboss.tools.profiler.feature_1.0.0.v201003081540-2--7w312114192651.jar
- [build] [jar] Building jar: /tmp/build/N201003081540/eclipse/tmp/eclipse/features/org.jboss.tools.profiler.feature_1.0.0.v201003081540-2--7w312114192651.jar
- [build] [delete] Deleting directory /tmp/build/N201003081540/eclipse/tmp/eclipse/features/org.jboss.tools.profiler.feature_1.0.0.v201003081540-2--7w312114192651
- [build] customAssembly:
- [build] generate.p2.metadata:
- [build] assemble.archive:
- [build] customAssembly:
- [build] [zip] Building zip: /tmp/build/N201003081540/eclipse/N201003081540/JBoss-Profiler-Master-N201003081540.zip
- [build] cleanup.assembly:
- [build] [delete] Deleting directory /tmp/build/N201003081540/eclipse/tmp
- [build] generate.p2.metadata:
- [build] postAssemble:
- [build] buildExtra.xml:
- [build] package:
- [build] prePackage:
- [build] buildExtra.xml:
- [build] allElements:
- [build] allElementsDelegator:
- [build] [echo] Note:
- [build] [echo] If you get a SIGSEGV or Java Result: 134 when fetching from SVN, remove
- [build] [echo] subversion-javahl and svnkit to force PDE to use commandline svn client.
- [build] init:
- [build] packageElement:
- [build] main:
- [build] defaultAssemble:
- [build] main:
- [build] [mkdir] Created dir: /tmp/build/N201003081540/eclipse/tmp
- [build] gather.bin.parts:
- [build] customAssembly:
- [build] jar.processing:
- [build] customAssembly:
- [build] assemble.archive:
- [build] customAssembly:
- [build] cleanup.assembly:
- [build] [delete] Deleting directory /tmp/build/N201003081540/eclipse/tmp
- [build] generate.p2.metadata:
- [build] postPackage:
- [build] buildExtra.xml:
- [build] postBuild:
- [build] postBuild:
- [build] gatherLogs:
- [build] [mkdir] Created dir: /tmp/build/N201003081540/eclipse/N201003081540/compilelogs
- [build] allElements:
- [build] allElementsDelegator:
- [build] [echo] Note:
- [build] [echo] If you get a SIGSEGV or Java Result: 134 when fetching from SVN, remove
- [build] [echo] subversion-javahl and svnkit to force PDE to use commandline svn client.
- [build] init:
- [build] gatherLogs:
- [build] init:
- [build] zip.logs:
- [build] [mkdir] Created dir: /tmp/build/N201003081540/eclipse/features/org.jboss.tools.profiler.feature/feature.temp.folder
- [build] init:
- [build] all.features:
- [build] all.plugins:
- [build] properties:
- [build] init:
- [build] gather.logs:
- [build] [mkdir] Created dir: /tmp/build/N201003081540/eclipse/features/org.jboss.tools.profiler.feature/feature.temp.folder/plugins/org.jboss.tools.profiler.ui_1.0.0.v201003081540
- [build] [copy] Copying 1 file to /tmp/build/N201003081540/eclipse/features/org.jboss.tools.profiler.feature/feature.temp.folder/plugins/org.jboss.tools.profiler.ui_1.0.0.v201003081540
- [build] update.feature:
- [build] all.children:
- [build] [zip] Building zip: /tmp/build/N201003081540/eclipse/features/org.jboss.tools.profiler.feature/org.jboss.tools.profiler.feature_1.0.0.v201003081540-2--7w312114192651.log.zip
- [build] [delete] Deleting directory /tmp/build/N201003081540/eclipse/features/org.jboss.tools.profiler.feature/feature.temp.folder
- [build] [unzip] Expanding: /tmp/build/N201003081540/eclipse/features/org.jboss.tools.profiler.feature/org.jboss.tools.profiler.feature_1.0.0.v201003081540-2--7w312114192651.log.zip into /tmp/build/N201003081540/eclipse/N201003081540/compilelogs
- [build] buildExtra.xml:
- [build] -timestamp:
- [build] [echo] 03:48:52
- [build] [echo] Signing control properties:
- [build] [echo] sign = ${sign}
- [build] [echo] skipSign = ${skipSign}
- [build] [echo] domainNamespace = org.eclipse
- [build] signMasterZip:
- [build] unpackUpdateJarsAndRepack:
- [build] [mkdir] Created dir: /tmp/build/N201003081540/eclipse/unpacktmp/new/eclipse/features
- [build] [mkdir] Created dir: /tmp/build/N201003081540/eclipse/unpacktmp/new/eclipse/plugins
- [build] [unzip] Expanding: /tmp/build/N201003081540/eclipse/N201003081540/JBoss-Profiler-Master-N201003081540.zip into /tmp/build/N201003081540/eclipse/unpacktmp
- [build] [unpackUpdateJars] [exec] unzip -qo /tmp/build/N201003081540/eclipse/unpacktmp/eclipse/features/org.jboss.tools.profiler.feature_1.0.0.v201003081540-2--7w312114192651.jar -d /tmp/build/N201003081540/eclipse/unpacktmp/new/eclipse/features/org.jboss.tools.profiler.feature_1.0.0.v201003081540-2--7w312114192651
- [build] [zip] Building zip: /tmp/build/N201003081540/eclipse/N201003081540/JBoss-Profiler-AllFeaturesAndPlugins-N201003081540.zip
- [build] [delete] Deleting directory /tmp/build/N201003081540/eclipse/unpacktmp
- [build] processMasterZip:
- [build] -timestamp:
- [build] [echo] 03:48:53
- [build] packMasterZip:
- [build] [mkdir] Created dir: /tmp/build/N201003081540/eclipse/packtmp
- [build] [move] Moving 1 file to /tmp/build/N201003081540/eclipse/packtmp
- [build] [mkdir] Created dir: /tmp/build/N201003081540/eclipse/pack200tmp
- [build] [copy] Copying 1 file to /tmp/build/N201003081540/eclipse/pack200tmp
- [build] [copy] Copying 1 file to /tmp/build/N201003081540/eclipse/pack200tmp
- [build] get.PACK200_JAVA_HOME:
- [build] get.baseoswsarch:
- [build] [echo] Pack with /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/jre/../jre/bin/pack200
- [build] [delete] Deleting directory /tmp/build/N201003081540/eclipse/packtmp
- [build] [delete] Deleting directory /tmp/build/N201003081540/eclipse/pack200tmp
- [build] -timestamp:
- [build] [echo] 03:50:32
- [build] [mkdir] Created dir: /tmp/build/N201003081540/eclipse/p2tmp
- [build] [unzip] Expanding: /tmp/build/N201003081540/eclipse/N201003081540/JBoss-Profiler-Master-N201003081540.zip into /tmp/build/N201003081540/eclipse/p2tmp
- [build] buildSiteXml:
- [build] [echo] Generating site.xml for use with p2 repo / update site categories...
- [build] [copy] Copying 2 files to /tmp/build/N201003081540/eclipse/N201003081540/JBoss-Profiler-Update-N201003081540.zip_tmp
- [build] [copy] Copying 1 file to /tmp/build/N201003081540/eclipse/N201003081540/JBoss-Profiler-Update-N201003081540.zip_tmp
- [build] p2.meta:
- [build] get.PACK200_JAVA_HOME:
- [build] get.baseoswsarch:
- [build] [echo] Run p2.publisher.UpdateSitePublisher with /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/jre/../jre
- [build] [p2.pub] Generating metadata for ..
- [build] [p2.pub] Generation completed with success [1 seconds].
- [build] add.associate.sites:
- [build] [zip] Building zip: /tmp/build/N201003081540/eclipse/N201003081540/JBoss-Profiler-Update-N201003081540.zip
- [build] [delete] Deleting directory /tmp/build/N201003081540/eclipse/N201003081540/JBoss-Profiler-Update-N201003081540.zip_tmp
- [build] [echo] buildAll.xml#run :: build.step :: generateDigests
- [build] generateDigests:
- [build] [echo] buildAll.xml#run :: build.step :: publish
- [build] publish:
- [build] [echo] Copy static files to build root folder
- [build] [copy] Copying 1 file to /tmp/build/N201003081540/eclipse/N201003081540
- [build] [echo] Move generated zips to build root folder
- [build] [move] Moving 8 files to /tmp/build/N201003081540
- [build] [echo] Generate compilelogs/summary.txt
- [build] init:
- [build] run:
- [build] [copy] Copying 1 file to /tmp/build/N201003081540/compilelogs
- [build] [copy] Copying 1 file to /tmp/build/N201003081540/compilelogs/plugins
- [build] [copy] Copying 1 file to /tmp/build/N201003081540/compilelogs/plugins/org.jboss.tools.profiler.ui_1.0.0.v201003081540
- [build] [echo] buildAll.xml#run :: build.step :: cleanup
- [build] cleanup:
- [build] [echo] Remove temp dirs in /tmp/build/N201003081540
- [build] [copy] Copying 1 file to /tmp/build/N201003081540
- [build] BUILD SUCCESSFUL
- [build] BUILD SUCCESSFUL
- [build] Total time: 9 minutes 59 seconds
-cleanUp:
-BUILD SUCCESSFUL
-Total time: 10 minutes 16 seconds
14 years, 10 months
JBoss Tools SVN: r20697 - trunk/profiler/releng.
by jbosstools-commits@lists.jboss.org
Author: nickboldt
Date: 2010-03-08 15:56:06 -0500 (Mon, 08 Mar 2010)
New Revision: 20697
Modified:
trunk/profiler/releng/
Log:
svn propset svn:ignore buildlog.latest.txt .
Property changes on: trunk/profiler/releng
___________________________________________________________________
Name: svn:ignore
+ buildlog.latest.txt
14 years, 10 months
JBoss Tools SVN: r20696 - trunk/profiler/releng.
by jbosstools-commits@lists.jboss.org
Author: nickboldt
Date: 2010-03-08 15:54:13 -0500 (Mon, 08 Mar 2010)
New Revision: 20696
Added:
trunk/profiler/releng/buildlog.latest.txt
Removed:
trunk/profiler/releng/build.properties.example.linux
trunk/profiler/releng/build.properties.example.windows
trunk/profiler/releng/buildlog.latest.txt
Modified:
trunk/profiler/releng/build.properties
trunk/profiler/releng/build.xml
Log:
update profiler builder with TODO markers and make it run on any platform
Modified: trunk/profiler/releng/build.properties
===================================================================
--- trunk/profiler/releng/build.properties 2010-03-08 13:39:56 UTC (rev 20695)
+++ trunk/profiler/releng/build.properties 2010-03-08 20:54:13 UTC (rev 20696)
@@ -9,38 +9,32 @@
buildType=N
version=1.0.0
+# TODO: create SDK feature
#mainFeatureToBuildID=org.jboss.tools.profiler.sdk.feature
mainFeatureToBuildID=org.jboss.tools.profiler.feature
+# TODO: create tests feature
#testFeatureToBuildID=org.jboss.tools.profiler.tests.feature
#build.steps=buildUpdate,buildTests,generateDigests,test,publish,cleanup
build.steps=buildUpdate,generateDigests,publish,cleanup
# Re-use local sources?
-localSourceCheckoutDir=/home/nboldt/eclipse/workspace-jboss/jbosstools-trunk/profiler
-relengBuilderDir=/home/nboldt/eclipse/workspace-jboss/jbosstools-trunk/profiler/releng
-relengBaseBuilderDir=/home/nboldt/eclipse/workspace-jboss/org.eclipse.releng.basebuilder
-relengCommonBuilderDir=/home/nboldt/eclipse/workspace-jboss/org.eclipse.dash.common.releng
+#localSourceCheckoutDir=/home/nboldt/eclipse/workspace-jboss/jbosstools-trunk/profiler
+#relengBuilderDir=/home/nboldt/eclipse/workspace-jboss/jbosstools-trunk/profiler/releng
+#relengBaseBuilderDir=/home/nboldt/eclipse/workspace-jboss/org.eclipse.releng.basebuilder
+#relengCommonBuilderDir=/home/nboldt/eclipse/workspace-jboss/org.eclipse.dash.common.releng
-JAVA_HOME=/usr/lib/jvm/java
-JAVA50_HOME=/usr/lib/jvm/java
+JAVA14_HOME=${JAVA_HOME}
+JAVA50_HOME=${JAVA_HOME}
+JAVA60_HOME=${JAVA_HOME}
-dependencyURLs=\
-http://download.eclipse.org/eclipse/downloads/drops/R-3.5-200906111540/eclipse-SDK-3.5-linux-gtk.tar.gz
-#,\
-#http://www.eclipse.org/downloads/download.php?r=1&file=/eclipse/downloads/drops/S-3.5M7-200904302300/eclipse-SDK-3.5M7-win32.zip,\
-#http://www.eclipse.org/downloads/download.php?r=1&file=/eclipse/downloads/drops/S-3.5M7-200904302300/eclipse-SDK-3.5M7-linux-gtk-x86_64.tar.gz,\
-#http://www.eclipse.org/downloads/download.php?r=1&file=/eclipse/downloads/drops/S-3.5M7-200904302300/eclipse-SDK-3.5M7-macosx-carbon.tar.gz,\
-#http://www.eclipse.org/downloads/download.php?r=1&file=/tools/gef/downloads/drops/3.5.0/S200905011522/GEF-runtime-3.5.0M7.zip,\
-#http://www.eclipse.org/downloads/download.php?r=1&file=/birt/downloads/drops/M-R1-2.5M7-200905061338/birt-report-framework-2.5M7.zip,\
-#http://www.eclipse.org/downloads/download.php?r=1&file=/birt/downloads/drops/M-R1-2.5M7-200905061338/birt-wtp-integration-sdk-2.5M7.zip,\
-#http://www.eclipse.org/downloads/download.php?r=1&file=/datatools/downloads/drops/N_DTP_1.7/dtp-1.7.0M7-200905052200.zip,\
-#http://www.eclipse.org/downloads/download.php?r=1&file=/modeling/emf/emf/downloads/drops/2.5.0/S200905041408/emf-runtime-2.5.0M7.zip,\
-#http://www.eclipse.org/downloads/download.php?r=1&file=/tptp/4.6.0/TPTP-4.6.0M7-200904260100/tptp.runtime-TPTP-4.6.0M7.zip,\
-#http://www.eclipse.org/downloads/download.php?r=1&file=/webtools/downloads/drops/R3.1/S-3.1M7-20090505073946/wtp-S-3.1M7-20090505073946.zip,\
-#http://www.eclipse.org/downloads/download.php?r=1&file=/webtools/downloads/drops/R3.1/S-3.1M7-20090505073946/wtp-jpt-S-3.1M7-20090505073946.zip,\
-#http://www.eclipse.org/downloads/download.php?r=1&file=/modeling/emf/emf/downloads/drops/2.5.0/S200905041408/xsd-runtime-2.5.0M7.zip
+repositoryURLs=\
+http://download.jboss.org/jbosstools/updates/nightly/trunk/,\
+http://download.eclipse.org/releases/galileo/,\
+http://repository.jboss.org/eclipse/galileo/repos/eclipse-Update-3.5.2-201002111343.zip,\
+IUsToInstall=org.eclipse.sdk.feature.group+org.eclipse.sdk.ide+org.eclipse.core.net+org.eclipse.equinox.common+org.eclipse.core.runtime+org.eclipse.debug.core+org.eclipse.rcp.feature.group
+
flattenDependencies=true
parallelCompilation=true
generateFeatureVersionSuffix=true
@@ -50,9 +44,4 @@
projNamespace=org.jboss.tools.profiler
projRelengName=org.jboss.tools.profiler.releng
-# needed for Hudson, not for local?
-#projRelengRoot=svn://svn.jboss.org/repos/jbosstools/trunk/profiler
-#projRelengPath=releng
-#basebuilderBranch=R35_M6
-
## END PROJECT BUILD PROPERTIES ##
Deleted: trunk/profiler/releng/build.properties.example.linux
===================================================================
--- trunk/profiler/releng/build.properties.example.linux 2010-03-08 13:39:56 UTC (rev 20695)
+++ trunk/profiler/releng/build.properties.example.linux 2010-03-08 20:54:13 UTC (rev 20696)
@@ -1,58 +0,0 @@
-## BEGIN PROJECT BUILD PROPERTIES ##
-
-# this property allows ant-contrib and pde-svn-plugin to be fetched and installed automatically for you
-thirdPartyDownloadLicenseAcceptance="I accept"
-
-projectid=jbosstools.profiler
-zipPrefix=JBoss-Profiler
-incubation=
-buildType=N
-version=1.0.0
-
-#mainFeatureToBuildID=org.jboss.tools.profiler.sdk.feature
-mainFeatureToBuildID=org.jboss.tools.profiler.feature
-#testFeatureToBuildID=org.jboss.tools.profiler.tests.feature
-
-#build.steps=buildUpdate,buildTests,generateDigests,test,publish,cleanup
-build.steps=buildUpdate,generateDigests,publish,cleanup
-
-# Re-use local sources?
-localSourceCheckoutDir=/home/nboldt/eclipse/workspace-jboss/jbosstools-trunk/profiler
-relengBuilderDir=/home/nboldt/eclipse/workspace-jboss/jbosstools-trunk/profiler/releng
-relengBaseBuilderDir=/home/nboldt/eclipse/workspace-jboss/org.eclipse.releng.basebuilder
-relengCommonBuilderDir=/home/nboldt/eclipse/workspace-jboss/org.eclipse.dash.common.releng
-
-JAVA_HOME=/usr/lib/jvm/java
-JAVA50_HOME=/usr/lib/jvm/java
-
-dependencyURLs=\
-http://www.eclipse.org/downloads/download.php?r=1&file=/eclipse/downloads/drops/S-3.5M7-200904302300/eclipse-SDK-3.5M7-linux-gtk.tar.gz
-#,\
-#http://www.eclipse.org/downloads/download.php?r=1&file=/eclipse/downloads/drops/S-3.5M7-200904302300/eclipse-SDK-3.5M7-win32.zip,\
-#http://www.eclipse.org/downloads/download.php?r=1&file=/eclipse/downloads/drops/S-3.5M7-200904302300/eclipse-SDK-3.5M7-linux-gtk-x86_64.tar.gz,\
-#http://www.eclipse.org/downloads/download.php?r=1&file=/eclipse/downloads/drops/S-3.5M7-200904302300/eclipse-SDK-3.5M7-macosx-carbon.tar.gz,\
-#http://www.eclipse.org/downloads/download.php?r=1&file=/tools/gef/downloads/drops/3.5.0/S200905011522/GEF-runtime-3.5.0M7.zip,\
-#http://www.eclipse.org/downloads/download.php?r=1&file=/birt/downloads/drops/M-R1-2.5M7-200905061338/birt-report-framework-2.5M7.zip,\
-#http://www.eclipse.org/downloads/download.php?r=1&file=/birt/downloads/drops/M-R1-2.5M7-200905061338/birt-wtp-integration-sdk-2.5M7.zip,\
-#http://www.eclipse.org/downloads/download.php?r=1&file=/datatools/downloads/drops/N_DTP_1.7/dtp-1.7.0M7-200905052200.zip,\
-#http://www.eclipse.org/downloads/download.php?r=1&file=/modeling/emf/emf/downloads/drops/2.5.0/S200905041408/emf-runtime-2.5.0M7.zip,\
-#http://www.eclipse.org/downloads/download.php?r=1&file=/tptp/4.6.0/TPTP-4.6.0M7-200904260100/tptp.runtime-TPTP-4.6.0M7.zip,\
-#http://www.eclipse.org/downloads/download.php?r=1&file=/webtools/downloads/drops/R3.1/S-3.1M7-20090505073946/wtp-S-3.1M7-20090505073946.zip,\
-#http://www.eclipse.org/downloads/download.php?r=1&file=/webtools/downloads/drops/R3.1/S-3.1M7-20090505073946/wtp-jpt-S-3.1M7-20090505073946.zip,\
-#http://www.eclipse.org/downloads/download.php?r=1&file=/modeling/emf/emf/downloads/drops/2.5.0/S200905041408/xsd-runtime-2.5.0M7.zip
-
-flattenDependencies=true
-parallelCompilation=true
-generateFeatureVersionSuffix=true
-individualSourceBundles=true
-
-domainNamespace=*
-projNamespace=org.jboss.tools.profiler
-projRelengName=org.jboss.tools.profiler.releng
-
-# needed for Hudson, not for local?
-#projRelengRoot=svn://svn.jboss.org/repos/jbosstools/trunk/profiler
-#projRelengPath=releng
-#basebuilderBranch=R35_M6
-
-## END PROJECT BUILD PROPERTIES ##
Deleted: trunk/profiler/releng/build.properties.example.windows
===================================================================
--- trunk/profiler/releng/build.properties.example.windows 2010-03-08 13:39:56 UTC (rev 20695)
+++ trunk/profiler/releng/build.properties.example.windows 2010-03-08 20:54:13 UTC (rev 20696)
@@ -1,67 +0,0 @@
-## BEGIN PROJECT BUILD PROPERTIES ##
-
-# this property allows ant-contrib and pde-svn-plugin to be fetched and installed automatically for you
-thirdPartyDownloadLicenseAcceptance="I accept"
-
-projectid=jbosstools.profiler
-zipPrefix=JBoss-Profiler
-incubation=
-buildType=N
-version=1.0.0
-
-#mainFeatureToBuildID=org.jboss.tools.profiler.sdk.feature
-mainFeatureToBuildID=org.jboss.tools.profiler.feature
-#testFeatureToBuildID=org.jboss.tools.profiler.tests.feature
-
-#build.steps=buildUpdate,buildTests,generateDigests,test,publish,cleanup
-build.steps=buildUpdate,generateDigests,publish,cleanup
-
-# Re-use local sources?
-localSourceCheckoutDir=C:/workspace2
-
-# For windows, must be explicit about paths using correct slashes (/); dirs with spaces should be avoided
-writableBuildRoot=C:/tmp/build
-
-#relengBuilderDir=C:/Users/max/workspace-profilerbuild/org.jboss.tools.profiler.releng
-#relengBaseBuilderDir=C:/Users/max/workspace-profilerbuild/org.eclipse.releng.basebuilder
-#relengCommonBuilderDir=C:/Users/max/workspace-profilerbuild/org.eclipse.dash.common.releng
-relengBuilderDir=C:/workspace2/org.jboss.tools.profiler.releng
-relengBaseBuilderDir=C:/workspace2/org.eclipse.releng.basebuilder
-relengCommonBuilderDir=C:/workspace2/org.eclipse.dash.common.releng
-
-JAVA_HOME=C:/Progra~1/Java/jdk1.6.0_11
-JAVA50_HOME=C:/Progra~1/Java/jdk1.6.0_11
-JAVA60_HOME=C:/Progra~1/Java/jdk1.6.0_11
-
-dependencyURLs=\
-http://www.eclipse.org/downloads/download.php?r=1&file=/eclipse/downloads/drops/S-3.5M7-200904302300/eclipse-SDK-3.5M7-win32.zip
-#,\
-#http://www.eclipse.org/downloads/download.php?r=1&file=/eclipse/downloads/drops/S-3.5M7-200904302300/eclipse-SDK-3.5M7-linux-gtk.tar.gz,\
-#http://www.eclipse.org/downloads/download.php?r=1&file=/eclipse/downloads/drops/S-3.5M7-200904302300/eclipse-SDK-3.5M7-win32.zip,\
-#http://www.eclipse.org/downloads/download.php?r=1&file=/eclipse/downloads/drops/S-3.5M7-200904302300/eclipse-SDK-3.5M7-linux-gtk-x86_64.tar.gz,\
-#http://www.eclipse.org/downloads/download.php?r=1&file=/eclipse/downloads/drops/S-3.5M7-200904302300/eclipse-SDK-3.5M7-macosx-carbon.tar.gz,\
-#http://www.eclipse.org/downloads/download.php?r=1&file=/tools/gef/downloads/drops/3.5.0/S200905011522/GEF-runtime-3.5.0M7.zip,\
-#http://www.eclipse.org/downloads/download.php?r=1&file=/birt/downloads/drops/M-R1-2.5M7-200905061338/birt-report-framework-2.5M7.zip,\
-#http://www.eclipse.org/downloads/download.php?r=1&file=/birt/downloads/drops/M-R1-2.5M7-200905061338/birt-wtp-integration-sdk-2.5M7.zip,\
-#http://www.eclipse.org/downloads/download.php?r=1&file=/datatools/downloads/drops/N_DTP_1.7/dtp-1.7.0M7-200905052200.zip,\
-#http://www.eclipse.org/downloads/download.php?r=1&file=/modeling/emf/emf/downloads/drops/2.5.0/S200905041408/emf-runtime-2.5.0M7.zip,\
-#http://www.eclipse.org/downloads/download.php?r=1&file=/tptp/4.6.0/TPTP-4.6.0M7-200904260100/tptp.runtime-TPTP-4.6.0M7.zip,\
-#http://www.eclipse.org/downloads/download.php?r=1&file=/webtools/downloads/drops/R3.1/S-3.1M7-20090505073946/wtp-S-3.1M7-20090505073946.zip,\
-#http://www.eclipse.org/downloads/download.php?r=1&file=/webtools/downloads/drops/R3.1/S-3.1M7-20090505073946/wtp-jpt-S-3.1M7-20090505073946.zip,\
-#http://www.eclipse.org/downloads/download.php?r=1&file=/modeling/emf/emf/downloads/drops/2.5.0/S200905041408/xsd-runtime-2.5.0M7.zip
-
-flattenDependencies=true
-parallelCompilation=true
-generateFeatureVersionSuffix=true
-individualSourceBundles=true
-
-domainNamespace=*
-projNamespace=org.jboss.tools.profiler
-projRelengName=org.jboss.tools.profiler.releng
-
-# needed for Hudson, not for local?
-#projRelengRoot=svn://svn.jboss.org/repos/jbosstools/trunk/profiler
-#projRelengPath=releng
-#basebuilderBranch=R35_M6
-
-## END PROJECT BUILD PROPERTIES ##
Modified: trunk/profiler/releng/build.xml
===================================================================
--- trunk/profiler/releng/build.xml 2010-03-08 13:39:56 UTC (rev 20695)
+++ trunk/profiler/releng/build.xml 2010-03-08 20:54:13 UTC (rev 20696)
@@ -1,40 +1,41 @@
-<project default="run" name="org.jboss.tools.*.releng/build.xml - Run a JBoss Tools component build using the Athena CBI">
+<!-- A sample build file for use with Hudson. Note that forceContextQualifier
+ is being set, which overrides tag/branch values found in *.map files
+-->
+<project default="run">
<target name="run">
- <!--
- You must check out the following projects to your workspace:
-
- org.eclipse.releng.basebuilder
- org.eclipse.dash.common.releng
- jbosstools/trunk/<your component>/releng
+ <!-- 0. Set a valid path to JAVA_HOME, if Eclipse's ${java.home}/../bin/javac cannot be found
-->
+ <property name="JAVA_HOME" value="${java.home}/.." />
- <!-- load properties and set timestamp for the build -->
- <property file="build.properties" />
<tstamp>
<format property="buildTimestamp" pattern="yyyyMMddHHmm" />
</tstamp>
+ <property name="forceContextQualifier" value="v${buildTimestamp}" />
- <!-- calculate workspaceDir as parent of this folder, the project's .releng folder (relengBuilderDir) -->
- <property name="relengBuilderDir" value="${basedir}" />
- <dirname file="${relengBuilderDir}" property="workspaceDir" />
-
- <!--
- can build in /tmp, eg., in /tmp/build, or in workspace, eg.,
- ${WORKSPACE}/build
+ <!-- 1. Import these projects using File > Import > Team Project Set > ./psfs/athena.psf.
+ 2. Close the org.eclipse.releng.basebuilder project - it does not need to compile to be of use.
+ 3. You can also define absolute paths for these directories, if relative paths do not work.
-->
- <property name="writableBuildRoot" value="/tmp/build" />
+ <condition property="relengCommonBuilderDir"
+ value="${basedir}/../../../org.eclipse.dash.common.releng"
+ else="${basedir}/../org.eclipse.dash.common.releng"
+ >
+ <available file="${basedir}/../../../org.eclipse.dash.common.releng" type="dir" />
+ </condition>
+ <condition property="relengBaseBuilderDir"
+ value="${basedir}/../../../org.eclipse.releng.basebuilder"
+ else="${basedir}/../org.eclipse.releng.basebuilder"
+ >
+ <available file="${basedir}/../../../org.eclipse.releng.basebuilder" type="dir" />
+ </condition>
- <!--
- can be simple path, eg.,
- ${writableBuildRoot}/${buildType}${buildTimestamp} or longer, eg.,
- ${writableBuildRoot}/${topprojectName}/${projectName}/downloads/drops/${version}/${buildType}${buildTimestamp} or
- ${writableBuildRoot}/${topprojectName}/${projectName}/${subprojectName}/downloads/drops/${version}/${buildType}${buildTimestamp}
+ <!-- 4. To build from CVS sources using information in the ./maps/*.map files, comment these next two properties
+ 5. Or, to build from sources in the workspace, use these properties. You can also use absolute paths if needed.
-->
- <property name="buildDir" value="${writableBuildRoot}/${buildType}${buildTimestamp}-${zipPrefix}" />
+ <!-- <property name="localSourceCheckoutDir" value="${basedir}/.." />
+ <property name="relengBuilderDir" value="${basedir}" /> -->
- <!-- invoke a new Eclipse process and launch the build from the common.releng folder -->
- <property name="relengCommonBuilderDir" value="${workspaceDir}/org.eclipse.dash.common.releng" />
- <ant antfile="${relengCommonBuilderDir}/buildAll.xml" target="runEclipse" dir="${relengCommonBuilderDir}" />
-
+ <property file="build.properties" />
+ <ant antfile="${relengCommonBuilderDir}/build.xml" />
</target>
</project>
Deleted: trunk/profiler/releng/buildlog.latest.txt
===================================================================
--- trunk/profiler/releng/buildlog.latest.txt 2010-03-08 13:39:56 UTC (rev 20695)
+++ trunk/profiler/releng/buildlog.latest.txt 2010-03-08 20:54:13 UTC (rev 20696)
@@ -1,576 +0,0 @@
-Buildfile: /home/nboldt/eclipse/workspace-jboss/jbosstools-trunk/profiler/releng/build.xml
-run:
-runEclipse:
-check.ant-contrib:
-get.pde.build.svn:
-get.ant4eclipse:
- [echo] Run /usr/lib/jvm/java/bin/java
- [echo] -enableassertions
- [echo] -jar /home/nboldt/eclipse/workspace-jboss/org.eclipse.releng.basebuilder/plugins/org.eclipse.equinox.launcher_1.0.200.v20090520.jar
- [echo] -application org.eclipse.ant.core.antRunner
- [echo] -f /home/nboldt/eclipse/workspace-jboss/org.eclipse.dash.common.releng/buildAll.xml run
- [echo] -Dprojectid=jbosstools.profiler -DbuildTimestamp=200910141328 -DbuildType=N -Dversion=1.1.0 -DwritableBuildRoot=/tmp/build -DdownloadsDir=/tmp/build/downloads -DthirdPartyJarsDir=/tmp/build/3rdPartyJars -DbuildDir=/tmp/build/N200910141328-JBoss-Profiler -Dbuild.steps=buildUpdate,generateDigests,publish,cleanup -DrelengBuilderDir=/home/nboldt/eclipse/workspace-jboss/jbosstools-trunk/profiler/releng -DrelengCommonBuilderDir=/home/nboldt/eclipse/workspace-jboss/org.eclipse.dash.common.releng -DrelengBaseBuilderDir=/home/nboldt/eclipse/workspace-jboss/org.eclipse.releng.basebuilder -DJAVA_HOME=/usr/lib/jvm/java -DdependencyURLs=http://download.eclipse.org/eclipse/downloads/drops/R-3.5-200906111540/eclipse-SDK-3.5-linux-gtk.tar.gz -DlocalSourceCheckoutDir=/home/nboldt/eclipse/workspace-jboss/jbosstools-trunk/profiler
- [build] Buildfile: /home/nboldt/eclipse/workspace-jboss/org.eclipse.dash.common.releng/buildAll.xml
- [build] init:
- [build] check.ant-contrib:
- [build] init:
- [build] genBuildCfgInit:
- [build] projectid2names:
- [build] [delete] Deleting: /tmp/build/N200910141328-JBoss-Profiler/build.cfg
- [build] genBuildCfg:
- [build] createBuildConfigFile:
- [build] [echo] Created /tmp/build/N200910141328-JBoss-Profiler/build.cfg
- [build] collectMapTypes:
- [build] [echo] Found these map entry types: local
- [build] collectURLs:
- [build] getZip:
- [build] [echo] Found 1 dependency URLs
- [build] [echo] Load properties from /tmp/build/N200910141328-JBoss-Profiler/build.cfg
- [build] create.label.properties:
- [build] [echo] subprojectName = profiler
- [build] [echo] Base OS: linux; Base Window System: gtk
- [build] collectMaps:
- [build] [delete] Deleting: /tmp/build/N200910141328-JBoss-Profiler/directory.txt
- [build] run:
- [build] [echo] Get pde.build.svn
- [build] get.pde.build.svn:
- [build] [echo] Get ant4eclipse
- [build] get.ant4eclipse:
- [build] [echo] buildAll.xml#run :: build.step :: buildUpdate
- [build] buildUpdate:
- [build] buildMasterZip:
- [build] -timestamp:
- [build] [echo] 01:28:57
- [build] init:
- [build] main:
- [build] main:
- [build] preBuild:
- [build] preSetup:
- [build] init:
- [build] copyLocalSourceCheckout:
- [build] init:
- [build] convertRawCheckoutToFeaturesAndPluginsDirs:
- [build] [copy] Copying 4 files to /tmp/build/N200910141328-JBoss-Profiler/eclipse/features/org.jboss.tools.profiler.feature
- [build] [copy] Copying 45 files to /tmp/build/N200910141328-JBoss-Profiler/eclipse/plugins/org.jboss.tools.profiler.ui
- [build] [zip] Building zip: /tmp/build/N200910141328-JBoss-Profiler/eclipse/N200910141328/JBoss-Profiler-Sources-N200910141328.zip
- [build] getMapFiles:
- [build] init:
- [build] postSetup:
- [build] [echo] Download, then unpack Eclipse ...
- [build] init:
- [build] getDependency:
- [build] getBundle:
- [build] downloadFile:
- [build] unpackBundle:
- [build] unzipFile:
- [build] untarFile:
- [build] [untar] Expanding: /tmp/build/downloads/eclipse-SDK-3.5-linux-gtk.tar.gz into /tmp/build/N200910141328-JBoss-Profiler
- [build] unpackDocISV:
- [build] buildExtra.xml:
- [build] processRepos:
- [build] fetch:
- [build] generate:
- [build] preGenerate:
- [build] buildExtra.xml:
- [build] allElements:
- [build] allElementsDelegator:
- [build] init:
- [build] generateScript:
- [build] [eclipse.buildScript] Some inter-plug-in dependencies have not been satisfied.
- [build] [eclipse.buildScript] Bundle org.eclipse.core.net:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.core.net_1.2.1.r35x_20090812-1200
- [build] [eclipse.buildScript] Bundle org.eclipse.equinox.registry:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.registry_3.4.100.v20090520-1800
- [build] [eclipse.buildScript] Bundle org.eclipse.jdt.compiler.tool:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.jdt.compiler.tool_1.0.100.v_972_R35x
- [build] [eclipse.buildScript] Bundle org.eclipse.equinox.launcher.gtk.linux.x86:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.launcher.gtk.linux.x86_1.0.200.v20090520
- [build] [eclipse.buildScript] Bundle org.eclipse.core.filesystem.linux.x86:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.core.filesystem.linux.x86_1.2.0.v20080604-1400
- [build] [eclipse.buildScript] Bundle org.eclipse.jsch.core:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.jsch.core_1.1.100.I20090430-0408
- [build] [eclipse.buildScript] Bundle org.eclipse.ecf.identity:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ecf.identity_3.0.0.v20090831-1906
- [build] [eclipse.buildScript] Bundle org.eclipse.ecf:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ecf_3.0.0.v20090831-1906
- [build] [eclipse.buildScript] Bundle org.eclipse.jdt.debug.ui:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.jdt.debug.ui_3.4.1.v20090811_r351
- [build] [eclipse.buildScript] Bundle org.eclipse.equinox.simpleconfigurator.manipulator:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.simpleconfigurator.manipulator_1.0.100.v20090520-1905
- [build] [eclipse.buildScript] Bundle org.eclipse.update.configurator:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.update.configurator_3.3.0.v20090312
- [build] [eclipse.buildScript] Bundle org.eclipse.ui.externaltools:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ui.externaltools_3.2.0.v20090504
- [build] [eclipse.buildScript] Bundle org.eclipse.ui.views:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ui.views_3.4.1.M20090826-0800
- [build] [eclipse.buildScript] Bundle org.eclipse.equinox.p2.jarprocessor:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.p2.jarprocessor_1.0.100.v20090520-1905
- [build] [eclipse.buildScript] Bundle org.eclipse.equinox.frameworkadmin.equinox:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.frameworkadmin.equinox_1.0.100.v20090520-1905
- [build] [eclipse.buildScript] Bundle org.eclipse.ui.views.properties.tabbed:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ui.views.properties.tabbed_3.5.0.I20090429-1800
- [build] [eclipse.buildScript] Bundle org.eclipse.ecf.ssl.source:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ecf.ssl.source_1.0.0.v20090831-1906
- [build] [eclipse.buildScript] Bundle org.eclipse.equinox.app:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.app_1.2.0.v20090520-1800
- [build] [eclipse.buildScript] Bundle org.eclipse.pde.ua.core:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.pde.ua.core_1.0.0.v20090429-1800
- [build] [eclipse.buildScript] Bundle org.eclipse.ui:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ui_3.5.1.M20090902-1000
- [build] [eclipse.buildScript] Bundle org.eclipse.pde.ds.ui:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.pde.ds.ui_1.0.0.v20090527
- [build] [eclipse.buildScript] Bundle org.eclipse.ui.navigator.resources:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ui.navigator.resources_3.4.1.M20090826-0800
- [build] [eclipse.buildScript] Bundle org.eclipse.equinox.http.registry:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.http.registry_1.0.200.v20090520-1800
- [build] [eclipse.buildScript] Bundle org.eclipse.equinox.p2.metadata.generator:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.p2.metadata.generator_1.0.100.v20090520-1905
- [build] [eclipse.buildScript] Bundle org.eclipse.debug.core:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.debug.core_3.5.0.v20090526-1600
- [build] [eclipse.buildScript] Bundle org.eclipse.equinox.simpleconfigurator:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.simpleconfigurator_1.0.101.R35x_v20090807-1100
- [build] [eclipse.buildScript] Bundle org.eclipse.ecf.filetransfer:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ecf.filetransfer_3.0.0.v20090831-1906
- [build] [eclipse.buildScript] Bundle com.ibm.icu:
- [build] [eclipse.buildScript] Another singleton version selected: com.ibm.icu_4.0.1.v20090822
- [build] [eclipse.buildScript] Bundle org.eclipse.equinox.p2.metadata:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.p2.metadata_1.0.100.v20090525
- [build] [eclipse.buildScript] Bundle org.eclipse.swt:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.swt_3.5.1.v3555a
- [build] [eclipse.buildScript] Unsatisfied import package org.eclipse.swt.accessibility2_0.0.0.
- [build] [eclipse.buildScript] Unsatisfied import package org.mozilla.xpcom_0.0.0.
- [build] [eclipse.buildScript] Bundle org.eclipse.ltk.core.refactoring:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ltk.core.refactoring_3.5.0.v20090513-2000
- [build] [eclipse.buildScript] Bundle org.eclipse.help.base:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.help.base_3.4.0.v200909170800
- [build] [eclipse.buildScript] Bundle org.eclipse.jdt.ui:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.jdt.ui_3.5.1.r351_v20090821-0800
- [build] [eclipse.buildScript] Bundle org.eclipse.equinox.p2.artifact.repository:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.p2.artifact.repository_1.0.101.R35x_v20090721
- [build] [eclipse.buildScript] Bundle org.eclipse.ui.ide:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ui.ide_3.5.1.M20090826-0800
- [build] [eclipse.buildScript] Bundle org.eclipse.jdt.launching:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.jdt.launching_3.5.0.v20090527
- [build] [eclipse.buildScript] Bundle org.eclipse.equinox.p2.engine:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.p2.engine_1.0.101.R35x_v20090825
- [build] [eclipse.buildScript] Bundle org.eclipse.pde.runtime:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.pde.runtime_3.4.100.v20090731
- [build] [eclipse.buildScript] Bundle org.eclipse.core.jobs:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.core.jobs_3.4.100.v20090429-1800
- [build] [eclipse.buildScript] Bundle org.eclipse.jsch.ui:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.jsch.ui_1.1.200.I20090430-0408
- [build] [eclipse.buildScript] Bundle org.eclipse.swt.gtk.linux.x86:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.swt.gtk.linux.x86_3.5.1.v3555a
- [build] [eclipse.buildScript] Bundle org.eclipse.equinox.p2.ui.sdk.scheduler:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.p2.ui.sdk.scheduler_1.0.0.v20090520-1905
- [build] [eclipse.buildScript] Bundle org.eclipse.jdt.core.manipulation:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.jdt.core.manipulation_1.3.0.v20090603
- [build] [eclipse.buildScript] Bundle org.eclipse.ecf.filetransfer.source:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ecf.filetransfer.source_3.0.0.v20090831-1906
- [build] [eclipse.buildScript] Bundle org.eclipse.equinox.preferences:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.preferences_3.2.300.v20090520-1800
- [build] [eclipse.buildScript] Bundle org.eclipse.jdt.apt.ui:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.jdt.apt.ui_3.3.200.v20090528-1135
- [build] [eclipse.buildScript] Bundle org.eclipse.team.ui:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.team.ui_3.5.0.I20090430-0408
- [build] [eclipse.buildScript] Bundle org.eclipse.equinox.p2.publisher:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.p2.publisher_1.0.0.v20090527-1812
- [build] [eclipse.buildScript] Bundle org.eclipse.jdt.junit.runtime:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.jdt.junit.runtime_3.4.100.v20090513-2000
- [build] [eclipse.buildScript] Bundle org.eclipse.pde.api.tools:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.pde.api.tools_1.0.101.v20090714
- [build] [eclipse.buildScript] Bundle org.eclipse.ecf.identity.source:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ecf.identity.source_3.0.0.v20090831-1906
- [build] [eclipse.buildScript] Bundle org.eclipse.jdt:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.jdt_3.5.1.v200909170800
- [build] [eclipse.buildScript] Bundle org.eclipse.help.webapp:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.help.webapp_3.4.1.v20090819_35x
- [build] [eclipse.buildScript] Bundle org.eclipse.equinox.ds:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.ds_1.1.1.R35x_v20090806
- [build] [eclipse.buildScript] Bundle org.eclipse.pde.ds.core:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.pde.ds.core_1.0.0.v20090429-1800
- [build] [eclipse.buildScript] Bundle org.eclipse.ecf.provider.filetransfer.httpclient.ssl.source:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ecf.provider.filetransfer.httpclient.ssl.source_1.0.0.v20090831-1906
- [build] [eclipse.buildScript] Bundle org.eclipse.equinox.p2.reconciler.dropins:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.p2.reconciler.dropins_1.0.100.v20090520-1905
- [build] [eclipse.buildScript] Bundle org.eclipse.jdt.apt.pluggable.core:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.jdt.apt.pluggable.core_1.0.201.R35x_v20090818-0225
- [build] [eclipse.buildScript] Bundle org.eclipse.ecf.ssl:
- [build] [eclipse.buildScript] Bundle org.eclipse.ui.intro:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ui.intro_3.3.1.v20090805_35x
- [build] [eclipse.buildScript] Bundle org.eclipse.core.runtime:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.core.runtime_3.5.0.v20090525
- [build] [eclipse.buildScript] Bundle org.eclipse.equinox.p2.garbagecollector:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.p2.garbagecollector_1.0.100.v20090520-1905
- [build] [eclipse.buildScript] Bundle org.eclipse.pde.doc.user:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.pde.doc.user_3.5.0.v20090818
- [build] [eclipse.buildScript] Bundle org.eclipse.ui.console:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ui.console_3.4.0.v20090513
- [build] [eclipse.buildScript] Bundle org.eclipse.ui.navigator:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ui.navigator_3.4.1.M20090911-1550
- [build] [eclipse.buildScript] Bundle org.eclipse.ant.ui:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ant.ui_3.4.1.v20090901_r351
- [build] [eclipse.buildScript] Bundle org.eclipse.update.scheduler:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.update.scheduler_3.2.200.v20081127
- [build] [eclipse.buildScript] Bundle org.eclipse.equinox.p2.director:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.p2.director_1.0.100.v20090520-1905
- [build] [eclipse.buildScript] Bundle org.eclipse.help.ui:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.help.ui_3.4.1.v20090819_35x
- [build] [eclipse.buildScript] Bundle org.eclipse.help.appserver:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.help.appserver_3.1.400.v20090429_1800
- [build] [eclipse.buildScript] Bundle org.eclipse.core.filebuffers:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.core.filebuffers_3.5.0.v20090526-2000
- [build] [eclipse.buildScript] Bundle org.eclipse.core.runtime.compatibility:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.core.runtime.compatibility_3.2.0.v20090413
- [build] [eclipse.buildScript] Bundle org.eclipse.cvs:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.cvs_1.0.300.v200909170800
- [build] [eclipse.buildScript] Bundle org.eclipse.jdt.apt.core:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.jdt.apt.core_3.3.201.R35x_v20090818-0235
- [build] [eclipse.buildScript] Bundle org.eclipse.pde.build:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.pde.build_3.5.1.R35x_20090820
- [build] [eclipse.buildScript] Bundle org.eclipse.ui.editors:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ui.editors_3.5.0.v20090527-2000
- [build] [eclipse.buildScript] Bundle org.eclipse.jdt.doc.isv:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.jdt.doc.isv_3.5.1.r351_v20090831
- [build] [eclipse.buildScript] Bundle org.eclipse.team.cvs.core:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.team.cvs.core_3.3.200.I20090430-0408
- [build] [eclipse.buildScript] Bundle org.eclipse.platform:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.platform_3.3.201.v200909170800
- [build] [eclipse.buildScript] Bundle org.eclipse.ui.browser:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ui.browser_3.2.300.v20090526
- [build] [eclipse.buildScript] Bundle org.eclipse.equinox.p2.repository:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.p2.repository_1.0.1.v20090901-1041
- [build] [eclipse.buildScript] Bundle org.eclipse.equinox.p2.updatechecker:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.p2.updatechecker_1.1.0.v20090520-1905
- [build] [eclipse.buildScript] Bundle org.eclipse.ecf.provider.filetransfer:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ecf.provider.filetransfer_3.0.1.v20090831-1906
- [build] [eclipse.buildScript] Bundle org.eclipse.equinox.p2.touchpoint.natives:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.p2.touchpoint.natives_1.0.101.R35x_v20090806
- [build] [eclipse.buildScript] Bundle org.eclipse.equinox.p2.console:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.p2.console_1.0.100.v20090520-1905
- [build] [eclipse.buildScript] Bundle org.eclipse.core.runtime.compatibility.registry:
- [build] [eclipse.buildScript] Bundle org.eclipse.ui.ide.application:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ui.ide.application_1.0.101.M20090826-0800
- [build] [eclipse.buildScript] Bundle org.eclipse.ui.workbench.compatibility:
- [build] [eclipse.buildScript] Bundle org.eclipse.ecf.provider.filetransfer.httpclient.ssl:
- [build] [eclipse.buildScript] Bundle org.eclipse.ui.views.log:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ui.views.log_1.0.100.v20090731
- [build] [eclipse.buildScript] Bundle org.eclipse.core.resources.compatibility:
- [build] [eclipse.buildScript] Bundle org.eclipse.ant.core:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ant.core_3.2.100.v20090817_r351
- [build] [eclipse.buildScript] Bundle org.eclipse.equinox.p2.repository.tools:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.p2.repository.tools_1.0.1.R35x_v20090806
- [build] [eclipse.buildScript] Bundle org.eclipse.help:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.help_3.4.1.v20090805_35x
- [build] [eclipse.buildScript] Bundle org.eclipse.equinox.p2.touchpoint.eclipse:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.p2.touchpoint.eclipse_1.0.101.R35x_20090820-1821
- [build] [eclipse.buildScript] Bundle org.eclipse.jdt.junit4.runtime:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.jdt.junit4.runtime_1.1.0.v20090513-2000
- [build] [eclipse.buildScript] Bundle org.eclipse.platform.doc.user:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.platform.doc.user_3.5.1.r351_v20090821-0800
- [build] [eclipse.buildScript] Bundle org.jboss.tools.profiler.ui:
- [build] [eclipse.buildScript] Another singleton version selected: org.jboss.tools.profiler.ui_1.0.0.v200910141328
- [build] [eclipse.buildScript] Bundle org.eclipse.equinox.p2.core:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.p2.core_1.0.101.R35x_v20090819
- [build] [eclipse.buildScript] Bundle org.eclipse.update.core:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.update.core_3.2.300.v20090525
- [build] [eclipse.buildScript] Bundle org.eclipse.equinox.p2.extensionlocation:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.p2.extensionlocation_1.0.100.v20090520-1905
- [build] [eclipse.buildScript] Bundle org.eclipse.jdt.debug:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.jdt.debug_3.5.0.v20090526
- [build] [eclipse.buildScript] Bundle org.eclipse.pde.ua.ui:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.pde.ua.ui_1.0.0.v20090511
- [build] [eclipse.buildScript] Bundle org.eclipse.debug.ui:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.debug.ui_3.5.1.v20090811_r351
- [build] [eclipse.buildScript] Bundle org.eclipse.equinox.p2.directorywatcher:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.p2.directorywatcher_1.0.100.v20090525
- [build] [eclipse.buildScript] Bundle org.eclipse.pde.junit.runtime:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.pde.junit.runtime_3.4.0.v20090527
- [build] [eclipse.buildScript] Bundle org.eclipse.update.core.linux:
- [build] [eclipse.buildScript] Bundle org.eclipse.pde:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.pde_3.4.100.v200909170800
- [build] [eclipse.buildScript] Bundle org.eclipse.team.cvs.ui:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.team.cvs.ui_3.3.201.R35x_v20090826-0905
- [build] [eclipse.buildScript] Bundle org.eclipse.osgi:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.osgi_3.5.1.R35x_v20090827
- [build] [eclipse.buildScript] Bundle org.eclipse.ltk.ui.refactoring:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ltk.ui.refactoring_3.4.100.v20090604
- [build] [eclipse.buildScript] Bundle org.eclipse.sdk:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.sdk_3.5.1.v200909170800
- [build] [eclipse.buildScript] Bundle org.eclipse.ui.presentations.r21:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ui.presentations.r21_3.2.100.I20081007-0800
- [build] [eclipse.buildScript] Bundle org.eclipse.equinox.security:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.security_1.0.100.v20090520-1800
- [build] [eclipse.buildScript] Bundle org.eclipse.equinox.p2.ui.sdk:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.p2.ui.sdk_1.0.100.v20090520-1905
- [build] [eclipse.buildScript] Bundle org.eclipse.core.variables:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.core.variables_3.2.200.v20090521
- [build] [eclipse.buildScript] Bundle org.eclipse.ecf.source:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ecf.source_3.0.0.v20090831-1906
- [build] [eclipse.buildScript] Bundle org.eclipse.equinox.p2.exemplarysetup:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.p2.exemplarysetup_1.0.100.v20090520-1905
- [build] [eclipse.buildScript] Bundle org.eclipse.compare:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.compare_3.5.0.I20090514-0808
- [build] [eclipse.buildScript] Bundle org.eclipse.core.net.linux.x86:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.core.net.linux.x86_1.1.0.I20081021
- [build] [eclipse.buildScript] Bundle org.eclipse.equinox.p2.updatesite:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.p2.updatesite_1.0.100.v20090525
- [build] [eclipse.buildScript] Bundle org.eclipse.ecf.provider.filetransfer.httpclient:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ecf.provider.filetransfer.httpclient_3.0.1.v20090831-1906
- [build] [eclipse.buildScript] Bundle org.eclipse.ui.intro.universal:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ui.intro.universal_3.2.300.v20090526
- [build] [eclipse.buildScript] Bundle org.eclipse.equinox.p2.ui:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.p2.ui_1.0.101.R35x_v20090819
- [build] [eclipse.buildScript] Bundle org.eclipse.pde.core:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.pde.core_3.5.100.v20090821
- [build] [eclipse.buildScript] Bundle org.eclipse.pde.ui.templates:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.pde.ui.templates_3.4.100.v20090527
- [build] [eclipse.buildScript] Bundle org.eclipse.ecf.provider.filetransfer.ssl.source:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ecf.provider.filetransfer.ssl.source_1.0.0.v20090831-1906
- [build] [eclipse.buildScript] Bundle org.eclipse.search:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.search_3.5.1.r351_v20090708-0800
- [build] [eclipse.buildScript] Bundle org.eclipse.equinox.frameworkadmin:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.frameworkadmin_1.0.100.v20090520-1905
- [build] [eclipse.buildScript] Bundle org.eclipse.core.expressions:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.core.expressions_3.4.100.v20090429-1800
- [build] [eclipse.buildScript] Bundle org.eclipse.core.contenttype:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.core.contenttype_3.4.1.R35x_v20090826-0451
- [build] [eclipse.buildScript] Bundle org.eclipse.rcp:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.rcp_3.5.0.v200909170800
- [build] [eclipse.buildScript] Bundle org.eclipse.team.cvs.ssh2:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.team.cvs.ssh2_3.2.200.I20090508-2000
- [build] [eclipse.buildScript] Bundle org.eclipse.ui.net:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ui.net_1.2.1.r35x_20090812-1200
- [build] [eclipse.buildScript] Bundle org.eclipse.jdt.core:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.jdt.core_3.5.1.v_972_R35x
- [build] [eclipse.buildScript] Bundle org.eclipse.ui.workbench.texteditor:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ui.workbench.texteditor_3.5.0.v20090603
- [build] [eclipse.buildScript] Bundle org.eclipse.jdt.compiler.apt:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.jdt.compiler.apt_1.0.201.R35x_v20090825-1530
- [build] [eclipse.buildScript] Bundle org.eclipse.platform.doc.isv:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.platform.doc.isv_3.5.1.r351_v20090831
- [build] [eclipse.buildScript] Bundle org.eclipse.pde.ui:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.pde.ui_3.5.0.v20090821
- [build] [eclipse.buildScript] Bundle org.eclipse.core.filesystem:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.core.filesystem_1.2.0.v20090507
- [build] [eclipse.buildScript] Bundle org.eclipse.ui.cheatsheets:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ui.cheatsheets_3.3.200.v20090526
- [build] [eclipse.buildScript] Bundle org.eclipse.pde.api.tools.ui:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.pde.api.tools.ui_1.0.101.v20090820
- [build] [eclipse.buildScript] Bundle org.eclipse.jdt.junit:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.jdt.junit_3.5.1.r351_v20090708-0800
- [build] [eclipse.buildScript] Bundle org.eclipse.equinox.security.ui:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.security.ui_1.0.100.v20090520-1800
- [build] [eclipse.buildScript] Bundle org.eclipse.equinox.common:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.common_3.5.1.R35x_v20090807-1100
- [build] [eclipse.buildScript] Bundle org.eclipse.ui.workbench:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ui.workbench_3.5.1.M20090826-0800a
- [build] [eclipse.buildScript] Bundle org.eclipse.core.resources:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.core.resources_3.5.1.R35x_v20090826-0451
- [build] [eclipse.buildScript] Bundle org.eclipse.team.core:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.team.core_3.5.0.I20090527-0620
- [build] [eclipse.buildScript] Bundle org.eclipse.ecf.provider.filetransfer.ssl:
- [build] [eclipse.buildScript] Bundle org.eclipse.equinox.p2.director.app:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.p2.director.app_1.0.100.v20090521-1912
- [build] [eclipse.buildScript] Bundle org.eclipse.equinox.p2.metadata.repository:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.p2.metadata.repository_1.0.101.R35x_v20090812
- [build] [eclipse.buildScript] Bundle org.eclipse.jdt.doc.user:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.jdt.doc.user_3.5.1.r351_v20090821-0800
- [build] [eclipse.buildScript] Bundle org.eclipse.update.ui:
- [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.update.ui_3.2.201.R35x_v20090813
- [build] postGenerate:
- [build] clean:
- [build] allElements:
- [build] allElementsDelegator:
- [build] init:
- [build] cleanElement:
- [build] [echo] /tmp/build/N200910141328-JBoss-Profiler/eclipse/features/org.jboss.tools.profiler.feature
- [build] init:
- [build] clean:
- [build] init:
- [build] all.features:
- [build] all.plugins:
- [build] properties:
- [build] init:
- [build] clean:
- [build] update.feature:
- [build] all.children:
- [build] buildExtra.xml:
- [build] process:
- [build] preProcess:
- [build] buildExtra.xml:
- [build] allElements:
- [build] allElementsDelegator:
- [build] init:
- [build] processElement:
- [build] processViaFeature:
- [build] processFlat:
- [build] main:
- [build] properties:
- [build] init:
- [build] build.jars:
- [build] properties:
- [build] init:
- [build] @dot:
- [build] [mkdir] Created dir: /tmp/build/N200910141328-JBoss-Profiler/eclipse/plugins/org.jboss.tools.profiler.ui/@dot
- [build] [javac] Compiling 15 source files to /tmp/build/N200910141328-JBoss-Profiler/eclipse/plugins/org.jboss.tools.profiler.ui/@dot
- [build] checkCompilationResults:
- [build] [copy] Copying 2 files to /tmp/build/N200910141328-JBoss-Profiler/eclipse/plugins/org.jboss.tools.profiler.ui/@dot
- [build] postProcess:
- [build] buildExtra.xml:
- [build] assemble:
- [build] preAssemble:
- [build] buildExtra.xml:
- [build] allElements:
- [build] allElementsDelegator:
- [build] init:
- [build] assembleElement:
- [build] main:
- [build] defaultAssemble:
- [build] main:
- [build] [mkdir] Created dir: /tmp/build/N200910141328-JBoss-Profiler/eclipse/tmp
- [build] gather.bin.parts:
- [build] properties:
- [build] init:
- [build] gather.bin.parts:
- [build] [mkdir] Created dir: /tmp/build/N200910141328-JBoss-Profiler/eclipse/tmp/eclipse/plugins/org.jboss.tools.profiler.ui_1.0.0.v200910141328
- [build] [copy] Copying 24 files to /tmp/build/N200910141328-JBoss-Profiler/eclipse/tmp/eclipse/plugins/org.jboss.tools.profiler.ui_1.0.0.v200910141328
- [build] [copy] Copying 27 files to /tmp/build/N200910141328-JBoss-Profiler/eclipse/tmp/eclipse/plugins/org.jboss.tools.profiler.ui_1.0.0.v200910141328
- [build] apitools.generation:
- [build] customAssembly:
- [build] init:
- [build] gather.bin.parts:
- [build] [mkdir] Created dir: /tmp/build/N200910141328-JBoss-Profiler/eclipse/tmp/eclipse/features/org.jboss.tools.profiler.feature_1.0.0.v200910141328-2--7w311A21252439
- [build] children:
- [build] [copy] Copying 2 files to /tmp/build/N200910141328-JBoss-Profiler/eclipse/tmp/eclipse/features/org.jboss.tools.profiler.feature_1.0.0.v200910141328-2--7w311A21252439
- [build] rootFiles:
- [build] rootFilesgroup_group_group:
- [build] rootFiles*_*_*:
- [build] rootFileswin32_win32_x86:
- [build] rootFileswin32_wpf_x86:
- [build] rootFileswin32_win32_x86_64:
- [build] rootFileswce_ppc_win32_arm:
- [build] rootFileslinux_gtk_x86:
- [build] rootFileslinux_gtk_ppc:
- [build] rootFileslinux_gtk_x86_64:
- [build] rootFileslinux_gtk_ia64:
- [build] rootFileslinux_motif_x86:
- [build] rootFilessolaris_gtk_sparc:
- [build] rootFilessolaris_motif_sparc:
- [build] rootFilesaix_motif_ppc:
- [build] rootFileshpux_motif_PA_RISC:
- [build] rootFileshpux_motif_ia64_32:
- [build] rootFilesmacosx_carbon_ppc:
- [build] rootFilesmacosx_cocoa_x86:
- [build] rootFilesmacosx_cocoa_x86_64:
- [build] rootFilesqnx_photon_x86:
- [build] customAssembly:
- [build] customAssembly:
- [build] jar.processing:
- [build] jarUp:
- [build] jarIng:
- [build] [jar] Building jar: /tmp/build/N200910141328-JBoss-Profiler/eclipse/tmp/eclipse/plugins/org.jboss.tools.profiler.ui_1.0.0.v200910141328.jar
- [build] [delete] Deleting directory /tmp/build/N200910141328-JBoss-Profiler/eclipse/tmp/eclipse/plugins/org.jboss.tools.profiler.ui_1.0.0.v200910141328
- [build] jarUp:
- [build] jarIng_NoManifest:
- [build] [jar] Building jar: /tmp/build/N200910141328-JBoss-Profiler/eclipse/tmp/eclipse/features/org.jboss.tools.profiler.feature_1.0.0.v200910141328-2--7w311A21252439.jar
- [build] [jar] Building jar: /tmp/build/N200910141328-JBoss-Profiler/eclipse/tmp/eclipse/features/org.jboss.tools.profiler.feature_1.0.0.v200910141328-2--7w311A21252439.jar
- [build] [delete] Deleting directory /tmp/build/N200910141328-JBoss-Profiler/eclipse/tmp/eclipse/features/org.jboss.tools.profiler.feature_1.0.0.v200910141328-2--7w311A21252439
- [build] customAssembly:
- [build] generate.p2.metadata:
- [build] assemble.archive:
- [build] customAssembly:
- [build] [zip] Building zip: /tmp/build/N200910141328-JBoss-Profiler/eclipse/N200910141328/JBoss-Profiler-Master-N200910141328.zip
- [build] cleanup.assembly:
- [build] [delete] Deleting directory /tmp/build/N200910141328-JBoss-Profiler/eclipse/tmp
- [build] generate.p2.metadata:
- [build] postAssemble:
- [build] buildExtra.xml:
- [build] package:
- [build] postBuild:
- [build] postBuild:
- [build] gatherLogs:
- [build] [mkdir] Created dir: /tmp/build/N200910141328-JBoss-Profiler/eclipse/N200910141328/compilelogs
- [build] allElements:
- [build] allElementsDelegator:
- [build] init:
- [build] gatherLogs:
- [build] init:
- [build] zip.logs:
- [build] [mkdir] Created dir: /tmp/build/N200910141328-JBoss-Profiler/eclipse/features/org.jboss.tools.profiler.feature/feature.temp.folder
- [build] init:
- [build] all.features:
- [build] all.plugins:
- [build] properties:
- [build] init:
- [build] gather.logs:
- [build] [mkdir] Created dir: /tmp/build/N200910141328-JBoss-Profiler/eclipse/features/org.jboss.tools.profiler.feature/feature.temp.folder/plugins/org.jboss.tools.profiler.ui_1.0.0.v200910141328
- [build] [copy] Copying 1 file to /tmp/build/N200910141328-JBoss-Profiler/eclipse/features/org.jboss.tools.profiler.feature/feature.temp.folder/plugins/org.jboss.tools.profiler.ui_1.0.0.v200910141328
- [build] update.feature:
- [build] all.children:
- [build] [zip] Building zip: /tmp/build/N200910141328-JBoss-Profiler/eclipse/features/org.jboss.tools.profiler.feature/org.jboss.tools.profiler.feature_1.0.0.v200910141328-2--7w311A21252439.log.zip
- [build] [delete] Deleting directory /tmp/build/N200910141328-JBoss-Profiler/eclipse/features/org.jboss.tools.profiler.feature/feature.temp.folder
- [build] [unzip] Expanding: /tmp/build/N200910141328-JBoss-Profiler/eclipse/features/org.jboss.tools.profiler.feature/org.jboss.tools.profiler.feature_1.0.0.v200910141328-2--7w311A21252439.log.zip into /tmp/build/N200910141328-JBoss-Profiler/eclipse/N200910141328/compilelogs
- [build] buildExtra.xml:
- [build] -timestamp:
- [build] [echo] 01:29:33
- [build] [echo] Signing control properties:
- [build] [echo] sign = ${sign}
- [build] [echo] skipSign = ${skipSign}
- [build] [echo] domainNamespace = org.eclipse
- [build] signMasterZip:
- [build] unpackUpdateJarsAndRepack:
- [build] [mkdir] Created dir: /tmp/build/N200910141328-JBoss-Profiler/eclipse/unpacktmp/new/eclipse/features
- [build] [mkdir] Created dir: /tmp/build/N200910141328-JBoss-Profiler/eclipse/unpacktmp/new/eclipse/plugins
- [build] [unzip] Expanding: /tmp/build/N200910141328-JBoss-Profiler/eclipse/N200910141328/JBoss-Profiler-Master-N200910141328.zip into /tmp/build/N200910141328-JBoss-Profiler/eclipse/unpacktmp
- [build] [unpackUpdateJars] [exec] unzip -qo /tmp/build/N200910141328-JBoss-Profiler/eclipse/unpacktmp/eclipse/features/org.jboss.tools.profiler.feature_1.0.0.v200910141328-2--7w311A21252439.jar -d /tmp/build/N200910141328-JBoss-Profiler/eclipse/unpacktmp/new/eclipse/features/org.jboss.tools.profiler.feature_1.0.0.v200910141328-2--7w311A21252439
- [build] [copy] Warning: features modified in the future.
- [build] [zip] Building zip: /tmp/build/N200910141328-JBoss-Profiler/eclipse/N200910141328/JBoss-Profiler-AllFeaturesAndPlugins-N200910141328.zip
- [build] [delete] Deleting directory /tmp/build/N200910141328-JBoss-Profiler/eclipse/unpacktmp
- [build] processMasterZip:
- [build] -timestamp:
- [build] [echo] 01:29:35
- [build] packMasterZip:
- [build] [mkdir] Created dir: /tmp/build/N200910141328-JBoss-Profiler/eclipse/packtmp
- [build] [move] Moving 1 file to /tmp/build/N200910141328-JBoss-Profiler/eclipse/packtmp
- [build] [mkdir] Created dir: /tmp/build/N200910141328-JBoss-Profiler/eclipse/pack200tmp
- [build] [copy] Copying 1 file to /tmp/build/N200910141328-JBoss-Profiler/eclipse/pack200tmp
- [build] [copy] Copying 1 file to /tmp/build/N200910141328-JBoss-Profiler/eclipse/pack200tmp
- [build] [echo] Pack with /opt/public/common/ibm-java2-ppc-50/jre/bin/pack200
- [build] [delete] Deleting directory /tmp/build/N200910141328-JBoss-Profiler/eclipse/packtmp
- [build] [delete] Deleting directory /tmp/build/N200910141328-JBoss-Profiler/eclipse/pack200tmp
- [build] -timestamp:
- [build] [echo] 01:30:57
- [build] [mkdir] Created dir: /tmp/build/N200910141328-JBoss-Profiler/eclipse/p2tmp
- [build] [unzip] Expanding: /tmp/build/N200910141328-JBoss-Profiler/eclipse/N200910141328/JBoss-Profiler-Master-N200910141328.zip into /tmp/build/N200910141328-JBoss-Profiler/eclipse/p2tmp
- [build] buildSiteXml:
- [build] [echo] Generating site.xml for use with p2 repo / update site categories...
- [build] [copy] Copying 2 files to /tmp/build/N200910141328-JBoss-Profiler/eclipse/N200910141328/JBoss-Profiler-Update-N200910141328.zip_tmp
- [build] [copy] Copying 1 file to /tmp/build/N200910141328-JBoss-Profiler/eclipse/N200910141328/JBoss-Profiler-Update-N200910141328.zip_tmp
- [build] p2.meta:
- [build] [echo] Run p2 metadata generator using launcherjar = /home/nboldt/eclipse/workspace-jboss/org.eclipse.releng.basebuilder/plugins/org.eclipse.equinox.launcher_1.0.200.v20090520.jar
- [build] [p2.meta] Generating metadata for /tmp/build/N200910141328-JBoss-Profiler/eclipse/N200910141328/JBoss-Profiler-Update-N200910141328.zip_tmp.
- [build] [p2.meta] Generation completed with success [0 seconds].
- [build] [zip] Building zip: /tmp/build/N200910141328-JBoss-Profiler/eclipse/N200910141328/JBoss-Profiler-Update-N200910141328.zip
- [build] [delete] Deleting directory /tmp/build/N200910141328-JBoss-Profiler/eclipse/N200910141328/JBoss-Profiler-Update-N200910141328.zip_tmp
- [build] [echo] buildAll.xml#run :: build.step :: generateDigests
- [build] generateDigests:
- [build] [echo] buildAll.xml#run :: build.step :: publish
- [build] publish:
- [build] [echo] Copy static files to build root folder
- [build] [copy] Copying 1 file to /tmp/build/N200910141328-JBoss-Profiler/eclipse/N200910141328
- [build] [echo] Move generated zips to build root folder
- [build] [move] Moving 10 files to /tmp/build/N200910141328-JBoss-Profiler
- [build] [echo] Generate compilelogs/summary.txt
- [build] [copy] Copying 1 file to /tmp/build/N200910141328-JBoss-Profiler/compilelogs
- [build] [copy] Copying 1 file to /tmp/build/N200910141328-JBoss-Profiler/compilelogs/plugins
- [build] [copy] Copying 1 file to /tmp/build/N200910141328-JBoss-Profiler/compilelogs/plugins/org.jboss.tools.profiler.ui_1.0.0.v200910141328
- [build] [echo] buildAll.xml#run :: build.step :: cleanup
- [build] cleanup:
- [build] [echo] Remove temp dirs in /tmp/build/N200910141328-JBoss-Profiler
- [build] [copy] Copying 1 file to /tmp/build/N200910141328-JBoss-Profiler
- [build] BUILD SUCCESSFUL
- [build] BUILD SUCCESSFUL
- [build] Total time: 2 minutes 8 seconds
-BUILD SUCCESSFUL
-Total time: 2 minutes 12 seconds
Added: trunk/profiler/releng/buildlog.latest.txt
===================================================================
--- trunk/profiler/releng/buildlog.latest.txt (rev 0)
+++ trunk/profiler/releng/buildlog.latest.txt 2010-03-08 20:54:13 UTC (rev 20696)
@@ -0,0 +1,747 @@
+Buildfile: /home/nboldt/eclipse/workspace-jboss/jbosstools-trunk/profiler/releng/build.xml
+run:
+run-init:
+ [echo] JAVA_HOME = /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/jre/..
+ [echo] WORKSPACE = /tmp
+ [echo] isInHudson = ${isInHudson}
+ [echo] relengCommonBuilderDir = /home/nboldt/eclipse/workspace-jboss/jbosstools-trunk/profiler/releng/../../../org.eclipse.dash.common.releng
+ [echo] relengBaseBuilderDir = /home/nboldt/eclipse/workspace-jboss/jbosstools-trunk/profiler/releng/../../../org.eclipse.releng.basebuilder
+ [echo] writableBuildRoot = /tmp/build
+ [echo] buildDir = /tmp/build/N201003081540
+cleanupWorkspace:
+run:
+runEclipse:
+ [mkdir] Created dir: /tmp/build/N201003081540/eclipse
+check.ant-contrib:
+get.pde.build.svn:
+get.ant4eclipse:
+initCommandlineArgsList:
+get.baseoswsarch:
+ [echo] Run /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/jre/../bin/java
+ [echo] -enableassertions
+ [echo] -jar /home/nboldt/eclipse/workspace-jboss/org.eclipse.releng.basebuilder/plugins/org.eclipse.equinox.launcher_1.0.200.v20090520.jar
+ [echo] -application org.eclipse.ant.core.antRunner
+ [echo] -f /home/nboldt/eclipse/workspace-jboss/jbosstools-trunk/profiler/releng/../../../org.eclipse.dash.common.releng/buildAll.xml run
+ [echo] -Dversion=1.0.0 -Dprojectid=jbosstools.profiler -DbuildType=N -DbuildTimestamp=201003081540 -DzipPrefix=JBoss-Profiler -Dbuild.steps=buildUpdate,generateDigests,publish,cleanup -DforceContextQualifier=v201003081540 -DJAVA_HOME=/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/jre/.. -DwritableBuildRoot=/tmp/build -DthirdPartyJarsDir=/tmp/build/3rdPartyJars -DdownloadsDir=/tmp/build/downloads -DbuildDir=/tmp/build/N201003081540 -DrelengBuilderDir=/home/nboldt/eclipse/workspace-jboss/jbosstools-trunk/profiler/releng -DrelengBaseBuilderDir=/home/nboldt/eclipse/workspace-jboss/jbosstools-trunk/profiler/releng/../../../org.eclipse.releng.basebuilder -DrelengCommonBuilderDir=/home/nboldt/eclipse/workspace-jboss/jbosstools-trunk/profiler/releng/../../../org.eclipse.dash.common.releng -DrepositoryURLs=http://download.jboss.org/jbosstools/updates/nightly/trunk/,http://download.eclipse.org/releases/galileo/,http://repository.jboss.org/eclipse/galileo/repos/eclipse-Update-3.5.2-2!
01002111343.zip, -DIUsToInstall=org.eclipse.sdk.feature.group+org.eclipse.sdk.ide+org.eclipse.core.net+org.eclipse.equinox.common+org.eclipse.core.runtime+org.eclipse.debug.core+org.eclipse.rcp.feature.group
+ [echo]
+ [build] Buildfile: /home/nboldt/eclipse/workspace-jboss/jbosstools-trunk/profiler/releng/../../../org.eclipse.dash.common.releng/buildAll.xml
+ [build] init:
+ [build] check.ant-contrib:
+ [build] init:
+ [build] genBuildCfgInit:
+ [build] projectid2names:
+ [build] genBuildCfg:
+ [build] createBuildConfigFile:
+ [build] initCommandlineArgsList:
+ [build] [echo] Created /tmp/build/N201003081540/build.cfg
+ [build] collectMapTypes:
+ [build] [echo] Found these map entry types: SVN
+ [build] collectURLs:
+ [build] [echo] Found 0 dependency URLs
+ [build] [echo] Load properties from /tmp/build/N201003081540/build.cfg
+ [build] [echo] Got incubation =
+ [build] create.label.properties:
+ [build] [echo] subprojectName = profiler
+ [build] [echo] Base OS: linux; Base Window System: gtk
+ [build] collectMaps:
+ [build] run:
+ [build] [echo] Get pde.build.svn
+ [build] get.pde.build.svn:
+ [build] [echo] Get ant4eclipse
+ [build] get.ant4eclipse:
+ [build] [echo] buildAll.xml#run :: build.step :: buildUpdate
+ [build] buildUpdate:
+ [build] buildMasterZip:
+ [build] -timestamp:
+ [build] [echo] 03:40:42
+ [build] main-init:
+ [build] main:
+ [build] main:
+ [build] preBuild:
+ [build] preSetup:
+ [build] [mkdir] Created dir: /tmp/build/N201003081540/eclipse/N201003081540
+ [build] getMapFiles:
+ [build] [copy] Copying 1 file to /tmp/build/N201003081540/eclipse
+ [build] init:
+ [build] postSetup:
+ [build] provision.eclipse.build.base:
+ [build] provision.eclipse.base:
+ [build] [echo] Install org.eclipse.sdk.feature.group+org.eclipse.sdk.ide+org.eclipse.core.net+org.eclipse.equinox.common+org.eclipse.core.runtime+org.eclipse.debug.core+org.eclipse.rcp.feature.group to /tmp/build/N201003081540/eclipse
+ [build] run.director:
+ [build] -timestamp:
+ [build] [echo] 03:40:42
+ [build] [mkdir] Created dir: /tmp/build/N201003081540/eclipse/p2repoZipsTmp
+ [build] init:
+ [build] getDep:
+ [build] getBundle:
+ [build] downloadFile:
+ [build] unpackBundle:
+ [build] unzipFile:
+ [build] [unzip] Expanding: /tmp/build/downloads/eclipse-Update-3.5.2-201002111343.zip into /tmp/build/N201003081540/eclipse/p2repoZipsTmp/eclipse-Update-3.5.2-201002111343.zip_
+ [build] untarFile:
+ [build] [zip] Building zip: /tmp/build/N201003081540/eclipse/p2repoZipsTmp/eclipse-Update-3.5.2-201002111343.zip
+ [build] [delete] Deleting directory /tmp/build/N201003081540/eclipse/p2repoZipsTmp/eclipse-Update-3.5.2-201002111343.zip_
+ [build] get.PACK200_JAVA_HOME:
+ [build] get.baseoswsarch:
+ [build] [mkdir] Created dir: /tmp/build/N201003081540/eclipse/plugins
+ [build] [echo]
+ [build] [echo] p2.director.input.repo.cleaned = http://download.jboss.org/jbosstools/updates/nightly/trunk/,http://downlo...
+ [build] [echo] p2.director.destination = /tmp/build/N201003081540/eclipse
+ [build] -timestamp:
+ [build] [echo] 03:41:50
+ [build] [p2.dir] Installing org.eclipse.sdk.feature.group 3.5.2.R35x_v20100119-7Q7bARBPWUHM_CSjz-8bF1f7_n8rLSyWHoiKoyxBQSGT4.
+ [build] [p2.dir] Installing org.eclipse.sdk.ide 3.5.2.M20100211-1343.
+ [build] [p2.dir] Installing org.eclipse.core.net 1.2.1.r35x_20090812-1200.
+ [build] [p2.dir] Installing org.eclipse.equinox.common 3.5.1.R35x_v20090807-1100.
+ [build] [p2.dir] Installing org.eclipse.core.runtime 3.5.0.v20090525.
+ [build] [p2.dir] Installing org.eclipse.debug.core 3.5.1.v20091103_r352.
+ [build] [p2.dir] Installing org.eclipse.rcp.feature.group 3.5.2.R35x_v20100119-9SA0FxwFnoCU5XxWItFdXXb27BA6.
+ [build] [p2.dir] Operation completed in 285260 ms.
+ [build] [delete] Deleting directory /tmp/build/N201003081540/eclipse/p2repoZipsTmp
+ [build] -timestamp:
+ [build] [echo] 03:46:39
+ [build] buildExtra.xml:
+ [build] processRepos:
+ [build] fetch:
+ [build] preFetch:
+ [build] buildExtra.xml:
+ [build] allElements:
+ [build] allElementsDelegator:
+ [build] [echo] Note:
+ [build] [echo] If you get a SIGSEGV or Java Result: 134 when fetching from SVN, remove
+ [build] [echo] subversion-javahl and svnkit to force PDE to use commandline svn client.
+ [build] init:
+ [build] fetchElement:
+ [build] fetch:
+ [build] fetch.element:
+ [build] FetchFromSVN:
+ [build] [svn] Using command line interface
+ [build] Svn : Exporting
+ [build] export -r HEAD http://anonsvn.jboss.org/repos//jbosstools/trunk/profiler/features/org.jb... /tmp/build/N201003081540/eclipse/features/org.jboss.tools.profiler.feature
+ [build] A /tmp/build/N201003081540/eclipse/features/org.jboss.tools.profiler.feature
+ [build] A /tmp/build/N201003081540/eclipse/features/org.jboss.tools.profiler.feature/.project
+ [build] A /tmp/build/N201003081540/eclipse/features/org.jboss.tools.profiler.feature/license.html
+ [build] A /tmp/build/N201003081540/eclipse/features/org.jboss.tools.profiler.feature/feature.properties
+ [build] A /tmp/build/N201003081540/eclipse/features/org.jboss.tools.profiler.feature/build.properties
+ [build] A /tmp/build/N201003081540/eclipse/features/org.jboss.tools.profiler.feature/feature.xml
+ [build] Exported revision 20695.
+ [build] fetch.plugins:
+ [build] FetchFromSVN:
+ [build] [svn] Using command line interface
+ [build] Svn : Exporting
+ [build] export -r HEAD http://anonsvn.jboss.org/repos//jbosstools/trunk/profiler/plugins/org.jbo... /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui
+ [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui
+ [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/.classpath
+ [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/META-INF
+ [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/META-INF/MANIFEST.MF
+ [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/.project
+ [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/src
+ [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/src/org
+ [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/src/org/jboss
+ [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/src/org/jboss/tools
+ [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/src/org/jboss/tools/profiler
+ [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/src/org/jboss/tools/profiler/internal
+ [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/src/org/jboss/tools/profiler/internal/ui
+ [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/src/org/jboss/tools/profiler/internal/ui/JBossProfilerUiPlugin.java
+ [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/src/org/jboss/tools/profiler/internal/ui/messages.properties
+ [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/src/org/jboss/tools/profiler/internal/ui/launchtabs
+ [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/src/org/jboss/tools/profiler/internal/ui/launchtabs/BaseLaunchConfigurationTab.java
+ [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/src/org/jboss/tools/profiler/internal/ui/launchtabs/BaseBlock.java
+ [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/src/org/jboss/tools/profiler/internal/ui/launchtabs/JarBlock.java
+ [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/src/org/jboss/tools/profiler/internal/ui/launchtabs/PropertiesBlock.java
+ [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/src/org/jboss/tools/profiler/internal/ui/launchtabs/JBossProfilerTab.java
+ [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/src/org/jboss/tools/profiler/internal/ui/launchtabs/LaunchTabGroup.java
+ [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/src/org/jboss/tools/profiler/internal/ui/Messages.java
+ [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/src/org/jboss/tools/profiler/internal/ui/launch
+ [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/src/org/jboss/tools/profiler/internal/ui/launch/LaunchListener.java
+ [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/src/org/jboss/tools/profiler/internal/ui/launch/JBossProfilerLauncherConstants.java
+ [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/src/org/jboss/tools/profiler/internal/ui/launch/messages.properties
+ [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/src/org/jboss/tools/profiler/internal/ui/launch/Messages.java
+ [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/src/org/jboss/tools/profiler/internal/ui/launch/LaunchTabGroupJUnit.java
+ [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/src/org/jboss/tools/profiler/internal/ui/launch/JBossProfilerLaunchDelegate.java
+ [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/src/org/jboss/tools/profiler/internal/ui/launch/LaunchUtils.java
+ [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/src/org/jboss/tools/profiler/internal/ui/util
+ [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/src/org/jboss/tools/profiler/internal/ui/util/FileNameFilter.java
+ [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/embedded
+ [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/embedded/ejb3-persistence.jar
+ [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/embedded/jboss-common.jar
+ [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/embedded/javassist.jar
+ [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/embedded/jboss-profiler.sar
+ [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/embedded/jboss-profiler-connectors.jar
+ [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/embedded/copyright.txt
+ [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/embedded/jboss-profiler-client.jar
+ [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/embedded/jboss-profiler-test.jar
+ [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/embedded/jboss-profiler-plugins.jar
+ [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/embedded/JBossORG-EULA.txt
+ [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/embedded/log4j.jar
+ [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/embedded/jboss-profiler-ant.jar
+ [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/embedded/jboss-profiler.properties
+ [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/embedded/concurrent.jar
+ [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/embedded/servlet.jar
+ [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/embedded/jbossall-client.jar
+ [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/embedded/lgpl.html
+ [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/embedded/jboss-profiler-embedded.jar
+ [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/embedded/jboss-ejb3x.jar
+ [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/embedded/jboss-profiler-client.properties
+ [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/embedded/jboss-profiler.jar
+ [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/embedded/README.txt
+ [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/embedded/jboss-remoting.jar
+ [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/embedded/log4j.xml
+ [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/build.properties
+ [build] A /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/plugin.xml
+ [build] Exported revision 20695.
+ [build] fetch.recursively:
+ [build] postFetch:
+ [build] buildExtra.xml:
+ [build] generate:
+ [build] preGenerate:
+ [build] buildExtra.xml:
+ [build] allElements:
+ [build] allElementsDelegator:
+ [build] [echo] Note:
+ [build] [echo] If you get a SIGSEGV or Java Result: 134 when fetching from SVN, remove
+ [build] [echo] subversion-javahl and svnkit to force PDE to use commandline svn client.
+ [build] init:
+ [build] generateScript:
+ [build] [eclipse.buildScript] Some inter-plug-in dependencies have not been satisfied.
+ [build] [eclipse.buildScript] Bundle org.eclipse.update.ui:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.update.ui_3.2.201.R35x_v20090813
+ [build] [eclipse.buildScript] Bundle org.eclipse.pde.api.tools.ui:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.pde.api.tools.ui_1.0.101.v20090820
+ [build] [eclipse.buildScript] Bundle org.eclipse.equinox.p2.director.app:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.p2.director.app_1.0.101.R35x_v20091106
+ [build] [eclipse.buildScript] Bundle org.eclipse.team.cvs.ui:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.team.cvs.ui_3.3.202.r35x_20090930-0800
+ [build] [eclipse.buildScript] Bundle org.eclipse.ecf.ssl.source:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ecf.ssl.source_1.0.0.v20090831-1906
+ [build] [eclipse.buildScript] Bundle org.eclipse.core.filesystem.linux.x86:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.core.filesystem.linux.x86_1.3.0.R35x_v20091203-1235
+ [build] [eclipse.buildScript] Bundle org.eclipse.jsch.core:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.jsch.core_1.1.100.I20090430-0408
+ [build] [eclipse.buildScript] Bundle org.eclipse.platform.doc.user:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.platform.doc.user_3.5.2.r352_v20091111-0800
+ [build] [eclipse.buildScript] Bundle org.eclipse.ui.intro:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ui.intro_3.3.2.v20100111_35x
+ [build] [eclipse.buildScript] Bundle org.eclipse.update.scheduler:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.update.scheduler_3.2.200.v20081127
+ [build] [eclipse.buildScript] Bundle org.eclipse.ltk.ui.refactoring:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ltk.ui.refactoring_3.4.101.r352_v20100209
+ [build] [eclipse.buildScript] Bundle org.eclipse.pde.ua.ui:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.pde.ua.ui_1.0.0.v20090511
+ [build] [eclipse.buildScript] Bundle org.eclipse.equinox.common:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.common_3.5.1.R35x_v20090807-1100
+ [build] [eclipse.buildScript] Bundle org.eclipse.jdt.junit:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.jdt.junit_3.5.2.r352_v20100113-0800
+ [build] [eclipse.buildScript] Bundle org.eclipse.core.resources:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.core.resources_3.5.2.R35x_v20091203-1235
+ [build] [eclipse.buildScript] Bundle org.eclipse.core.contenttype:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.core.contenttype_3.4.1.R35x_v20090826-0451
+ [build] [eclipse.buildScript] Bundle org.eclipse.ui.views:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ui.views_3.4.1.M20090826-0800
+ [build] [eclipse.buildScript] Bundle org.eclipse.osgi:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.osgi_3.5.2.R35x_v20100126
+ [build] [eclipse.buildScript] Bundle org.eclipse.equinox.p2.touchpoint.natives:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.p2.touchpoint.natives_1.0.101.R35x_v20090806
+ [build] [eclipse.buildScript] Bundle org.eclipse.equinox.p2.publisher:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.p2.publisher_1.0.1.R35x_20100105
+ [build] [eclipse.buildScript] Bundle org.eclipse.ecf.filetransfer.source:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ecf.filetransfer.source_3.0.0.v20090831-1906
+ [build] [eclipse.buildScript] Bundle org.eclipse.equinox.p2.updatesite:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.p2.updatesite_1.0.101.R35x_20100105
+ [build] [eclipse.buildScript] Bundle org.eclipse.equinox.security.ui:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.security.ui_1.0.100.v20090520-1800
+ [build] [eclipse.buildScript] Bundle org.eclipse.core.net:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.core.net_1.2.1.r35x_20090812-1200
+ [build] [eclipse.buildScript] Bundle org.eclipse.team.core:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.team.core_3.5.1.r35x_20100113-0800
+ [build] [eclipse.buildScript] Bundle org.eclipse.jdt.doc.isv:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.jdt.doc.isv_3.5.1.r351_v20090831
+ [build] [eclipse.buildScript] Bundle org.eclipse.equinox.p2.metadata.repository:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.p2.metadata.repository_1.0.101.R35x_v20090812
+ [build] [eclipse.buildScript] Bundle org.eclipse.jdt.ui:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.jdt.ui_3.5.2.r352_v20100106-0800
+ [build] [eclipse.buildScript] Bundle org.eclipse.jdt.junit4.runtime:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.jdt.junit4.runtime_1.1.0.v20090513-2000
+ [build] [eclipse.buildScript] Bundle org.eclipse.compare:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.compare_3.5.2.r35x_20100113-0800
+ [build] [eclipse.buildScript] Bundle org.jboss.tools.profiler.ui:
+ [build] [eclipse.buildScript] Another singleton version selected: org.jboss.tools.profiler.ui_1.0.0.v201003081540
+ [build] [eclipse.buildScript] Bundle org.eclipse.core.variables:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.core.variables_3.2.200.v20090521
+ [build] [eclipse.buildScript] Bundle org.eclipse.equinox.frameworkadmin:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.frameworkadmin_1.0.100.v20090520-1905
+ [build] [eclipse.buildScript] Bundle org.eclipse.equinox.simpleconfigurator:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.simpleconfigurator_1.0.101.R35x_v20090807-1100
+ [build] [eclipse.buildScript] Bundle org.eclipse.ecf.identity:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ecf.identity_3.0.0.v20090831-1906
+ [build] [eclipse.buildScript] Bundle org.eclipse.equinox.p2.engine:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.p2.engine_1.0.102.R35x_v20091117
+ [build] [eclipse.buildScript] Bundle org.eclipse.ui.views.log:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ui.views.log_1.0.100.v20090731
+ [build] [eclipse.buildScript] Bundle org.eclipse.ecf:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ecf_3.0.0.v20090831-1906
+ [build] [eclipse.buildScript] Bundle org.eclipse.ui.externaltools:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ui.externaltools_3.2.0.v20090504
+ [build] [eclipse.buildScript] Bundle org.eclipse.pde.api.tools:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.pde.api.tools_1.0.101.v20090714
+ [build] [eclipse.buildScript] Bundle org.eclipse.ecf.source:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ecf.source_3.0.0.v20090831-1906
+ [build] [eclipse.buildScript] Bundle org.eclipse.core.filesystem:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.core.filesystem_1.2.1.R35x_v20091203-1235
+ [build] [eclipse.buildScript] Bundle org.eclipse.pde.doc.user:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.pde.doc.user_3.5.0.v20090818
+ [build] [eclipse.buildScript] Bundle org.eclipse.pde:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.pde_3.4.100.v201002111343
+ [build] [eclipse.buildScript] Bundle org.eclipse.equinox.p2.ui:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.p2.ui_1.0.101.R35x_v20090819
+ [build] [eclipse.buildScript] Bundle org.eclipse.platform:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.platform_3.3.202.v201002111343
+ [build] [eclipse.buildScript] Bundle org.eclipse.ui.workbench.texteditor:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ui.workbench.texteditor_3.5.1.r352_v20100105
+ [build] [eclipse.buildScript] Bundle org.eclipse.equinox.registry:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.registry_3.4.100.v20090520-1800
+ [build] [eclipse.buildScript] Bundle org.eclipse.ui.cheatsheets:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ui.cheatsheets_3.3.200.v20090526
+ [build] [eclipse.buildScript] Bundle org.eclipse.equinox.p2.updatechecker:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.p2.updatechecker_1.1.0.v20090520-1905
+ [build] [eclipse.buildScript] Bundle org.eclipse.pde.ui.templates:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.pde.ui.templates_3.4.100.v20090527
+ [build] [eclipse.buildScript] Bundle org.eclipse.jdt.apt.ui:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.jdt.apt.ui_3.3.200.v20090930-2100_R35x
+ [build] [eclipse.buildScript] Bundle org.eclipse.ecf.provider.filetransfer.httpclient.ssl.source:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ecf.provider.filetransfer.httpclient.ssl.source_1.0.0.v20090831-1906
+ [build] [eclipse.buildScript] Bundle org.eclipse.search:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.search_3.5.1.r351_v20090708-0800
+ [build] [eclipse.buildScript] Bundle org.eclipse.platform.doc.isv:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.platform.doc.isv_3.5.2.r352_v20100119
+ [build] [eclipse.buildScript] Bundle org.eclipse.pde.junit.runtime:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.pde.junit.runtime_3.4.0.v20090527
+ [build] [eclipse.buildScript] Bundle org.eclipse.equinox.http.registry:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.http.registry_1.0.200.v20090520-1800
+ [build] [eclipse.buildScript] Bundle org.eclipse.ui.net:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ui.net_1.2.1.r35x_20090812-1200
+ [build] [eclipse.buildScript] Bundle org.eclipse.ui.browser:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ui.browser_3.2.301.v20091215_35x
+ [build] [eclipse.buildScript] Bundle org.eclipse.help.webapp:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.help.webapp_3.4.1.v20091009_35x
+ [build] [eclipse.buildScript] Bundle org.eclipse.jdt.debug:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.jdt.debug_3.5.0.v20090526
+ [build] [eclipse.buildScript] Bundle org.eclipse.equinox.p2.extensionlocation:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.p2.extensionlocation_1.0.100.v20090520-1905
+ [build] [eclipse.buildScript] Bundle com.ibm.icu:
+ [build] [eclipse.buildScript] Another singleton version selected: com.ibm.icu_4.0.1.v20090822
+ [build] [eclipse.buildScript] Bundle org.eclipse.ant.ui:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ant.ui_3.4.2.v20091204_r352
+ [build] [eclipse.buildScript] Bundle org.eclipse.swt:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.swt_3.5.2.v3557f
+ [build] [eclipse.buildScript] Unsatisfied import package org.eclipse.swt.accessibility2_0.0.0.
+ [build] [eclipse.buildScript] Unsatisfied import package org.mozilla.xpcom_0.0.0.
+ [build] [eclipse.buildScript] Bundle org.eclipse.pde.ui:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.pde.ui_3.5.1.v201001121200
+ [build] [eclipse.buildScript] Bundle org.eclipse.equinox.preferences:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.preferences_3.2.301.R35x_v20091117
+ [build] [eclipse.buildScript] Bundle org.eclipse.ui.ide:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ui.ide_3.5.2.M20100113-0800
+ [build] [eclipse.buildScript] Bundle org.eclipse.swt.gtk.linux.x86:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.swt.gtk.linux.x86_3.5.2.v3557f
+ [build] [eclipse.buildScript] Bundle org.eclipse.equinox.p2.metadata.generator:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.p2.metadata.generator_1.0.101.R35x_20100114
+ [build] [eclipse.buildScript] Bundle org.eclipse.update.configurator:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.update.configurator_3.3.0.v20090312
+ [build] [eclipse.buildScript] Bundle org.eclipse.jsch.ui:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.jsch.ui_1.1.200.r35x_20100210-1114
+ [build] [eclipse.buildScript] Bundle org.eclipse.ui.editors:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ui.editors_3.5.0.v20090527-2000
+ [build] [eclipse.buildScript] Bundle org.eclipse.equinox.p2.garbagecollector:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.p2.garbagecollector_1.0.100.v20090520-1905
+ [build] [eclipse.buildScript] Bundle org.eclipse.equinox.simpleconfigurator.manipulator:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.simpleconfigurator.manipulator_1.0.101.R35x_v20100209
+ [build] [eclipse.buildScript] Bundle org.eclipse.equinox.ds:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.ds_1.1.1.R35x_v20090806
+ [build] [eclipse.buildScript] Bundle org.eclipse.equinox.p2.metadata:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.p2.metadata_1.0.101.R35x_v20100112
+ [build] [eclipse.buildScript] Bundle org.eclipse.ecf.filetransfer:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ecf.filetransfer_3.0.0.v20090831-1906
+ [build] [eclipse.buildScript] Bundle org.eclipse.help.base:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.help.base_3.4.0.v201002111343
+ [build] [eclipse.buildScript] Bundle org.eclipse.equinox.p2.repository:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.p2.repository_1.0.1.R35x_v20100105
+ [build] [eclipse.buildScript] Bundle org.eclipse.equinox.p2.jarprocessor:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.p2.jarprocessor_1.0.100.v20090520-1905
+ [build] [eclipse.buildScript] Bundle org.eclipse.core.jobs:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.core.jobs_3.4.100.v20090429-1800
+ [build] [eclipse.buildScript] Bundle org.eclipse.equinox.p2.ui.sdk.scheduler:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.p2.ui.sdk.scheduler_1.0.0.v20090520-1905
+ [build] [eclipse.buildScript] Bundle org.eclipse.debug.core:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.debug.core_3.5.1.v20091103_r352
+ [build] [eclipse.buildScript] Bundle org.eclipse.ecf.provider.filetransfer:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ecf.provider.filetransfer_3.0.1.v20090831-1906
+ [build] [eclipse.buildScript] Bundle org.eclipse.pde.build:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.pde.build_3.5.2.R35x_20100114
+ [build] [eclipse.buildScript] Bundle org.eclipse.ltk.core.refactoring:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ltk.core.refactoring_3.5.0.v20090513-2000
+ [build] [eclipse.buildScript] Bundle org.eclipse.equinox.app:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.app_1.2.1.R35x_v20091203
+ [build] [eclipse.buildScript] Bundle org.eclipse.debug.ui:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.debug.ui_3.5.2.v20091028_r352
+ [build] [eclipse.buildScript] Bundle org.eclipse.help:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.help_3.4.1.v20090805_35x
+ [build] [eclipse.buildScript] Bundle org.eclipse.pde.ds.core:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.pde.ds.core_1.0.1.v20100118
+ [build] [eclipse.buildScript] Bundle org.eclipse.jdt.launching:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.jdt.launching_3.5.1.v20100108_r352
+ [build] [eclipse.buildScript] Bundle org.eclipse.jdt.compiler.tool:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.jdt.compiler.tool_1.0.100.v_981_R35x
+ [build] [eclipse.buildScript] Bundle org.eclipse.core.filebuffers:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.core.filebuffers_3.5.0.v20090526-2000
+ [build] [eclipse.buildScript] Bundle org.eclipse.ecf.provider.filetransfer.httpclient:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ecf.provider.filetransfer.httpclient_3.0.1.v20090831-1906
+ [build] [eclipse.buildScript] Bundle org.eclipse.update.core:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.update.core_3.2.300.v20090525
+ [build] [eclipse.buildScript] Bundle org.eclipse.equinox.p2.ui.sdk:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.p2.ui.sdk_1.0.100.v20090520-1905
+ [build] [eclipse.buildScript] Bundle org.eclipse.equinox.p2.director:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.p2.director_1.0.101.R35x_v20100112
+ [build] [eclipse.buildScript] Bundle org.eclipse.help.ui:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.help.ui_3.4.1.v20090819_35x
+ [build] [eclipse.buildScript] Bundle org.eclipse.ui.console:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ui.console_3.4.0.v20090513
+ [build] [eclipse.buildScript] Bundle org.eclipse.team.ui:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.team.ui_3.5.0.I20090430-0408
+ [build] [eclipse.buildScript] Bundle org.eclipse.ui.workbench.compatibility:
+ [build] [eclipse.buildScript] Bundle org.eclipse.equinox.p2.reconciler.dropins:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.p2.reconciler.dropins_1.0.100.v20090520-1905
+ [build] [eclipse.buildScript] Bundle org.eclipse.jdt.core.manipulation:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.jdt.core.manipulation_1.3.0.v20090603
+ [build] [eclipse.buildScript] Bundle org.eclipse.jdt.compiler.apt:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.jdt.compiler.apt_1.0.201.R35x_v20090925-1100
+ [build] [eclipse.buildScript] Bundle org.eclipse.ui.presentations.r21:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ui.presentations.r21_3.2.100.M20091015-0930
+ [build] [eclipse.buildScript] Bundle org.eclipse.ui.ide.application:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ui.ide.application_1.0.101.M20090826-0800
+ [build] [eclipse.buildScript] Bundle org.eclipse.equinox.p2.directorywatcher:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.p2.directorywatcher_1.0.100.v20090525
+ [build] [eclipse.buildScript] Bundle org.eclipse.core.runtime.compatibility:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.core.runtime.compatibility_3.2.0.v20090413
+ [build] [eclipse.buildScript] Bundle org.eclipse.equinox.p2.artifact.repository:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.p2.artifact.repository_1.0.101.R35x_v20090721
+ [build] [eclipse.buildScript] Bundle org.eclipse.cvs:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.cvs_1.0.400.v201002111343
+ [build] [eclipse.buildScript] Bundle org.eclipse.ui.views.properties.tabbed:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ui.views.properties.tabbed_3.5.0.I20090429-1800
+ [build] [eclipse.buildScript] Bundle org.eclipse.ecf.ssl:
+ [build] [eclipse.buildScript] Bundle org.eclipse.equinox.p2.console:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.p2.console_1.0.100.v20090520-1905
+ [build] [eclipse.buildScript] Bundle org.eclipse.ui.navigator:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ui.navigator_3.4.2.M20100120-0800
+ [build] [eclipse.buildScript] Bundle org.eclipse.ecf.provider.filetransfer.httpclient.ssl:
+ [build] [eclipse.buildScript] Bundle org.eclipse.ui.navigator.resources:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ui.navigator.resources_3.4.1.M20090826-0800
+ [build] [eclipse.buildScript] Bundle org.eclipse.equinox.frameworkadmin.equinox:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.frameworkadmin.equinox_1.0.101.R35x_v20091214
+ [build] [eclipse.buildScript] Bundle org.eclipse.jdt.core:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.jdt.core_3.5.2.v_981_R35x
+ [build] [eclipse.buildScript] Bundle org.eclipse.equinox.p2.touchpoint.eclipse:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.p2.touchpoint.eclipse_1.0.101.R35x_20090820-1821
+ [build] [eclipse.buildScript] Bundle org.eclipse.core.resources.compatibility:
+ [build] [eclipse.buildScript] Bundle org.eclipse.pde.core:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.pde.core_3.5.101.v20100104
+ [build] [eclipse.buildScript] Bundle org.eclipse.ecf.identity.source:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ecf.identity.source_3.0.0.v20090831-1906
+ [build] [eclipse.buildScript] Bundle org.eclipse.equinox.p2.exemplarysetup:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.p2.exemplarysetup_1.0.100.v20090520-1905
+ [build] [eclipse.buildScript] Bundle org.eclipse.jdt.apt.pluggable.core:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.jdt.apt.pluggable.core_1.0.201.R35x_v20090925-1100
+ [build] [eclipse.buildScript] Bundle org.eclipse.ant.core:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ant.core_3.2.101.v20091110_r352
+ [build] [eclipse.buildScript] Bundle org.eclipse.help.appserver:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.help.appserver_3.1.400.v20090429_1800
+ [build] [eclipse.buildScript] Bundle org.eclipse.jdt.junit.runtime:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.jdt.junit.runtime_3.4.100.v20090513-2000
+ [build] [eclipse.buildScript] Bundle org.eclipse.ui.intro.universal:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ui.intro.universal_3.2.300.v20090526
+ [build] [eclipse.buildScript] Bundle org.eclipse.core.net.linux.x86:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.core.net.linux.x86_1.1.0.I20081021
+ [build] [eclipse.buildScript] Bundle org.eclipse.ecf.provider.filetransfer.ssl:
+ [build] [eclipse.buildScript] Bundle org.eclipse.core.runtime:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.core.runtime_3.5.0.v20090525
+ [build] [eclipse.buildScript] Bundle org.eclipse.jdt:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.jdt_3.5.2.v201002111343
+ [build] [eclipse.buildScript] Bundle org.eclipse.ui.workbench:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ui.workbench_3.5.2.M20100113-0800
+ [build] [eclipse.buildScript] Bundle org.eclipse.equinox.security:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.security_1.0.100.v20090520-1800
+ [build] [eclipse.buildScript] Bundle org.eclipse.jdt.apt.core:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.jdt.apt.core_3.3.202.R35x_v20091130-2300
+ [build] [eclipse.buildScript] Bundle org.eclipse.core.expressions:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.core.expressions_3.4.101.R35x_v20100209
+ [build] [eclipse.buildScript] Bundle org.eclipse.team.cvs.core:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.team.cvs.core_3.3.200.I20090430-0408
+ [build] [eclipse.buildScript] Bundle org.eclipse.equinox.p2.repository.tools:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.p2.repository.tools_1.0.2.R35x_20100111
+ [build] [eclipse.buildScript] Bundle org.eclipse.equinox.launcher.gtk.linux.x86:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.launcher.gtk.linux.x86_1.0.200.v20090520
+ [build] [eclipse.buildScript] Bundle org.eclipse.equinox.p2.core:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.p2.core_1.0.101.R35x_v20090819
+ [build] [eclipse.buildScript] Bundle org.eclipse.jdt.debug.ui:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.jdt.debug.ui_3.4.1.v20090811_r351
+ [build] [eclipse.buildScript] Bundle org.eclipse.core.runtime.compatibility.registry:
+ [build] [eclipse.buildScript] Bundle org.eclipse.sdk:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.sdk_3.5.2.v201002111343
+ [build] [eclipse.buildScript] Bundle org.eclipse.pde.runtime:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.pde.runtime_3.4.100.v20090731
+ [build] [eclipse.buildScript] Bundle org.eclipse.rcp:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.rcp_3.5.0.v201002111343
+ [build] [eclipse.buildScript] Bundle org.eclipse.ecf.provider.filetransfer.ssl.source:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ecf.provider.filetransfer.ssl.source_1.0.0.v20090831-1906
+ [build] [eclipse.buildScript] Bundle org.eclipse.jdt.doc.user:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.jdt.doc.user_3.5.2.r352_v20091015
+ [build] [eclipse.buildScript] Bundle org.eclipse.update.core.linux:
+ [build] [eclipse.buildScript] Bundle org.eclipse.pde.ua.core:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.pde.ua.core_1.0.0.v20090429-1800
+ [build] [eclipse.buildScript] Bundle org.eclipse.ui:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.ui_3.5.2.M20100120-0800
+ [build] [eclipse.buildScript] Bundle org.eclipse.pde.ds.ui:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.pde.ds.ui_1.0.0.v20100209-maintenance
+ [build] [eclipse.buildScript] Bundle org.eclipse.team.cvs.ssh2:
+ [build] [eclipse.buildScript] Another singleton version selected: org.eclipse.team.cvs.ssh2_3.2.200.I20090508-2000
+ [build] postGenerate:
+ [build] clean:
+ [build] allElements:
+ [build] allElementsDelegator:
+ [build] [echo] Note:
+ [build] [echo] If you get a SIGSEGV or Java Result: 134 when fetching from SVN, remove
+ [build] [echo] subversion-javahl and svnkit to force PDE to use commandline svn client.
+ [build] init:
+ [build] cleanElement:
+ [build] [echo] /tmp/build/N201003081540/eclipse/features/org.jboss.tools.profiler.feature
+ [build] init:
+ [build] clean:
+ [build] init:
+ [build] all.features:
+ [build] all.plugins:
+ [build] properties:
+ [build] init:
+ [build] clean:
+ [build] update.feature:
+ [build] all.children:
+ [build] buildExtra.xml:
+ [build] process:
+ [build] preProcess:
+ [build] buildExtra.xml:
+ [build] allElements:
+ [build] allElementsDelegator:
+ [build] [echo] Note:
+ [build] [echo] If you get a SIGSEGV or Java Result: 134 when fetching from SVN, remove
+ [build] [echo] subversion-javahl and svnkit to force PDE to use commandline svn client.
+ [build] init:
+ [build] processElement:
+ [build] processViaFeature:
+ [build] processFlat:
+ [build] main:
+ [build] properties:
+ [build] init:
+ [build] build.jars:
+ [build] properties:
+ [build] init:
+ [build] @dot:
+ [build] [mkdir] Created dir: /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/@dot
+ [build] [javac] Compiling 15 source files to /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/@dot
+ [build] checkCompilationResults:
+ [build] [copy] Copying 2 files to /tmp/build/N201003081540/eclipse/plugins/org.jboss.tools.profiler.ui/@dot
+ [build] postProcess:
+ [build] buildExtra.xml:
+ [build] assemble:
+ [build] preAssemble:
+ [build] buildExtra.xml:
+ [build] allElements:
+ [build] allElementsDelegator:
+ [build] [echo] Note:
+ [build] [echo] If you get a SIGSEGV or Java Result: 134 when fetching from SVN, remove
+ [build] [echo] subversion-javahl and svnkit to force PDE to use commandline svn client.
+ [build] init:
+ [build] assembleElement:
+ [build] main:
+ [build] defaultAssemble:
+ [build] main:
+ [build] [mkdir] Created dir: /tmp/build/N201003081540/eclipse/tmp
+ [build] gather.bin.parts:
+ [build] properties:
+ [build] init:
+ [build] gather.bin.parts:
+ [build] [mkdir] Created dir: /tmp/build/N201003081540/eclipse/tmp/eclipse/plugins/org.jboss.tools.profiler.ui_1.0.0.v201003081540
+ [build] [copy] Copying 24 files to /tmp/build/N201003081540/eclipse/tmp/eclipse/plugins/org.jboss.tools.profiler.ui_1.0.0.v201003081540
+ [build] [copy] Copying 26 files to /tmp/build/N201003081540/eclipse/tmp/eclipse/plugins/org.jboss.tools.profiler.ui_1.0.0.v201003081540
+ [build] apitools.generation:
+ [build] customAssembly:
+ [build] init:
+ [build] gather.bin.parts:
+ [build] [mkdir] Created dir: /tmp/build/N201003081540/eclipse/tmp/eclipse/features/org.jboss.tools.profiler.feature_1.0.0.v201003081540-2--7w312114192651
+ [build] children:
+ [build] [copy] Copying 3 files to /tmp/build/N201003081540/eclipse/tmp/eclipse/features/org.jboss.tools.profiler.feature_1.0.0.v201003081540-2--7w312114192651
+ [build] rootFiles:
+ [build] rootFilesgroup_group_group:
+ [build] rootFiles*_*_*:
+ [build] rootFileswin32_win32_x86:
+ [build] rootFileswin32_wpf_x86:
+ [build] rootFileswin32_win32_x86_64:
+ [build] rootFileswce_ppc_win32_arm:
+ [build] rootFileslinux_gtk_x86:
+ [build] rootFileslinux_gtk_ppc:
+ [build] rootFileslinux_gtk_x86_64:
+ [build] rootFileslinux_gtk_ia64:
+ [build] rootFileslinux_motif_x86:
+ [build] rootFilessolaris_gtk_sparc:
+ [build] rootFilessolaris_motif_sparc:
+ [build] rootFilesaix_motif_ppc:
+ [build] rootFileshpux_motif_PA_RISC:
+ [build] rootFileshpux_motif_ia64_32:
+ [build] rootFilesmacosx_carbon_ppc:
+ [build] rootFilesmacosx_carbon_x86:
+ [build] rootFilesmacosx_cocoa_x86:
+ [build] rootFilesmacosx_cocoa_x86_64:
+ [build] rootFilesqnx_photon_x86:
+ [build] customAssembly:
+ [build] customAssembly:
+ [build] jar.processing:
+ [build] jarUp:
+ [build] jarIng:
+ [build] [jar] Building jar: /tmp/build/N201003081540/eclipse/tmp/eclipse/plugins/org.jboss.tools.profiler.ui_1.0.0.v201003081540.jar
+ [build] [delete] Deleting directory /tmp/build/N201003081540/eclipse/tmp/eclipse/plugins/org.jboss.tools.profiler.ui_1.0.0.v201003081540
+ [build] jarUp:
+ [build] jarIng_NoManifest:
+ [build] [jar] Building jar: /tmp/build/N201003081540/eclipse/tmp/eclipse/features/org.jboss.tools.profiler.feature_1.0.0.v201003081540-2--7w312114192651.jar
+ [build] [jar] Building jar: /tmp/build/N201003081540/eclipse/tmp/eclipse/features/org.jboss.tools.profiler.feature_1.0.0.v201003081540-2--7w312114192651.jar
+ [build] [delete] Deleting directory /tmp/build/N201003081540/eclipse/tmp/eclipse/features/org.jboss.tools.profiler.feature_1.0.0.v201003081540-2--7w312114192651
+ [build] customAssembly:
+ [build] generate.p2.metadata:
+ [build] assemble.archive:
+ [build] customAssembly:
+ [build] [zip] Building zip: /tmp/build/N201003081540/eclipse/N201003081540/JBoss-Profiler-Master-N201003081540.zip
+ [build] cleanup.assembly:
+ [build] [delete] Deleting directory /tmp/build/N201003081540/eclipse/tmp
+ [build] generate.p2.metadata:
+ [build] postAssemble:
+ [build] buildExtra.xml:
+ [build] package:
+ [build] prePackage:
+ [build] buildExtra.xml:
+ [build] allElements:
+ [build] allElementsDelegator:
+ [build] [echo] Note:
+ [build] [echo] If you get a SIGSEGV or Java Result: 134 when fetching from SVN, remove
+ [build] [echo] subversion-javahl and svnkit to force PDE to use commandline svn client.
+ [build] init:
+ [build] packageElement:
+ [build] main:
+ [build] defaultAssemble:
+ [build] main:
+ [build] [mkdir] Created dir: /tmp/build/N201003081540/eclipse/tmp
+ [build] gather.bin.parts:
+ [build] customAssembly:
+ [build] jar.processing:
+ [build] customAssembly:
+ [build] assemble.archive:
+ [build] customAssembly:
+ [build] cleanup.assembly:
+ [build] [delete] Deleting directory /tmp/build/N201003081540/eclipse/tmp
+ [build] generate.p2.metadata:
+ [build] postPackage:
+ [build] buildExtra.xml:
+ [build] postBuild:
+ [build] postBuild:
+ [build] gatherLogs:
+ [build] [mkdir] Created dir: /tmp/build/N201003081540/eclipse/N201003081540/compilelogs
+ [build] allElements:
+ [build] allElementsDelegator:
+ [build] [echo] Note:
+ [build] [echo] If you get a SIGSEGV or Java Result: 134 when fetching from SVN, remove
+ [build] [echo] subversion-javahl and svnkit to force PDE to use commandline svn client.
+ [build] init:
+ [build] gatherLogs:
+ [build] init:
+ [build] zip.logs:
+ [build] [mkdir] Created dir: /tmp/build/N201003081540/eclipse/features/org.jboss.tools.profiler.feature/feature.temp.folder
+ [build] init:
+ [build] all.features:
+ [build] all.plugins:
+ [build] properties:
+ [build] init:
+ [build] gather.logs:
+ [build] [mkdir] Created dir: /tmp/build/N201003081540/eclipse/features/org.jboss.tools.profiler.feature/feature.temp.folder/plugins/org.jboss.tools.profiler.ui_1.0.0.v201003081540
+ [build] [copy] Copying 1 file to /tmp/build/N201003081540/eclipse/features/org.jboss.tools.profiler.feature/feature.temp.folder/plugins/org.jboss.tools.profiler.ui_1.0.0.v201003081540
+ [build] update.feature:
+ [build] all.children:
+ [build] [zip] Building zip: /tmp/build/N201003081540/eclipse/features/org.jboss.tools.profiler.feature/org.jboss.tools.profiler.feature_1.0.0.v201003081540-2--7w312114192651.log.zip
+ [build] [delete] Deleting directory /tmp/build/N201003081540/eclipse/features/org.jboss.tools.profiler.feature/feature.temp.folder
+ [build] [unzip] Expanding: /tmp/build/N201003081540/eclipse/features/org.jboss.tools.profiler.feature/org.jboss.tools.profiler.feature_1.0.0.v201003081540-2--7w312114192651.log.zip into /tmp/build/N201003081540/eclipse/N201003081540/compilelogs
+ [build] buildExtra.xml:
+ [build] -timestamp:
+ [build] [echo] 03:48:52
+ [build] [echo] Signing control properties:
+ [build] [echo] sign = ${sign}
+ [build] [echo] skipSign = ${skipSign}
+ [build] [echo] domainNamespace = org.eclipse
+ [build] signMasterZip:
+ [build] unpackUpdateJarsAndRepack:
+ [build] [mkdir] Created dir: /tmp/build/N201003081540/eclipse/unpacktmp/new/eclipse/features
+ [build] [mkdir] Created dir: /tmp/build/N201003081540/eclipse/unpacktmp/new/eclipse/plugins
+ [build] [unzip] Expanding: /tmp/build/N201003081540/eclipse/N201003081540/JBoss-Profiler-Master-N201003081540.zip into /tmp/build/N201003081540/eclipse/unpacktmp
+ [build] [unpackUpdateJars] [exec] unzip -qo /tmp/build/N201003081540/eclipse/unpacktmp/eclipse/features/org.jboss.tools.profiler.feature_1.0.0.v201003081540-2--7w312114192651.jar -d /tmp/build/N201003081540/eclipse/unpacktmp/new/eclipse/features/org.jboss.tools.profiler.feature_1.0.0.v201003081540-2--7w312114192651
+ [build] [zip] Building zip: /tmp/build/N201003081540/eclipse/N201003081540/JBoss-Profiler-AllFeaturesAndPlugins-N201003081540.zip
+ [build] [delete] Deleting directory /tmp/build/N201003081540/eclipse/unpacktmp
+ [build] processMasterZip:
+ [build] -timestamp:
+ [build] [echo] 03:48:53
+ [build] packMasterZip:
+ [build] [mkdir] Created dir: /tmp/build/N201003081540/eclipse/packtmp
+ [build] [move] Moving 1 file to /tmp/build/N201003081540/eclipse/packtmp
+ [build] [mkdir] Created dir: /tmp/build/N201003081540/eclipse/pack200tmp
+ [build] [copy] Copying 1 file to /tmp/build/N201003081540/eclipse/pack200tmp
+ [build] [copy] Copying 1 file to /tmp/build/N201003081540/eclipse/pack200tmp
+ [build] get.PACK200_JAVA_HOME:
+ [build] get.baseoswsarch:
+ [build] [echo] Pack with /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/jre/../jre/bin/pack200
+ [build] [delete] Deleting directory /tmp/build/N201003081540/eclipse/packtmp
+ [build] [delete] Deleting directory /tmp/build/N201003081540/eclipse/pack200tmp
+ [build] -timestamp:
+ [build] [echo] 03:50:32
+ [build] [mkdir] Created dir: /tmp/build/N201003081540/eclipse/p2tmp
+ [build] [unzip] Expanding: /tmp/build/N201003081540/eclipse/N201003081540/JBoss-Profiler-Master-N201003081540.zip into /tmp/build/N201003081540/eclipse/p2tmp
+ [build] buildSiteXml:
+ [build] [echo] Generating site.xml for use with p2 repo / update site categories...
+ [build] [copy] Copying 2 files to /tmp/build/N201003081540/eclipse/N201003081540/JBoss-Profiler-Update-N201003081540.zip_tmp
+ [build] [copy] Copying 1 file to /tmp/build/N201003081540/eclipse/N201003081540/JBoss-Profiler-Update-N201003081540.zip_tmp
+ [build] p2.meta:
+ [build] get.PACK200_JAVA_HOME:
+ [build] get.baseoswsarch:
+ [build] [echo] Run p2.publisher.UpdateSitePublisher with /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/jre/../jre
+ [build] [p2.pub] Generating metadata for ..
+ [build] [p2.pub] Generation completed with success [1 seconds].
+ [build] add.associate.sites:
+ [build] [zip] Building zip: /tmp/build/N201003081540/eclipse/N201003081540/JBoss-Profiler-Update-N201003081540.zip
+ [build] [delete] Deleting directory /tmp/build/N201003081540/eclipse/N201003081540/JBoss-Profiler-Update-N201003081540.zip_tmp
+ [build] [echo] buildAll.xml#run :: build.step :: generateDigests
+ [build] generateDigests:
+ [build] [echo] buildAll.xml#run :: build.step :: publish
+ [build] publish:
+ [build] [echo] Copy static files to build root folder
+ [build] [copy] Copying 1 file to /tmp/build/N201003081540/eclipse/N201003081540
+ [build] [echo] Move generated zips to build root folder
+ [build] [move] Moving 8 files to /tmp/build/N201003081540
+ [build] [echo] Generate compilelogs/summary.txt
+ [build] init:
+ [build] run:
+ [build] [copy] Copying 1 file to /tmp/build/N201003081540/compilelogs
+ [build] [copy] Copying 1 file to /tmp/build/N201003081540/compilelogs/plugins
+ [build] [copy] Copying 1 file to /tmp/build/N201003081540/compilelogs/plugins/org.jboss.tools.profiler.ui_1.0.0.v201003081540
+ [build] [echo] buildAll.xml#run :: build.step :: cleanup
+ [build] cleanup:
+ [build] [echo] Remove temp dirs in /tmp/build/N201003081540
+ [build] [copy] Copying 1 file to /tmp/build/N201003081540
+ [build] BUILD SUCCESSFUL
+ [build] BUILD SUCCESSFUL
+ [build] Total time: 9 minutes 59 seconds
+cleanUp:
+BUILD SUCCESSFUL
+Total time: 10 minutes 16 seconds
Property changes on: trunk/profiler/releng/buildlog.latest.txt
___________________________________________________________________
Name: svn:mime-type
+ text/plain
14 years, 10 months
JBoss Tools SVN: r20695 - workspace/grid/bpel-examples.
by jbosstools-commits@lists.jboss.org
Author: dennyxu
Date: 2010-03-08 08:39:56 -0500 (Mon, 08 Mar 2010)
New Revision: 20695
Added:
workspace/grid/bpel-examples/HelloWorld.zip
workspace/grid/bpel-examples/Simple_Correlation.zip
Removed:
workspace/grid/bpel-examples/hello_world.zip
workspace/grid/bpel-examples/simple_correlation.zip
Log:
separate bpel examples from esb-examples folder into workspace/grid/bpel-examples
Added: workspace/grid/bpel-examples/HelloWorld.zip
===================================================================
(Binary files differ)
Property changes on: workspace/grid/bpel-examples/HelloWorld.zip
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: workspace/grid/bpel-examples/Simple_Correlation.zip
===================================================================
(Binary files differ)
Property changes on: workspace/grid/bpel-examples/Simple_Correlation.zip
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Deleted: workspace/grid/bpel-examples/hello_world.zip
===================================================================
(Binary files differ)
Deleted: workspace/grid/bpel-examples/simple_correlation.zip
===================================================================
(Binary files differ)
14 years, 10 months
JBoss Tools SVN: r20694 - tags.
by jbosstools-commits@lists.jboss.org
Author: nickboldt
Date: 2010-03-05 18:46:43 -0500 (Fri, 05 Mar 2010)
New Revision: 20694
Added:
tags/jbosstools-3.1.0.GA/
Log:
tag 3.1.0.GA
Copied: tags/jbosstools-3.1.0.GA (from rev 20693, branches/jbosstools-3.1.x)
14 years, 10 months
JBoss Tools SVN: r20693 - in trunk/vpe/plugins: org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor and 4 other directories.
by jbosstools-commits@lists.jboss.org
Author: yradtsevich
Date: 2010-03-05 12:52:57 -0500 (Fri, 05 Mar 2010)
New Revision: 20693
Added:
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/MozillaEventAdapter.java
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/listener/
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/listener/EditorLoadWindowListener.java
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/listener/MozillaContextMenuListener.java
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/listener/MozillaDndListener.java
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/listener/MozillaEventListener.java
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/listener/MozillaKeyListener.java
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/listener/MozillaMouseListener.java
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/listener/MozillaResizeListener.java
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/listener/MozillaSelectionListener.java
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/listener/MozillaTooltipListener.java
Removed:
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/EditorDomEventListener.java
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/EditorLoadWindowListener.java
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/MozillaDomEventListener.java
Modified:
trunk/vpe/plugins/org.jboss.tools.vpe.xulrunner/src/org/jboss/tools/vpe/xulrunner/browser/XulRunnerBrowser.java
trunk/vpe/plugins/org.jboss.tools.vpe.xulrunner/src/org/jboss/tools/vpe/xulrunner/editor/XulRunnerEditor.java
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/dnd/VpeDnD.java
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/VpeController.java
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/VpeEditorPart.java
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/MozillaEditor.java
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/MozillaPreview.java
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/PreviewDomEventListener.java
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/XulRunnerEditor2.java
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/XulRunnerPreview.java
Log:
https://jira.jboss.org/jira/browse/JBIDE-5042
Enhance DnD support in VPE
VPE Refactoring in progress.
- EditorDomEventListener has been splitted to several listeners (Mozilla*Listener).
- MozillaEventAdapter has been introduced (most of the code has been borrowed from former MozillaDomEventListener).
- Some refactoring actions have been done (methods and calls moving, removing unnecessary methods and calls).
Modified: trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/dnd/VpeDnD.java
===================================================================
--- trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/dnd/VpeDnD.java 2010-03-05 15:30:58 UTC (rev 20692)
+++ trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/dnd/VpeDnD.java 2010-03-05 17:52:57 UTC (rev 20693)
@@ -13,8 +13,9 @@
import org.jboss.tools.vpe.editor.VpeController;
import org.jboss.tools.vpe.editor.VpeVisualCaretInfo;
-import org.jboss.tools.vpe.editor.mozilla.EditorDomEventListener;
import org.jboss.tools.vpe.editor.mozilla.MozillaDropInfo;
+import org.jboss.tools.vpe.editor.mozilla.listener.MozillaDndListener;
+import org.jboss.tools.vpe.editor.mozilla.listener.MozillaEventListener;
import org.jboss.tools.vpe.editor.selection.VpeSelectionController;
import org.jboss.tools.vpe.xulrunner.XPCOM;
import org.jboss.tools.vpe.xulrunner.editor.XulRunnerEditor;
@@ -145,31 +146,31 @@
* Calls when drag over event ocure
* @param event
*/
- public void dragOver(nsIDOMEvent event, EditorDomEventListener editorDomEventListener) {
+ public void dragOver(nsIDOMEvent event, MozillaEventListener mozillaEventListener) {
final nsIDOMMouseEvent mouseEvent =
(nsIDOMMouseEvent) event.queryInterface(nsIDOMMouseEvent.NS_IDOMMOUSEEVENT_IID);
- final XulRunnerEditor editor = ((VpeController) editorDomEventListener).getXulRunnerEditor();
+ final XulRunnerEditor editor = ((VpeController) mozillaEventListener).getXulRunnerEditor();
new ScrollingSupport(editor).scroll(mouseEvent);
- refreshCanDrop(event, editorDomEventListener);
+ refreshCanDrop(event, mozillaEventListener);
}
private void refreshCanDrop(nsIDOMEvent event,
- EditorDomEventListener editorDomEventListener) {
+ MozillaEventListener mozillaEventListener) {
boolean canDrop = true;
nsIDOMMouseEvent mouseEvent = (nsIDOMMouseEvent) event.queryInterface(nsIDOMMouseEvent.NS_IDOMMOUSEEVENT_IID);
//in this condition early was check for xulelement
- if (editorDomEventListener != null) {
+ if (mozillaEventListener != null) {
if (getDragService().getCurrentSession().isDataFlavorSupported(VpeController.MODEL_FLAVOR)) {
MozillaDropInfo info;
if(getDragService().getCurrentSession().getSourceNode()==null){
//external drag
- info = editorDomEventListener.canExternalDrop(mouseEvent, VpeController.MODEL_FLAVOR, ""); //$NON-NLS-1$
+ info = mozillaEventListener.canExternalDrop(mouseEvent, VpeController.MODEL_FLAVOR, ""); //$NON-NLS-1$
} else {
//internal drag
- info = editorDomEventListener.canInnerDrop(mouseEvent);
+ info = mozillaEventListener.canInnerDrop(mouseEvent);
}
if (info != null) {
canDrop = info.canDrop();
@@ -178,7 +179,7 @@
}
//sets possability to drop current element here
//Added by estherbin fix jbide-1046
- VpeController controller = (VpeController) editorDomEventListener;
+ VpeController controller = (VpeController) mozillaEventListener;
VpeSelectionController selectionController = controller.getVisualSelectionController();
final VpeVisualCaretInfo visualCaretInfo = controller.getSelectionBuilder().getVisualCaretInfo(event);
@@ -208,7 +209,7 @@
* @param domEvent
* @param editorDomEventListener
*/
- public void dragDrop(nsIDOMEvent domEvent, EditorDomEventListener editorDomEventListener) {
+ public void dragDrop(nsIDOMEvent domEvent, MozillaDndListener editorDomEventListener) {
if(editorDomEventListener!=null) {
Modified: trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/VpeController.java
===================================================================
--- trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/VpeController.java 2010-03-05 15:30:58 UTC (rev 20692)
+++ trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/VpeController.java 2010-03-05 17:52:57 UTC (rev 20693)
@@ -13,6 +13,7 @@
import java.util.Iterator;
import java.util.LinkedList;
import java.util.List;
+
import org.eclipse.core.resources.IFile;
import org.eclipse.core.resources.IProject;
import org.eclipse.core.runtime.IPath;
@@ -86,7 +87,6 @@
import org.jboss.tools.common.model.ui.editors.dnd.IDropCommand;
import org.jboss.tools.common.model.ui.editors.dnd.context.InnerDragBuffer;
import org.jboss.tools.common.model.ui.util.ModelUtilities;
-import org.jboss.tools.common.model.ui.views.palette.PaletteInsertHelper;
import org.jboss.tools.common.model.util.EclipseResourceUtil;
import org.jboss.tools.common.model.util.XModelTreeListenerSWTSync;
import org.jboss.tools.common.resref.core.ResourceReferenceListListener;
@@ -111,9 +111,9 @@
import org.jboss.tools.vpe.editor.mapping.VpeDomMapping;
import org.jboss.tools.vpe.editor.mapping.VpeNodeMapping;
import org.jboss.tools.vpe.editor.menu.VpeMenuCreator;
-import org.jboss.tools.vpe.editor.mozilla.EditorDomEventListener;
import org.jboss.tools.vpe.editor.mozilla.MozillaDropInfo;
import org.jboss.tools.vpe.editor.mozilla.MozillaEditor;
+import org.jboss.tools.vpe.editor.mozilla.listener.MozillaEventListener;
import org.jboss.tools.vpe.editor.selection.VpeSelectionController;
import org.jboss.tools.vpe.editor.selection.VpeSelectionHelper;
import org.jboss.tools.vpe.editor.template.IKeyEventHandler;
@@ -152,7 +152,6 @@
import org.mozilla.interfaces.nsISupports;
import org.mozilla.interfaces.nsISupportsCString;
import org.mozilla.interfaces.nsISupportsString;
-import org.mozilla.xpcom.Mozilla;
import org.w3c.dom.Attr;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
@@ -160,7 +159,7 @@
public class VpeController implements INodeAdapter, IModelLifecycleListener,
INodeSelectionListener, ITextSelectionListener, SelectionListener,
- EditorDomEventListener, VpeTemplateListener, XModelTreeListener,
+ MozillaEventListener, VpeTemplateListener, XModelTreeListener,
ResourceReferenceListListener, ISelectionChangedListener,
IVisualController {
@@ -951,58 +950,61 @@
}
// EditorDomEventListener implementation
- public void subtreeModified(nsIDOMMutationEvent mutationEvent) {
- if (!switcher
- .startActiveEditor(ActiveEditorSwitcher.ACTIVE_EDITOR_VISUAL)) {
- return;
- }
- try {
- if (VpeDebug.PRINT_VISUAL_MUTATION_EVENT) {
- printVisualEvent(mutationEvent);
- }
- } finally {
- switcher.stopActiveEditor();
- }
- }
+// this method is never used
+// public void subtreeModified(nsIDOMMutationEvent mutationEvent) {
+// if (!switcher
+// .startActiveEditor(ActiveEditorSwitcher.ACTIVE_EDITOR_VISUAL)) {
+// return;
+// }
+// try {
+// if (VpeDebug.PRINT_VISUAL_MUTATION_EVENT) {
+// printVisualEvent(mutationEvent);
+// }
+// } finally {
+// switcher.stopActiveEditor();
+// }
+// }
- public void nodeInserted(nsIDOMMutationEvent mutationEvent) {
- if (!switcher
- .startActiveEditor(ActiveEditorSwitcher.ACTIVE_EDITOR_VISUAL)) {
- return;
- }
- try {
- if (VpeDebug.PRINT_VISUAL_MUTATION_EVENT) {
- printVisualEvent(mutationEvent);
- }
- nsIDOMNode targetNode = mutationEvent.getRelatedNode();
- if (!VpeVisualDomBuilder.isAnonElement(targetNode)) {
- sourceBuilder.addNode(targetNode);
- visualBuilder.resetPseudoElement(targetNode);
- }
- } finally {
- switcher.stopActiveEditor();
- }
- }
+// this method is never used
+// public void nodeInserted(nsIDOMMutationEvent mutationEvent) {
+// if (!switcher
+// .startActiveEditor(ActiveEditorSwitcher.ACTIVE_EDITOR_VISUAL)) {
+// return;
+// }
+// try {
+// if (VpeDebug.PRINT_VISUAL_MUTATION_EVENT) {
+// printVisualEvent(mutationEvent);
+// }
+// nsIDOMNode targetNode = mutationEvent.getRelatedNode();
+// if (!VpeVisualDomBuilder.isAnonElement(targetNode)) {
+// sourceBuilder.addNode(targetNode);
+// visualBuilder.resetPseudoElement(targetNode);
+// }
+// } finally {
+// switcher.stopActiveEditor();
+// }
+// }
- public void nodeRemoved(nsIDOMMutationEvent mutationEvent) {
- if (!switcher
- .startActiveEditor(ActiveEditorSwitcher.ACTIVE_EDITOR_VISUAL)) {
- return;
- }
- try {
- if (VpeDebug.PRINT_VISUAL_MUTATION_EVENT) {
- printVisualEvent(mutationEvent);
- }
- nsIDOMNode targetNode = VisualDomUtil.getTargetNode(mutationEvent);
- if (!VpeVisualDomBuilder.isAnonElement(targetNode)) {
- visualBuilder.setSelectionRectangle(null);
- sourceBuilder.removeNode(targetNode);
- visualBuilder.resetPseudoElement(targetNode);
- }
- } finally {
- switcher.stopActiveEditor();
- }
- }
+// this method is never used
+// public void nodeRemoved(nsIDOMMutationEvent mutationEvent) {
+// if (!switcher
+// .startActiveEditor(ActiveEditorSwitcher.ACTIVE_EDITOR_VISUAL)) {
+// return;
+// }
+// try {
+// if (VpeDebug.PRINT_VISUAL_MUTATION_EVENT) {
+// printVisualEvent(mutationEvent);
+// }
+// nsIDOMNode targetNode = VisualDomUtil.getTargetNode(mutationEvent);
+// if (!VpeVisualDomBuilder.isAnonElement(targetNode)) {
+// visualBuilder.setSelectionRectangle(null);
+// sourceBuilder.removeNode(targetNode);
+// visualBuilder.resetPseudoElement(targetNode);
+// }
+// } finally {
+// switcher.stopActiveEditor();
+// }
+// }
public void nodeRemovedFromDocument(nsIDOMMutationEvent mutationEvent) {
if (!switcher
@@ -1017,52 +1019,54 @@
switcher.stopActiveEditor();
}
}
+// this method is never used
+// public void nodeInsertedIntoDocument(nsIDOMMutationEvent mutationEvent) {
+// if (!switcher
+// .startActiveEditor(ActiveEditorSwitcher.ACTIVE_EDITOR_VISUAL)) {
+// return;
+// }
+// try {
+// if (VpeDebug.PRINT_VISUAL_MUTATION_EVENT) {
+// printVisualEvent(mutationEvent);
+// }
+// } finally {
+// switcher.stopActiveEditor();
+// }
+// }
- public void nodeInsertedIntoDocument(nsIDOMMutationEvent mutationEvent) {
- if (!switcher
- .startActiveEditor(ActiveEditorSwitcher.ACTIVE_EDITOR_VISUAL)) {
- return;
- }
- try {
- if (VpeDebug.PRINT_VISUAL_MUTATION_EVENT) {
- printVisualEvent(mutationEvent);
- }
- } finally {
- switcher.stopActiveEditor();
- }
- }
+// this method is never used
+// public void attrModified(nsIDOMMutationEvent mutationEvent) {
+// if (!switcher
+// .startActiveEditor(ActiveEditorSwitcher.ACTIVE_EDITOR_VISUAL)) {
+// return;
+// }
+// try {
+// if (VpeDebug.PRINT_VISUAL_MUTATION_EVENT) {
+// printVisualEvent(mutationEvent);
+// }
+// } finally {
+// switcher.stopActiveEditor();
+// }
+// }
- public void attrModified(nsIDOMMutationEvent mutationEvent) {
- if (!switcher
- .startActiveEditor(ActiveEditorSwitcher.ACTIVE_EDITOR_VISUAL)) {
- return;
- }
- try {
- if (VpeDebug.PRINT_VISUAL_MUTATION_EVENT) {
- printVisualEvent(mutationEvent);
- }
- } finally {
- switcher.stopActiveEditor();
- }
- }
+// this method is never used
+// public void characterDataModified(nsIDOMMutationEvent mutationEvent) {
+// if (!switcher
+// .startActiveEditor(ActiveEditorSwitcher.ACTIVE_EDITOR_VISUAL)) {
+// return;
+// }
+// try {
+// if (VpeDebug.PRINT_VISUAL_MUTATION_EVENT) {
+// printVisualEvent(mutationEvent);
+// }
+// nsIDOMNode targetNode = VisualDomUtil.getTargetNode(mutationEvent);
+// sourceBuilder.setText(targetNode);
+// visualBuilder.resetPseudoElement(targetNode);
+// } finally {
+// switcher.stopActiveEditor();
+// }
+// }
- public void characterDataModified(nsIDOMMutationEvent mutationEvent) {
- if (!switcher
- .startActiveEditor(ActiveEditorSwitcher.ACTIVE_EDITOR_VISUAL)) {
- return;
- }
- try {
- if (VpeDebug.PRINT_VISUAL_MUTATION_EVENT) {
- printVisualEvent(mutationEvent);
- }
- nsIDOMNode targetNode = VisualDomUtil.getTargetNode(mutationEvent);
- sourceBuilder.setText(targetNode);
- visualBuilder.resetPseudoElement(targetNode);
- } finally {
- switcher.stopActiveEditor();
- }
- }
-
public void notifySelectionChanged(nsIDOMDocument doc,
nsISelection selection, short reason) {
if (switcher
@@ -1383,6 +1387,7 @@
// }
}
}
+ onRefresh();
}
private boolean isZoomEvent(nsIDOMKeyEvent keyEvent) {
@@ -1469,6 +1474,7 @@
// true);
new VpeMenuCreator(menuManager, selectedSourceNode).createMenu();
contextMenu.setVisible(true);
+ onRefresh();
}
// VpeTemplateListener implementation
@@ -1985,22 +1991,25 @@
}
}
- public void dragEnter(nsIDOMEvent event) {
- if (VpeDebug.PRINT_VISUAL_DRAGDROP_EVENT) {
- System.out.println("<<<<<<<<<<<<<<<<<<<< DragEnter"); //$NON-NLS-1$
- }
- }
+// this method is never used
+// public void dragEnter(nsIDOMEvent event) {
+// if (VpeDebug.PRINT_VISUAL_DRAGDROP_EVENT) {
+// System.out.println("<<<<<<<<<<<<<<<<<<<< DragEnter"); //$NON-NLS-1$
+// }
+// }
- public void dragExit(nsIDOMEvent event) {
- if (VpeDebug.PRINT_VISUAL_DRAGDROP_EVENT) {
- System.out.println("<<<<<<<<<<<<<<<<<<<< dragExit"); //$NON-NLS-1$
- }
- // TODO Sergey Vasilyev figure out with drag caret
- // xulRunnerEditor.hideDragCaret();
- }
+// this method is never used
+// public void dragExit(nsIDOMEvent event) {
+// if (VpeDebug.PRINT_VISUAL_DRAGDROP_EVENT) {
+// System.out.println("<<<<<<<<<<<<<<<<<<<< dragExit"); //$NON-NLS-1$
+// }
+// // TODO Sergey Vasilyev figure out with drag caret
+// // xulRunnerEditor.hideDragCaret();
+// }
public void dragOver(nsIDOMEvent event) {
visualBuilder.getDnd().dragOver(event, this);
+ onRefresh();
}
public void _dragOver(nsIDOMEvent event) {
@@ -2042,12 +2051,13 @@
}
}
- public void drop(nsIDOMEvent event) {
- if (VpeDebug.PRINT_VISUAL_DRAGDROP_EVENT) {
- System.out.println("<<< outerDrop"); //$NON-NLS-1$
- }
- event.preventDefault();
- }
+// this method is never used
+// public void drop(nsIDOMEvent event) {
+// if (VpeDebug.PRINT_VISUAL_DRAGDROP_EVENT) {
+// System.out.println("<<< outerDrop"); //$NON-NLS-1$
+// }
+// event.preventDefault();
+// }
public boolean canInnerDrag(nsIDOMMouseEvent event) {
onHideTooltip();
@@ -2677,68 +2687,71 @@
}
}
- // nsIClipboardDragDropHooks implementation
- public void onPasteOrDrop(nsIDOMMouseEvent mouseEvent, String flavor,
- String data) {
- onHideTooltip();
+// this method is never used
+// // nsIClipboardDragDropHooks implementation
+// public void onPasteOrDrop(nsIDOMMouseEvent mouseEvent, String flavor,
+// String data) {
+// onHideTooltip();
+//
+// VpeVisualInnerDropInfo visualDropInfo = selectionBuilder
+// .getInnerDropInfo(mouseEvent);
+// Point range = selectionBuilder.getSourceSelectionRangeAtVisualNode(
+// visualDropInfo.getDropContainer(), (int) visualDropInfo
+// .getDropOffset());
+// VpeSourceInnerDropInfo sourceDropInfo = null;
+//
+// XModelObject object = PreferenceModelUtilities.getPreferenceModel()
+// .getModelBuffer().source();
+//
+// String tagname = getTagName(object);
+// if (tagname.indexOf("taglib") >= 0)tagname = "taglib"; //$NON-NLS-1$ //$NON-NLS-2$
+// Node sourceDragNode = ((Document) getModel().getAdapter(Document.class))
+// .createElement(tagname);
+// if (visualDropInfo.getDropContainer() != null) {
+// sourceDropInfo = visualBuilder.getSourceInnerDropInfo(
+// sourceDragNode, visualDropInfo, true);
+// range = selectionBuilder.getSourceSelectionRange(sourceDropInfo
+// .getContainer(), sourceDropInfo.getOffset());
+// }
+//
+// if (visualDropInfo.getDropContainer() != null) {
+// if (VpeDebug.PRINT_VISUAL_INNER_DRAGDROP_EVENT) {
+// System.out
+// .println(" drop! container: " + visualDropInfo.getDropContainer().getNodeName()); //$NON-NLS-1$
+// }
+// final String finalFlavor = flavor;
+// final String finalData = data;
+// final Point finalRange = range;
+// final Node finalDropContainer = sourceDropInfo == null ? null
+// : sourceDropInfo.getContainer();
+// Display.getDefault().asyncExec(new Runnable() {
+// public void run() {
+// externalDropAny(finalFlavor, finalData, finalRange,
+// finalDropContainer);
+// }
+// });
+// }
+// }
- VpeVisualInnerDropInfo visualDropInfo = selectionBuilder
- .getInnerDropInfo(mouseEvent);
- Point range = selectionBuilder.getSourceSelectionRangeAtVisualNode(
- visualDropInfo.getDropContainer(), (int) visualDropInfo
- .getDropOffset());
- VpeSourceInnerDropInfo sourceDropInfo = null;
-
- XModelObject object = PreferenceModelUtilities.getPreferenceModel()
- .getModelBuffer().source();
-
- String tagname = getTagName(object);
- if (tagname.indexOf("taglib") >= 0)tagname = "taglib"; //$NON-NLS-1$ //$NON-NLS-2$
- Node sourceDragNode = ((Document) getModel().getAdapter(Document.class))
- .createElement(tagname);
- if (visualDropInfo.getDropContainer() != null) {
- sourceDropInfo = visualBuilder.getSourceInnerDropInfo(
- sourceDragNode, visualDropInfo, true);
- range = selectionBuilder.getSourceSelectionRange(sourceDropInfo
- .getContainer(), sourceDropInfo.getOffset());
- }
-
- if (visualDropInfo.getDropContainer() != null) {
- if (VpeDebug.PRINT_VISUAL_INNER_DRAGDROP_EVENT) {
- System.out
- .println(" drop! container: " + visualDropInfo.getDropContainer().getNodeName()); //$NON-NLS-1$
- }
- final String finalFlavor = flavor;
- final String finalData = data;
- final Point finalRange = range;
- final Node finalDropContainer = sourceDropInfo == null ? null
- : sourceDropInfo.getContainer();
- Display.getDefault().asyncExec(new Runnable() {
- public void run() {
- externalDropAny(finalFlavor, finalData, finalRange,
- finalDropContainer);
- }
- });
- }
- }
-
public void drop(Node node, Node parentNode, int offset) {
visualBuilder.innerDrop(node, parentNode, offset);
}
- /*
- * (non-Javadoc)
- *
- * @see org.mozilla.interfaces.nsISupports#queryInterface(java.lang.String)
- */
- public nsISupports queryInterface(String arg0) {
- return Mozilla.getInstance().queryInterface(this, arg0);
- }
+// this method is never used
+// /*
+// * (non-Javadoc)
+// *
+// * @see org.mozilla.interfaces.nsISupports#queryInterface(java.lang.String)
+// */
+// public nsISupports queryInterface(String arg0) {
+// return Mozilla.getInstance().queryInterface(this, arg0);
+// }
+
/**
- * Calls when editor content should be refreshed
+ * Calls when editor content changed, and we should highlight selected element.
*/
- public void onRefresh() {
+ private void onRefresh() {
// when we using separate thread to display selection rectangle
// it's working better than without
/*
@@ -2753,7 +2766,6 @@
getXulRunnerEditor().showSelectionRectangle();
}
});
-
}
/**
@@ -2781,6 +2793,7 @@
public void dragDrop(nsIDOMEvent domEvent) {
visualBuilder.getDnd().dragDrop(domEvent, this);
+ onRefresh();
}
/**
Modified: trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/VpeEditorPart.java
===================================================================
--- trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/VpeEditorPart.java 2010-03-05 15:30:58 UTC (rev 20692)
+++ trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/VpeEditorPart.java 2010-03-05 17:52:57 UTC (rev 20693)
@@ -76,9 +76,9 @@
import org.jboss.tools.jst.jsp.preferences.VpePreference;
import org.jboss.tools.vpe.IVpeHelpContextIds;
import org.jboss.tools.vpe.VpePlugin;
-import org.jboss.tools.vpe.editor.mozilla.EditorLoadWindowListener;
import org.jboss.tools.vpe.editor.mozilla.MozillaEditor;
import org.jboss.tools.vpe.editor.mozilla.MozillaPreview;
+import org.jboss.tools.vpe.editor.mozilla.listener.EditorLoadWindowListener;
import org.jboss.tools.vpe.editor.util.ProjectNaturesChecker;
import org.jboss.tools.vpe.editor.xpl.CustomSashForm;
import org.jboss.tools.vpe.editor.xpl.EditorSettings;
Deleted: trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/EditorDomEventListener.java
===================================================================
--- trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/EditorDomEventListener.java 2010-03-05 15:30:58 UTC (rev 20692)
+++ trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/EditorDomEventListener.java 2010-03-05 17:52:57 UTC (rev 20693)
@@ -1,79 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2007 Exadel, Inc. and Red Hat, Inc.
- * Distributed under license by Red Hat, Inc. All rights reserved.
- * This program is made available under the terms of the
- * Eclipse Public License v1.0 which accompanies this distribution,
- * and is available at http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Exadel, Inc. and Red Hat, Inc. - initial API and implementation
- ******************************************************************************/
-package org.jboss.tools.vpe.editor.mozilla;
-
-
-import org.mozilla.interfaces.nsIContextMenuListener;
-import org.mozilla.interfaces.nsIDOMDocument;
-import org.mozilla.interfaces.nsIDOMElement;
-import org.mozilla.interfaces.nsIDOMEvent;
-import org.mozilla.interfaces.nsIDOMKeyEvent;
-import org.mozilla.interfaces.nsIDOMMouseEvent;
-import org.mozilla.interfaces.nsIDOMMutationEvent;
-import org.mozilla.interfaces.nsISelection;
-
-/**
- * TODO Split it up to several interfaces related to Mouse Events, DOM tree modification events,
- * Selection events, etc.
- */
-
-public interface EditorDomEventListener extends nsIContextMenuListener {
-
- // nsIDOMMutationListener
- void subtreeModified(nsIDOMMutationEvent mutationEvent);
- void nodeInserted(nsIDOMMutationEvent mutationEvent);
- void nodeRemoved(nsIDOMMutationEvent mutationEvent);
- void nodeRemovedFromDocument(nsIDOMMutationEvent mutationEvent);
- void nodeInsertedIntoDocument(nsIDOMMutationEvent mutationEvent);
- void attrModified(nsIDOMMutationEvent mutationEvent);
- void characterDataModified(nsIDOMMutationEvent mutationEvent);
- void notifySelectionChanged(nsIDOMDocument domDocument, nsISelection selection, short reason);
- void mouseDown(nsIDOMMouseEvent mouseEvent);
- void mouseUp(nsIDOMMouseEvent mouseEvent);
- void mouseClick(nsIDOMMouseEvent mouseEvent);
- void mouseDblClick(nsIDOMMouseEvent mouseEvent);
- void mouseMove(nsIDOMMouseEvent mouseEvent);
- void keyPress(nsIDOMKeyEvent keyEvent);
- void elementResized(nsIDOMElement element, int resizerConstrains, int top, int left, int width, int height);
-
- void dragEnter(nsIDOMEvent event);
- void dragExit(nsIDOMEvent event);
- void dragOver(nsIDOMEvent event);
- void drop(nsIDOMEvent event);
- /**
- * Drag gesture event handler
- * @param event xulrunner drag event
- */
- void dragGesture(nsIDOMEvent event);
-
- boolean canInnerDrag(nsIDOMMouseEvent mouseEvent);
- MozillaDropInfo canInnerDrop(nsIDOMMouseEvent mouseEvent);
- void innerDrop(nsIDOMMouseEvent mouseEvent);
-
- MozillaDropInfo canExternalDrop(nsIDOMMouseEvent mouseEvent, String flavor, String data);
- void externalDrop(nsIDOMMouseEvent mouseEvent, String flavor, String data);
-
- void onPasteOrDrop(nsIDOMMouseEvent mouseEvent, String flavor, String data);
-
- void onShowTooltip(int x, int y, String text);
- void onHideTooltip();
- /**
- * Calls when editor content changed, and we should highlight selected element.
- */
- void onRefresh();
- void startDragSession(nsIDOMEvent domEvent);
-
- /**
- * Calls when drop event occures
- * @param domEvent
- */
- void dragDrop(nsIDOMEvent domEvent);
-}
Deleted: trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/EditorLoadWindowListener.java
===================================================================
--- trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/EditorLoadWindowListener.java 2010-03-05 15:30:58 UTC (rev 20692)
+++ trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/EditorLoadWindowListener.java 2010-03-05 17:52:57 UTC (rev 20693)
@@ -1,15 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2007 Exadel, Inc. and Red Hat, Inc.
- * Distributed under license by Red Hat, Inc. All rights reserved.
- * This program is made available under the terms of the
- * Eclipse Public License v1.0 which accompanies this distribution,
- * and is available at http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Exadel, Inc. and Red Hat, Inc. - initial API and implementation
- ******************************************************************************/
-package org.jboss.tools.vpe.editor.mozilla;
-
-public interface EditorLoadWindowListener {
- void load();
-}
Deleted: trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/MozillaDomEventListener.java
===================================================================
--- trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/MozillaDomEventListener.java 2010-03-05 15:30:58 UTC (rev 20692)
+++ trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/MozillaDomEventListener.java 2010-03-05 17:52:57 UTC (rev 20693)
@@ -1,189 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2007 Exadel, Inc. and Red Hat, Inc.
- * Distributed under license by Red Hat, Inc. All rights reserved.
- * This program is made available under the terms of the
- * Eclipse Public License v1.0 which accompanies this distribution,
- * and is available at http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Exadel, Inc. and Red Hat, Inc. - initial API and implementation
- ******************************************************************************/
-package org.jboss.tools.vpe.editor.mozilla;
-
-import org.jboss.tools.vpe.editor.VpeController;
-import org.jboss.tools.vpe.xulrunner.editor.XulRunnerEditor;
-import org.mozilla.interfaces.nsIDOMDocument;
-import org.mozilla.interfaces.nsIDOMEvent;
-import org.mozilla.interfaces.nsIDOMEventListener;
-import org.mozilla.interfaces.nsIDOMKeyEvent;
-import org.mozilla.interfaces.nsIDOMMouseEvent;
-import org.mozilla.interfaces.nsIDOMNode;
-import org.mozilla.interfaces.nsIDragSession;
-import org.mozilla.interfaces.nsISelection;
-import org.mozilla.interfaces.nsISelectionListener;
-import org.mozilla.interfaces.nsISupports;
-import org.mozilla.interfaces.nsITransferable;
-import org.mozilla.xpcom.Mozilla;
-
-
-class MozillaDomEventListener implements nsIDOMEventListener, nsISelectionListener {
-
- private XulRunnerEditor visualEditor;
-
- private EditorDomEventListener editorDomEventListener;
-
- //possible events
- public static final String MOZAFTERPAINT = "MozAfterPaint"; //$NON-NLS-1$
-
- public static final String SCROLL = "scroll"; //$NON-NLS-1$
-
- public static final String MOUSEMOVEEVENTTYPE="mousemove"; //$NON-NLS-1$
-
- public static final String MOUSEDOWNEVENTTYPE="mousedown"; //$NON-NLS-1$
-
- public static final String MOUSEUPEVENTTYPE="mouseup"; //$NON-NLS-1$
-
- public static final String CLICKEVENTTYPE="click"; //$NON-NLS-1$
-
- public static final String KEYPRESS="keypress"; //$NON-NLS-1$
-
- public static final String DBLCLICK="dblclick"; //$NON-NLS-1$
-
- public static final String CONTEXTMENUEVENTTYPE="contextmenu"; //$NON-NLS-1$
-
- public static final String DRAGGESTUREEVENT = "draggesture"; //$NON-NLS-1$
-
- public static final String DRAGOVEREVENT = "dragover"; //$NON-NLS-1$
-
- public static final String DRAGDROPEVENT = "dragdrop"; //$NON-NLS-1$
-
- public static final String DRAGENTEREVENT = "dragenter"; //$NON-NLS-1$
-
- public static final String DRAGEXITEVENT = "dragexit"; //$NON-NLS-1$
-
-
- void setEditorDomEventListener(EditorDomEventListener listener) {
- editorDomEventListener = listener;
- }
-
-
- /**
- * Returns event handler
- * @return
- */
- private EditorDomEventListener getEditorDomEventListener(){
-
- return editorDomEventListener;
- }
-
-
-
- boolean isXulElement(nsIDOMMouseEvent mouseEvent) {
- // TODO Sergey Vasilyev figure out with getTmpRealOriginalTarget
-// nsIDOMNSEvent nsEvent = (nsIDOMNSEvent)mouseEvent.queryInterface(nsIDOMNSEvent.NS_IDOMNSEVENT_IID);
-// nsIDOMEventTarget target = nsEvent.getTmpRealOriginalTarget();
-// int aDragNode = target.queryInterface(nsIDOMNode.NS_IDOMNODE_IID);
-// nsIDOMNode originalNode = nsIDOMNode.getNodeAtAddress(aDragNode);
-// String prefix = originalNode.getPrefix();
-// boolean isXul = "XUL".equalsIgnoreCase(prefix);
-// target.Release();
-// nsEvent.Release();
- return false;
- }
-
-
-
- void setVisualEditor(XulRunnerEditor visualEditor) {
- this.visualEditor = visualEditor;
- }
-
- /* (non-Javadoc)
- * @see org.mozilla.interfaces.nsIClipboardDragDropHooks#onPasteOrDrop(org.mozilla.interfaces.nsIDOMEvent, org.mozilla.interfaces.nsITransferable)
- */
- public boolean onPasteOrDrop(nsIDOMEvent event, nsITransferable transferable) {
- nsIDOMMouseEvent mouseEvent = (nsIDOMMouseEvent)event.queryInterface(nsIDOMMouseEvent.NS_IDOMMOUSEEVENT_IID);
-
- if (editorDomEventListener != null && !isXulElement(mouseEvent)) {
- nsIDragSession dragSession = visualEditor.getCurrentDragSession();
- if (dragSession.isDataFlavorSupported(VpeController.MODEL_FLAVOR)) {
- editorDomEventListener.onPasteOrDrop(mouseEvent, VpeController.MODEL_FLAVOR, ""); //$NON-NLS-1$
- }
- }
- mouseEvent.preventDefault();
- mouseEvent.stopPropagation();
-
- return false;
- }
-
- /* (non-Javadoc)
- * @see org.mozilla.interfaces.nsISupports#queryInterface(java.lang.String)
- */
- public nsISupports queryInterface(String arg0) {
- return Mozilla.queryInterface(this, arg0);
- }
-
- /* (non-Javadoc)
- * @see org.mozilla.interfaces.nsIDOMEventListener#handleEvent(org.mozilla.interfaces.nsIDOMEvent)
- */
- public void handleEvent(nsIDOMEvent domEvent) {
-
- if(getEditorDomEventListener() != null) {
- final String eventType = domEvent.getType();
- if(MOUSEMOVEEVENTTYPE.equals(eventType)) {
- nsIDOMMouseEvent mouseEvent;
- mouseEvent = (nsIDOMMouseEvent) domEvent.queryInterface(nsIDOMMouseEvent.NS_IDOMMOUSEEVENT_IID);
- getEditorDomEventListener().mouseMove(mouseEvent);
- } else if(MOUSEDOWNEVENTTYPE.equals(eventType)) {
- nsIDOMMouseEvent mouseEvent;
- mouseEvent = (nsIDOMMouseEvent) domEvent.queryInterface(nsIDOMMouseEvent.NS_IDOMMOUSEEVENT_IID);
- getEditorDomEventListener().mouseDown(mouseEvent);
- } else if(MOUSEUPEVENTTYPE.equals(eventType)) {
- nsIDOMMouseEvent mouseEvent;
- mouseEvent = (nsIDOMMouseEvent) domEvent.queryInterface(nsIDOMMouseEvent.NS_IDOMMOUSEEVENT_IID);
- getEditorDomEventListener().mouseUp(mouseEvent);
- } else if(CLICKEVENTTYPE.equals(eventType)) {
- nsIDOMMouseEvent mouseEvent;
- mouseEvent = (nsIDOMMouseEvent) domEvent.queryInterface(nsIDOMMouseEvent.NS_IDOMMOUSEEVENT_IID);
- getEditorDomEventListener().mouseClick(mouseEvent);
- } else if(DBLCLICK.equals(eventType)) {
- nsIDOMMouseEvent mouseEvent;
- mouseEvent = (nsIDOMMouseEvent) domEvent.queryInterface(nsIDOMMouseEvent.NS_IDOMMOUSEEVENT_IID);
- getEditorDomEventListener().mouseDblClick(mouseEvent);
- } else if(KEYPRESS.equals(eventType)) {
- nsIDOMKeyEvent keyEvent = (nsIDOMKeyEvent) domEvent.queryInterface(nsIDOMKeyEvent.NS_IDOMKEYEVENT_IID);
- getEditorDomEventListener().keyPress(keyEvent);
- } else if(CONTEXTMENUEVENTTYPE.equals(eventType)) {
- //first param are null 0, because this not used in event handler
- getEditorDomEventListener().onShowContextMenu(0, domEvent, (nsIDOMNode) domEvent.getTarget().queryInterface(nsIDOMNode.NS_IDOMNODE_IID));
- } else if(DRAGGESTUREEVENT.equals(eventType)) {
- // fix of JBIDE-4998: since drag events now are implemented by
- // handling CLICKEVENTTYPE, there is no need to handle them here
- // if(getEditorDomEventListener()!=null) {
- // getEditorDomEventListener().dragGesture(domEvent);
- // }
- } else if(DRAGDROPEVENT.equals(eventType)) {
- // calls when drop event occure
- getEditorDomEventListener().dragDrop(domEvent);
- domEvent.stopPropagation();
- domEvent.preventDefault();
- } else if(DRAGENTEREVENT.equals(eventType)) {
- //just ignore this event
- } else if(DRAGEXITEVENT.equals(eventType)) {
- //just ignore this event
- } else if(DRAGOVEREVENT.equals(eventType)) {
- getEditorDomEventListener().dragOver(domEvent);
- }
-
- getEditorDomEventListener().onRefresh();
- }
- }
-
- /* (non-Javadoc)
- * @see org.mozilla.interfaces.nsISelectionListener#notifySelectionChanged(org.mozilla.interfaces.nsIDOMDocument, org.mozilla.interfaces.nsISelection, short)
- */
- public void notifySelectionChanged(nsIDOMDocument domDocument, nsISelection selection, short reason) {
- if (editorDomEventListener != null) {
- editorDomEventListener.notifySelectionChanged(domDocument, selection, reason);
- }
- }
-}
Modified: trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/MozillaEditor.java
===================================================================
--- trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/MozillaEditor.java 2010-03-05 15:30:58 UTC (rev 20692)
+++ trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/MozillaEditor.java 2010-03-05 17:52:57 UTC (rev 20693)
@@ -21,6 +21,7 @@
import java.util.HashMap;
import java.util.List;
import java.util.Map;
+
import org.eclipse.core.resources.IFile;
import org.eclipse.core.runtime.IPath;
import org.eclipse.core.runtime.IProgressMonitor;
@@ -60,6 +61,8 @@
import org.jboss.tools.jst.jsp.preferences.IVpePreferencesPage;
import org.jboss.tools.vpe.VpePlugin;
import org.jboss.tools.vpe.editor.VpeController;
+import org.jboss.tools.vpe.editor.mozilla.listener.MozillaEventListener;
+import org.jboss.tools.vpe.editor.mozilla.listener.EditorLoadWindowListener;
import org.jboss.tools.vpe.editor.preferences.VpeEditorPreferencesPage;
import org.jboss.tools.vpe.editor.toolbar.IVpeToolBarManager;
import org.jboss.tools.vpe.editor.toolbar.VpeDropDownMenu;
@@ -116,11 +119,10 @@
private nsIDOMEventTarget documentEventTarget;
private nsIDOMElement contentArea;
private nsIDOMNode headNode;
- private nsIDOMEventTarget contentAreaEventTarget;
- private MozillaDomEventListener contentAreaEventListener;
+ private MozillaEventAdapter mozillaEventAdapter;
private EditorLoadWindowListener editorLoadWindowListener;
- private EditorDomEventListener editorDomEventListener;
+ private MozillaEventListener mozillaEventListener;
private IVpeToolBarManager vpeToolBarManager;
private FormatControllerManager formatControllerManager = new FormatControllerManager();
private VpeController controller;
@@ -767,11 +769,24 @@
editorLoadWindowListener = listener;
}
- public void setEditorDomEventListener(EditorDomEventListener listener) {
- editorDomEventListener = listener;
- if (contentAreaEventListener != null) {
-
- contentAreaEventListener.setEditorDomEventListener(listener);
+ public void setEditorDomEventListener(MozillaEventListener listener) {
+ if (mozillaEventAdapter != null) {
+ if (mozillaEventListener != null) {
+ mozillaEventAdapter.removeContextMenuListener(mozillaEventListener);
+ mozillaEventAdapter.removeDndListener(mozillaEventListener);
+ mozillaEventAdapter.removeKeyListener(mozillaEventListener);
+ mozillaEventAdapter.removeMouseListener(mozillaEventListener);
+ mozillaEventAdapter.removeContextMenuListener(mozillaEventListener);
+ }
+
+ mozillaEventListener = listener;
+ if (mozillaEventListener != null) {
+ mozillaEventAdapter.addContextMenuListener(mozillaEventListener);
+ mozillaEventAdapter.addDndListener(mozillaEventListener);
+ mozillaEventAdapter.addKeyListener(mozillaEventListener);
+ mozillaEventAdapter.addMouseListener(mozillaEventListener);
+ mozillaEventAdapter.addSelectionListener(mozillaEventListener);
+ }
}
}
@@ -870,105 +885,43 @@
private void onLoadWindow() {
contentArea = findContentArea();
- addDomEventListeners();
- addSelectionListener();
+ addListeners();
if (editorLoadWindowListener != null) {
editorLoadWindowListener.load();
}
}
- protected void addDomEventListeners() {
+ protected void addListeners() {
if (contentArea != null) {
- if (getContentAreaEventListener() != null) {
- getContentAreaEventListener().setVisualEditor(xulRunnerEditor);
- setContentAreaEventTarget((nsIDOMEventTarget) contentArea.queryInterface(nsIDOMEventTarget.NS_IDOMEVENTTARGET_IID));
- //add mozilla event handlers
- getContentAreaEventTarget().addEventListener(MozillaDomEventListener.CLICKEVENTTYPE, getContentAreaEventListener(), false);
- getContentAreaEventTarget().addEventListener(MozillaDomEventListener.MOUSEDOWNEVENTTYPE, getContentAreaEventListener(), false);
- getContentAreaEventTarget().addEventListener(MozillaDomEventListener.MOUSEUPEVENTTYPE, getContentAreaEventListener(), false);
- getContentAreaEventTarget().addEventListener(MozillaDomEventListener.MOUSEMOVEEVENTTYPE, getContentAreaEventListener(), false);
- getContentAreaEventTarget().addEventListener(MozillaDomEventListener.CONTEXTMENUEVENTTYPE, getContentAreaEventListener(), false);
- getContentAreaEventTarget().addEventListener(MozillaDomEventListener.DRAGDROPEVENT, getContentAreaEventListener(), false);
- getContentAreaEventTarget().addEventListener(MozillaDomEventListener.DRAGENTEREVENT, getContentAreaEventListener(), false);
- getContentAreaEventTarget().addEventListener(MozillaDomEventListener.DRAGEXITEVENT,getContentAreaEventListener(), false);
- getContentAreaEventTarget().addEventListener(MozillaDomEventListener.DRAGGESTUREEVENT, getContentAreaEventListener(), false);
- getContentAreaEventTarget().addEventListener(MozillaDomEventListener.DRAGOVEREVENT, getContentAreaEventListener(), false);
- getContentAreaEventTarget().addEventListener(MozillaDomEventListener.DBLCLICK, getContentAreaEventListener(), false);
- documentEventTarget = (nsIDOMEventTarget) xulRunnerEditor.getDOMDocument().queryInterface(nsIDOMEventTarget.NS_IDOMEVENTTARGET_IID);
- documentEventTarget.addEventListener(MozillaDomEventListener.KEYPRESS, getContentAreaEventListener(), false);
- //as a fix of https://jira.jboss.org/jira/browse/JBIDE-4022
- //scroll event listener was added for selection border redrawing
- documentEventTarget.addEventListener(MozillaDomEventListener.SCROLL, getContentAreaEventListener(), false);
- nsIDOMWindow window = xulRunnerEditor.getWebBrowser().getContentDOMWindow();
- nsIDOMEventTarget eventTarget = (nsIDOMEventTarget) window.queryInterface(nsIDOMEventTarget.NS_IDOMEVENTTARGET_IID);
- eventTarget.addEventListener(MozillaDomEventListener.MOZAFTERPAINT, getContentAreaEventListener(), false);
- } else {
- //baseEventListener = new MozillaBaseEventListener();
- }
+// getContentAreaEventListener().setVisualEditor(xulRunnerEditor);
+ nsIDOMWindow window = xulRunnerEditor.getWebBrowser().getContentDOMWindow();
+ getMozillaEventAdapter().attach(window, (nsIDOMEventTarget) contentArea.queryInterface(nsIDOMEventTarget.NS_IDOMEVENTTARGET_IID));
}
}
- protected void removeDomEventListeners() {
- if (getContentAreaEventTarget() != null && getContentAreaEventListener() != null) {
- getContentAreaEventTarget().removeEventListener(MozillaDomEventListener.CLICKEVENTTYPE, getContentAreaEventListener(), false);
- getContentAreaEventTarget().removeEventListener(MozillaDomEventListener.MOUSEDOWNEVENTTYPE, getContentAreaEventListener(), false);
- getContentAreaEventTarget().removeEventListener(MozillaDomEventListener.MOUSEUPEVENTTYPE, getContentAreaEventListener(), false);
- getContentAreaEventTarget().removeEventListener(MozillaDomEventListener.MOUSEMOVEEVENTTYPE, getContentAreaEventListener(), false);
- getContentAreaEventTarget().removeEventListener(MozillaDomEventListener.CONTEXTMENUEVENTTYPE, getContentAreaEventListener(), false);
- getContentAreaEventTarget().removeEventListener(MozillaDomEventListener.DRAGDROPEVENT, getContentAreaEventListener(), false);
- getContentAreaEventTarget().removeEventListener(MozillaDomEventListener.DRAGENTEREVENT, getContentAreaEventListener(), false);
- getContentAreaEventTarget().removeEventListener(MozillaDomEventListener.DRAGEXITEVENT, getContentAreaEventListener(), false);
- getContentAreaEventTarget().removeEventListener(MozillaDomEventListener.DRAGGESTUREEVENT, getContentAreaEventListener(), false);
- getContentAreaEventTarget().removeEventListener(MozillaDomEventListener.DRAGOVEREVENT, getContentAreaEventListener(), false);
- getContentAreaEventTarget().removeEventListener(MozillaDomEventListener.DBLCLICK, getContentAreaEventListener(), false);
-
- if (xulRunnerEditor.getDOMDocument() != null && documentEventTarget != null) {
- documentEventTarget.removeEventListener(MozillaDomEventListener.KEYPRESS, getContentAreaEventListener(), false);
- documentEventTarget.removeEventListener(MozillaDomEventListener.SCROLL, getContentAreaEventListener(), false);
- }
- if ((xulRunnerEditor!=null) && (xulRunnerEditor.getWebBrowser()!= null)) {
- nsIDOMWindow window = xulRunnerEditor.getWebBrowser().getContentDOMWindow();
- nsIDOMEventTarget eventTarget = (nsIDOMEventTarget) window.queryInterface(nsIDOMEventTarget.NS_IDOMEVENTTARGET_IID);
- eventTarget.removeEventListener(MozillaDomEventListener.MOZAFTERPAINT, getContentAreaEventListener(), false);
- }
- getContentAreaEventListener().setVisualEditor(null);
- getContentAreaEventListener().setEditorDomEventListener(null);
- setContentAreaEventTarget(null);
- setContentAreaEventListener(null);
- documentEventTarget = null;
- }
+ protected void removeListeners() {
+ getMozillaEventAdapter().detach();
+// getContentAreaEventListener().setVisualEditor(null);
+ mozillaEventAdapter = null;
+ documentEventTarget = null;
}
- private void addSelectionListener() {
- if (getContentAreaEventListener() != null&&xulRunnerEditor!=null) {
-
- xulRunnerEditor.addSelectionListener(getContentAreaEventListener());
-
- }
- }
-
public void setSelectionRectangle(/*nsIDOMElement*/nsIDOMNode element, int resizerConstrains, boolean scroll) {
- if (getContentAreaEventListener() != null) {
- xulRunnerEditor.setSelectionRectangle(element, resizerConstrains, scroll);
- }
+ xulRunnerEditor.setSelectionRectangle(element, resizerConstrains, scroll);
}
/**
* Show resizer markers
*/
public void showResizer() {
- if (getContentAreaEventListener() != null) {
- xulRunnerEditor.showResizer();
- }
+ xulRunnerEditor.showResizer();
}
/**
* Hide resizer markers
*/
public void hideResizer() {
- if (getContentAreaEventListener() != null) {
- xulRunnerEditor.hideResizer();
- }
+ xulRunnerEditor.hideResizer();
}
/**
@@ -993,47 +946,23 @@
}
/**
- * @return the contentAreaEventTarget
- */
- public nsIDOMEventTarget getContentAreaEventTarget() {
- return contentAreaEventTarget;
- }
-
- /**
- * @param contentAreaEventTarget the contentAreaEventTarget to set
- */
- public void setContentAreaEventTarget(nsIDOMEventTarget contentAreaEventTarget) {
- this.contentAreaEventTarget = contentAreaEventTarget;
- }
-
- /**
* @return the contentAreaEventListener
*/
- public MozillaDomEventListener getContentAreaEventListener() {
- if(contentAreaEventListener==null) {
- contentAreaEventListener = new MozillaDomEventListener();
+ protected MozillaEventAdapter getMozillaEventAdapter() {
+ if(mozillaEventAdapter == null) {
+ mozillaEventAdapter = new MozillaEventAdapter();
}
- return contentAreaEventListener;
+ return mozillaEventAdapter;
}
-
- /**
- * @param contentAreaEventListener the contentAreaEventListener to set
- */
- public void setContentAreaEventListener(
- MozillaDomEventListener contentAreaEventListener) {
-
- this.contentAreaEventListener = contentAreaEventListener;
- }
/**
*
*/
public void onReloadWindow() {
- removeDomEventListeners();
+ removeListeners();
xulRunnerEditor.removeResizerListener();
contentArea = findContentArea();
- addDomEventListeners();
- addSelectionListener();
+ addListeners();
xulRunnerEditor.addResizerListener();
controller.reinit();
}
@@ -1168,7 +1097,7 @@
showSelectionBarAction.setChecked(checked);
}
- public EditorDomEventListener getEditorDomEventListener() {
- return editorDomEventListener;
+ public MozillaEventListener getEditorDomEventListener() {
+ return mozillaEventListener;
}
}
Added: trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/MozillaEventAdapter.java
===================================================================
--- trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/MozillaEventAdapter.java (rev 0)
+++ trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/MozillaEventAdapter.java 2010-03-05 17:52:57 UTC (rev 20693)
@@ -0,0 +1,340 @@
+/*******************************************************************************
+ * Copyright (c) 2007 Exadel, Inc. and Red Hat, Inc.
+ * Distributed under license by Red Hat, Inc. All rights reserved.
+ * This program is made available under the terms of the
+ * Eclipse Public License v1.0 which accompanies this distribution,
+ * and is available at http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Exadel, Inc. and Red Hat, Inc. - initial API and implementation
+ ******************************************************************************/
+package org.jboss.tools.vpe.editor.mozilla;
+
+import javax.swing.event.EventListenerList;
+
+import org.jboss.tools.vpe.editor.mozilla.listener.MozillaContextMenuListener;
+import org.jboss.tools.vpe.editor.mozilla.listener.MozillaDndListener;
+import org.jboss.tools.vpe.editor.mozilla.listener.MozillaKeyListener;
+import org.jboss.tools.vpe.editor.mozilla.listener.MozillaMouseListener;
+import org.jboss.tools.vpe.editor.mozilla.listener.MozillaSelectionListener;
+import org.jboss.tools.vpe.xulrunner.browser.XulRunnerBrowser;
+import org.mozilla.interfaces.nsIDOMDocument;
+import org.mozilla.interfaces.nsIDOMEvent;
+import org.mozilla.interfaces.nsIDOMEventListener;
+import org.mozilla.interfaces.nsIDOMEventTarget;
+import org.mozilla.interfaces.nsIDOMKeyEvent;
+import org.mozilla.interfaces.nsIDOMMouseEvent;
+import org.mozilla.interfaces.nsIDOMNode;
+import org.mozilla.interfaces.nsIDOMWindow;
+import org.mozilla.interfaces.nsISelection;
+import org.mozilla.interfaces.nsISelectionListener;
+import org.mozilla.interfaces.nsISelectionPrivate;
+import org.mozilla.interfaces.nsISupports;
+import org.mozilla.xpcom.Mozilla;
+import org.mozilla.xpcom.XPCOMException;
+
+/**
+ * Listens to events from Mozilla and transfers them to
+ * {@code org.jboss.tools.vpe.editor.mozilla.listener.*Listener}'s.
+ *
+ * @author Yahor Radtsevich (yradtsevich) and others
+ */
+public class MozillaEventAdapter implements nsIDOMEventListener, nsISelectionListener {
+ public MozillaEventAdapter(){}
+
+ //possible events
+ private static final String MOZAFTERPAINT = "MozAfterPaint"; //$NON-NLS-1$
+ private static final String SCROLL = "scroll"; //$NON-NLS-1$
+ private static final String MOUSEMOVEEVENTTYPE="mousemove"; //$NON-NLS-1$
+ private static final String MOUSEDOWNEVENTTYPE="mousedown"; //$NON-NLS-1$
+ private static final String MOUSEUPEVENTTYPE="mouseup"; //$NON-NLS-1$
+ private static final String CLICKEVENTTYPE="click"; //$NON-NLS-1$
+ private static final String KEYPRESS="keypress"; //$NON-NLS-1$
+ private static final String DBLCLICK="dblclick"; //$NON-NLS-1$
+ private static final String CONTEXTMENUEVENTTYPE="contextmenu"; //$NON-NLS-1$
+ private static final String DRAGGESTUREEVENT = "draggesture"; //$NON-NLS-1$
+ private static final String DRAGOVEREVENT = "dragover"; //$NON-NLS-1$
+ private static final String DRAGDROPEVENT = "dragdrop"; //$NON-NLS-1$
+ private static final String DRAGENTEREVENT = "dragenter"; //$NON-NLS-1$
+ private static final String DRAGEXITEVENT = "dragexit"; //$NON-NLS-1$
+
+ private EventListenerList listeners = new EventListenerList();
+ private nsIDOMEventTarget window;
+ private nsIDOMEventTarget document;
+ private nsIDOMEventTarget contentArea;
+ private nsISelectionPrivate selectionPrivate;
+ private boolean attached = false;
+ // this field is never used
+ // private XulRunnerEditor visualEditor;
+
+ /**
+ * Attach this instance to the specified Mozilla window and content area
+ * event target.
+ *
+ * @throws IllegalStateException if the instance is attached twice.
+ */
+ public void attach(nsIDOMWindow domWindow, nsIDOMEventTarget contentArea) {
+ if (attached) {
+ new IllegalStateException("Instance of the " //$NON-NLS-1$
+ + "MozillaMouseListener cannot be attached twice.");//$NON-NLS-1$
+ }
+ attached = true;
+
+ this.window = (nsIDOMEventTarget) domWindow
+ .queryInterface(nsIDOMEventTarget.NS_IDOMEVENTTARGET_IID);
+ this.document = (nsIDOMEventTarget) domWindow.getDocument()
+ .queryInterface(nsIDOMEventTarget.NS_IDOMEVENTTARGET_IID);
+ this.contentArea = contentArea;
+
+ if (contentArea != null) {
+ contentArea.addEventListener(MozillaEventAdapter.CLICKEVENTTYPE, this, false);
+ contentArea.addEventListener(MozillaEventAdapter.MOUSEDOWNEVENTTYPE, this, false);
+ contentArea.addEventListener(MozillaEventAdapter.MOUSEUPEVENTTYPE, this, false);
+ contentArea.addEventListener(MozillaEventAdapter.MOUSEMOVEEVENTTYPE, this, false);
+ contentArea.addEventListener(MozillaEventAdapter.CONTEXTMENUEVENTTYPE, this, false);
+ contentArea.addEventListener(MozillaEventAdapter.DRAGDROPEVENT, this, false);
+ contentArea.addEventListener(MozillaEventAdapter.DRAGENTEREVENT, this, false);
+ contentArea.addEventListener(MozillaEventAdapter.DRAGEXITEVENT,this, false);
+ contentArea.addEventListener(MozillaEventAdapter.DRAGGESTUREEVENT, this, false);
+ contentArea.addEventListener(MozillaEventAdapter.DRAGOVEREVENT, this, false);
+ contentArea.addEventListener(MozillaEventAdapter.DBLCLICK, this, false);
+ }
+ if (window != null) {
+ window.addEventListener(MozillaEventAdapter.MOZAFTERPAINT, this, false);
+
+ nsISelection selection = domWindow.getSelection();
+ selectionPrivate = (nsISelectionPrivate) selection
+ .queryInterface(nsISelectionPrivate.NS_ISELECTIONPRIVATE_IID);
+ selectionPrivate.addSelectionListener(this);
+ }
+ if (document != null) {
+ document.addEventListener(MozillaEventAdapter.KEYPRESS, this, false);
+ //as a fix of https://jira.jboss.org/jira/browse/JBIDE-4022
+ //scroll event listener was added for selection border redrawing
+ document.addEventListener(MozillaEventAdapter.SCROLL, this, false);
+ }
+ }
+
+ /**
+ * Detach this instance from all Mozilla event notifiers
+ */
+ public void detach() {
+ attached = false;
+
+ if (contentArea != null) {
+ contentArea.removeEventListener(MozillaEventAdapter.CLICKEVENTTYPE, this, false);
+ contentArea.removeEventListener(MozillaEventAdapter.MOUSEDOWNEVENTTYPE, this, false);
+ contentArea.removeEventListener(MozillaEventAdapter.MOUSEUPEVENTTYPE, this, false);
+ contentArea.removeEventListener(MozillaEventAdapter.MOUSEMOVEEVENTTYPE, this, false);
+ contentArea.removeEventListener(MozillaEventAdapter.CONTEXTMENUEVENTTYPE, this, false);
+ contentArea.removeEventListener(MozillaEventAdapter.DRAGDROPEVENT, this, false);
+ contentArea.removeEventListener(MozillaEventAdapter.DRAGENTEREVENT, this, false);
+ contentArea.removeEventListener(MozillaEventAdapter.DRAGEXITEVENT, this, false);
+ contentArea.removeEventListener(MozillaEventAdapter.DRAGGESTUREEVENT, this, false);
+ contentArea.removeEventListener(MozillaEventAdapter.DRAGOVEREVENT, this, false);
+ contentArea.removeEventListener(MozillaEventAdapter.DBLCLICK, this, false);
+ contentArea = null;
+ }
+ if (document != null) {
+ document.removeEventListener(MozillaEventAdapter.KEYPRESS, this, false);
+ document.removeEventListener(MozillaEventAdapter.SCROLL, this, false);
+ document = null;
+ }
+ if (window != null) {
+ window.removeEventListener(MozillaEventAdapter.MOZAFTERPAINT, this, false);
+ window = null;
+ }
+ if (selectionPrivate != null) {
+ try {
+ selectionPrivate.removeSelectionListener(this);
+ } catch (XPCOMException xpcomException) {
+ // this exception throws when progress listener already has been
+ // deleted,
+ // so just ignore if error code NS_ERROR_FAILURE
+ // mareshkau fix for jbide-3155
+ if (xpcomException.errorcode != XulRunnerBrowser.NS_ERROR_FAILURE) {
+ throw xpcomException;
+ }
+ } finally {
+ selectionPrivate = null;
+ }
+ }
+ }
+
+ public void addMouseListener(MozillaMouseListener listener) {
+ listeners.add(MozillaMouseListener.class, listener);
+ }
+
+ public void removeMouseListener(MozillaMouseListener listener) {
+ listeners.remove(MozillaMouseListener.class, listener);
+ }
+
+ public void addKeyListener(MozillaKeyListener listener) {
+ listeners.add(MozillaKeyListener.class, listener);
+ }
+
+ public void removeKeyListener(MozillaKeyListener listener) {
+ listeners.remove(MozillaKeyListener.class, listener);
+ }
+
+ public void addContextMenuListener(MozillaContextMenuListener listener) {
+ listeners.add(MozillaContextMenuListener.class, listener);
+ }
+
+ public void removeContextMenuListener(MozillaContextMenuListener listener) {
+ listeners.remove(MozillaContextMenuListener.class, listener);
+ }
+
+ public void addDndListener(MozillaDndListener listener) {
+ listeners.add(MozillaDndListener.class, listener);
+ }
+
+ public void removeDndListener(MozillaDndListener listener) {
+ listeners.remove(MozillaDndListener.class, listener);
+ }
+
+ public void addSelectionListener(MozillaSelectionListener listener) {
+ listeners.add(MozillaSelectionListener.class, listener);
+ }
+
+ public void removeSelectionListener(MozillaSelectionListener listener) {
+ listeners.remove(MozillaSelectionListener.class, listener);
+ }
+ /**
+ * {@inheritDoc}
+ */
+ public void notifySelectionChanged(nsIDOMDocument domDocument, nsISelection selection, short reason) {
+ for (MozillaSelectionListener listener : listeners.getListeners(
+ MozillaSelectionListener.class)) {
+ listener.notifySelectionChanged(domDocument, selection, reason);
+ }
+ }
+
+ /**
+ * {@inheritDoc}
+ */
+ public void handleEvent(nsIDOMEvent domEvent) {
+ final String eventType = domEvent.getType();
+ if(MOUSEMOVEEVENTTYPE.equals(eventType)) {
+ nsIDOMMouseEvent mouseEvent = (nsIDOMMouseEvent) domEvent
+ .queryInterface(nsIDOMMouseEvent.NS_IDOMMOUSEEVENT_IID);
+ for (MozillaMouseListener listener : listeners.getListeners(
+ MozillaMouseListener.class)) {
+ listener.mouseMove(mouseEvent);
+ }
+ } else if(MOUSEDOWNEVENTTYPE.equals(eventType)) {
+ nsIDOMMouseEvent mouseEvent = (nsIDOMMouseEvent) domEvent
+ .queryInterface(nsIDOMMouseEvent.NS_IDOMMOUSEEVENT_IID);
+ for (MozillaMouseListener listener : listeners.getListeners(
+ MozillaMouseListener.class)) {
+ listener.mouseDown(mouseEvent);
+ }
+ } else if(MOUSEUPEVENTTYPE.equals(eventType)) {
+ nsIDOMMouseEvent mouseEvent = (nsIDOMMouseEvent) domEvent
+ .queryInterface(nsIDOMMouseEvent.NS_IDOMMOUSEEVENT_IID);
+ for (MozillaMouseListener listener : listeners.getListeners(
+ MozillaMouseListener.class)) {
+ listener.mouseUp(mouseEvent);
+ }
+ } else if(CLICKEVENTTYPE.equals(eventType)) {
+ nsIDOMMouseEvent mouseEvent = (nsIDOMMouseEvent) domEvent
+ .queryInterface(nsIDOMMouseEvent.NS_IDOMMOUSEEVENT_IID);
+ for (MozillaMouseListener listener : listeners.getListeners(
+ MozillaMouseListener.class)) {
+ listener.mouseClick(mouseEvent);
+ }
+ } else if(DBLCLICK.equals(eventType)) {
+ nsIDOMMouseEvent mouseEvent = (nsIDOMMouseEvent) domEvent
+ .queryInterface(nsIDOMMouseEvent.NS_IDOMMOUSEEVENT_IID);
+ for (MozillaMouseListener listener : listeners.getListeners(
+ MozillaMouseListener.class)) {
+ listener.mouseDblClick(mouseEvent);
+ }
+ } else if(KEYPRESS.equals(eventType)) {
+ nsIDOMKeyEvent keyEvent = (nsIDOMKeyEvent) domEvent
+ .queryInterface(nsIDOMKeyEvent.NS_IDOMKEYEVENT_IID);
+ for (MozillaKeyListener listener : listeners.getListeners(
+ MozillaKeyListener.class)) {
+ listener.keyPress(keyEvent);
+ }
+ } else if(CONTEXTMENUEVENTTYPE.equals(eventType)) {
+ //first param are null 0, because this not used in event handler
+ nsIDOMNode node = (nsIDOMNode) domEvent.getTarget()
+ .queryInterface(nsIDOMNode.NS_IDOMNODE_IID);
+ for (MozillaContextMenuListener listener : listeners.getListeners(
+ MozillaContextMenuListener.class)) {
+ listener.onShowContextMenu(0, domEvent, node);
+ }
+ } else if(DRAGGESTUREEVENT.equals(eventType)) {
+ // fix of JBIDE-4998: since drag events now are implemented by
+ // handling CLICKEVENTTYPE, there is no need to handle them here
+ //for (DndDomEventListener listener : dndListeners) {
+ // listener.dragGesture(domEvent);
+ //}
+ } else if(DRAGDROPEVENT.equals(eventType)) {
+ // calls when drop event occure
+ for (MozillaDndListener listener : listeners.getListeners(
+ MozillaDndListener.class)) {
+ listener.dragDrop(domEvent);
+ }
+ domEvent.stopPropagation();
+ domEvent.preventDefault();
+ } else if(DRAGENTEREVENT.equals(eventType)) {
+ //just ignore this event
+ } else if(DRAGEXITEVENT.equals(eventType)) {
+ //just ignore this event
+ } else if(DRAGOVEREVENT.equals(eventType)) {
+ for (MozillaDndListener listener : listeners.getListeners(
+ MozillaDndListener.class)) {
+ listener.dragOver(domEvent);
+ }
+ }
+ }
+
+ /* (non-Javadoc)
+ * @see org.mozilla.interfaces.nsISupports#queryInterface(java.lang.String)
+ */
+ public nsISupports queryInterface(String arg0) {
+ return Mozilla.queryInterface(this, arg0);
+ }
+
+ // this method is never used
+// boolean isXulElement(nsIDOMMouseEvent mouseEvent) {
+// // TODO Sergey Vasilyev figure out with getTmpRealOriginalTarget
+//// nsIDOMNSEvent nsEvent = (nsIDOMNSEvent)mouseEvent.queryInterface(nsIDOMNSEvent.NS_IDOMNSEVENT_IID);
+//// nsIDOMEventTarget target = nsEvent.getTmpRealOriginalTarget();
+//// int aDragNode = target.queryInterface(nsIDOMNode.NS_IDOMNODE_IID);
+//// nsIDOMNode originalNode = nsIDOMNode.getNodeAtAddress(aDragNode);
+//// String prefix = originalNode.getPrefix();
+//// boolean isXul = "XUL".equalsIgnoreCase(prefix);
+//// target.Release();
+//// nsEvent.Release();
+// return false;
+// }
+
+// commented, since visualEditor was never used locally
+// if it is needed, the calls to this method should be uncommented
+// (see MozillaEditor)
+// void setVisualEditor(XulRunnerEditor visualEditor) {
+// this.visualEditor = visualEditor;
+// }
+
+// this method is never used
+// /* (non-Javadoc)
+// * @see org.mozilla.interfaces.nsIClipboardDragDropHooks#onPasteOrDrop(org.mozilla.interfaces.nsIDOMEvent, org.mozilla.interfaces.nsITransferable)
+// */
+// public boolean onPasteOrDrop(nsIDOMEvent event, nsITransferable transferable) {
+// nsIDOMMouseEvent mouseEvent = (nsIDOMMouseEvent)event.queryInterface(nsIDOMMouseEvent.NS_IDOMMOUSEEVENT_IID);
+//
+// if (editorDomEventListener != null && !isXulElement(mouseEvent)) {
+// nsIDragSession dragSession = visualEditor.getCurrentDragSession();
+// if (dragSession.isDataFlavorSupported(VpeController.MODEL_FLAVOR)) {
+// editorDomEventListener.onPasteOrDrop(mouseEvent, VpeController.MODEL_FLAVOR, ""); //$NON-NLS-1$
+// }
+// }
+// mouseEvent.preventDefault();
+// mouseEvent.stopPropagation();
+//
+// return false;
+// }
+}
Modified: trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/MozillaPreview.java
===================================================================
--- trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/MozillaPreview.java 2010-03-05 15:30:58 UTC (rev 20692)
+++ trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/MozillaPreview.java 2010-03-05 17:52:57 UTC (rev 20693)
@@ -23,6 +23,8 @@
import org.jboss.tools.vpe.editor.bundle.BundleMap;
import org.jboss.tools.vpe.editor.context.VpePageContext;
import org.jboss.tools.vpe.editor.mapping.VpeDomMapping;
+import org.jboss.tools.vpe.editor.mozilla.listener.MozillaDndListener;
+import org.jboss.tools.vpe.editor.mozilla.listener.EditorLoadWindowListener;
import org.jboss.tools.vpe.editor.template.VpeTemplateManager;
import org.jboss.tools.vpe.xulrunner.editor.XulRunnerEditor;
@@ -33,7 +35,7 @@
public class MozillaPreview extends MozillaEditor {
private EditorLoadWindowListener editorLoadWindowListener;
- private EditorDomEventListener editorDomEventListener;
+ private MozillaDndListener editorDomEventListener;
private VpeTemplateManager templateManager;
private VpePageContext pageContext;
private StructuredTextEditor sourceEditor;
@@ -95,7 +97,7 @@
*/
public void onLoadWindow() {
setContentArea(findContentArea());
- addDomEventListeners();
+ addListeners();
if (editorLoadWindowListener != null) {
editorLoadWindowListener.load();
}
@@ -228,7 +230,7 @@
public void dispose() {
setEditorDomEventListener(null);
setEditorLoadWindowListener(null);
- setContentAreaEventListener(null);
+ contentAreaEventListener = null;
if (pageContext != null) {
pageContext.dispose();
pageContext=null;
@@ -244,35 +246,15 @@
//super.dispose();
}
-
-
/* (non-Javadoc)
* @see org.jboss.tools.vpe.editor.mozilla.MozillaEditor#getContentAreaEventListener()
*/
@Override
- public MozillaDomEventListener getContentAreaEventListener() {
-
+ protected PreviewDomEventListener getMozillaEventAdapter() {
if(this.contentAreaEventListener==null){
-
contentAreaEventListener = new PreviewDomEventListener();
}
-
+
return contentAreaEventListener;
}
-
-
-
- /* (non-Javadoc)
- * @see org.jboss.tools.vpe.editor.mozilla.MozillaEditor#setContentAreaEventListener(org.jboss.tools.vpe.editor.mozilla.MozillaDomEventListener)
- */
- @Override
- public void setContentAreaEventListener(
- MozillaDomEventListener contentAreaEventListener) {
-
- if(contentAreaEventListener instanceof PreviewDomEventListener) {
-
- this.contentAreaEventListener = (PreviewDomEventListener) contentAreaEventListener;
- }
- }
-
}
\ No newline at end of file
Modified: trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/PreviewDomEventListener.java
===================================================================
--- trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/PreviewDomEventListener.java 2010-03-05 15:30:58 UTC (rev 20692)
+++ trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/PreviewDomEventListener.java 2010-03-05 17:52:57 UTC (rev 20693)
@@ -16,7 +16,7 @@
* @author mareshkau
*
*/
-public class PreviewDomEventListener extends MozillaDomEventListener {
+public class PreviewDomEventListener extends MozillaEventAdapter {
/* (non-Javadoc)
* @see org.jboss.tools.vpe.editor.mozilla.MozillaDomEventListener#handleEvent(org.mozilla.interfaces.nsIDOMEvent)
Modified: trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/XulRunnerEditor2.java
===================================================================
--- trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/XulRunnerEditor2.java 2010-03-05 15:30:58 UTC (rev 20692)
+++ trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/XulRunnerEditor2.java 2010-03-05 17:52:57 UTC (rev 20693)
@@ -58,7 +58,7 @@
public void onDispose() {
if (mozillaEditor != null) {
mozillaEditor.tearDownEditor();
- mozillaEditor.removeDomEventListeners();
+ mozillaEditor.removeListeners();
mozillaEditor = null;
}
super.onDispose();
Modified: trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/XulRunnerPreview.java
===================================================================
--- trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/XulRunnerPreview.java 2010-03-05 15:30:58 UTC (rev 20692)
+++ trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/XulRunnerPreview.java 2010-03-05 17:52:57 UTC (rev 20693)
@@ -41,7 +41,7 @@
public void onDispose() {
if (mozillaPreview != null) {
- mozillaPreview.removeDomEventListeners();
+ mozillaPreview.removeListeners();
mozillaPreview = null;
}
super.onDispose();
Added: trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/listener/EditorLoadWindowListener.java
===================================================================
--- trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/listener/EditorLoadWindowListener.java (rev 0)
+++ trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/listener/EditorLoadWindowListener.java 2010-03-05 17:52:57 UTC (rev 20693)
@@ -0,0 +1,17 @@
+/*******************************************************************************
+ * Copyright (c) 2007 Exadel, Inc. and Red Hat, Inc.
+ * Distributed under license by Red Hat, Inc. All rights reserved.
+ * This program is made available under the terms of the
+ * Eclipse Public License v1.0 which accompanies this distribution,
+ * and is available at http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Exadel, Inc. and Red Hat, Inc. - initial API and implementation
+ ******************************************************************************/
+package org.jboss.tools.vpe.editor.mozilla.listener;
+
+import java.util.EventListener;
+
+public interface EditorLoadWindowListener extends EventListener {
+ void load();
+}
Added: trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/listener/MozillaContextMenuListener.java
===================================================================
--- trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/listener/MozillaContextMenuListener.java (rev 0)
+++ trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/listener/MozillaContextMenuListener.java 2010-03-05 17:52:57 UTC (rev 20693)
@@ -0,0 +1,32 @@
+/*******************************************************************************
+ * Copyright (c) 2007-2009 Red Hat, Inc.
+ * Distributed under license by Red Hat, Inc. All rights reserved.
+ * This program is made available under the terms of the
+ * Eclipse Public License v1.0 which accompanies this distribution,
+ * and is available at http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributor:
+ * Red Hat, Inc. - initial API and implementation
+ ******************************************************************************/
+package org.jboss.tools.vpe.editor.mozilla.listener;
+
+import java.util.EventListener;
+
+import org.mozilla.interfaces.nsIContextMenuListener;
+import org.mozilla.interfaces.nsIDOMEvent;
+import org.mozilla.interfaces.nsIDOMNode;
+
+/**
+ * Listener for context-menu events.
+ *
+ * @author Yahor Radtsevich (yradtsevich)
+ */
+public interface MozillaContextMenuListener extends EventListener {
+
+ /**
+ * @see nsIContextMenuListener#onShowContextMenu(long, nsIDOMEvent, nsIDOMNode)
+ */
+ void onShowContextMenu(long aContextFlags, nsIDOMEvent aEvent,
+ nsIDOMNode aNode);
+
+}
Added: trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/listener/MozillaDndListener.java
===================================================================
--- trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/listener/MozillaDndListener.java (rev 0)
+++ trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/listener/MozillaDndListener.java 2010-03-05 17:52:57 UTC (rev 20693)
@@ -0,0 +1,53 @@
+/*******************************************************************************
+ * Copyright (c) 2007-2009 Red Hat, Inc.
+ * Distributed under license by Red Hat, Inc. All rights reserved.
+ * This program is made available under the terms of the
+ * Eclipse Public License v1.0 which accompanies this distribution,
+ * and is available at http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributor:
+ * Red Hat, Inc. - initial API and implementation
+ ******************************************************************************/
+package org.jboss.tools.vpe.editor.mozilla.listener;
+
+import java.util.EventListener;
+
+import org.jboss.tools.vpe.editor.mozilla.MozillaDropInfo;
+import org.mozilla.interfaces.nsIDOMEvent;
+import org.mozilla.interfaces.nsIDOMMouseEvent;
+
+/**
+ * Listener for Drag&Drop events.
+ *
+ * @author Yahor Radtsevich (yradtsevich)
+ */
+public interface MozillaDndListener extends EventListener {
+ void dragOver(nsIDOMEvent event);
+
+ /**
+ * Drag gesture event handler
+ * @param event xulrunner drag event
+ */
+ void dragGesture(nsIDOMEvent event);
+ boolean canInnerDrag(nsIDOMMouseEvent mouseEvent);
+ MozillaDropInfo canInnerDrop(nsIDOMMouseEvent mouseEvent);
+ void innerDrop(nsIDOMMouseEvent mouseEvent);
+ void externalDrop(nsIDOMMouseEvent mouseEvent, String flavor, String data);
+ void startDragSession(nsIDOMEvent domEvent);
+
+ /**
+ * Calls when drop event occurs
+ * @param domEvent
+ */
+ void dragDrop(nsIDOMEvent domEvent);
+
+ MozillaDropInfo canExternalDrop(nsIDOMMouseEvent mouseEvent,
+ String flavor, String data);
+
+
+// these methods are never used
+// void dragEnter(nsIDOMEvent event);
+// void dragExit(nsIDOMEvent event);
+// void drop(nsIDOMEvent event);
+// void onPasteOrDrop(nsIDOMMouseEvent mouseEvent, String flavor, String data);
+}
Added: trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/listener/MozillaEventListener.java
===================================================================
--- trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/listener/MozillaEventListener.java (rev 0)
+++ trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/listener/MozillaEventListener.java 2010-03-05 17:52:57 UTC (rev 20693)
@@ -0,0 +1,30 @@
+/*******************************************************************************
+ * Copyright (c) 2007 Exadel, Inc. and Red Hat, Inc.
+ * Distributed under license by Red Hat, Inc. All rights reserved.
+ * This program is made available under the terms of the
+ * Eclipse Public License v1.0 which accompanies this distribution,
+ * and is available at http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Exadel, Inc. and Red Hat, Inc. - initial API and implementation
+ ******************************************************************************/
+package org.jboss.tools.vpe.editor.mozilla.listener;
+
+/**
+ * Listener of Mozilla events. Aggregates several kinds of listeners
+ * in itself (see the declaration).
+ */
+public interface MozillaEventListener extends MozillaDndListener,
+ MozillaMouseListener, MozillaKeyListener,
+ MozillaTooltipListener, MozillaSelectionListener,
+ MozillaContextMenuListener, MozillaResizeListener {
+ //nsIDOMMutationListener
+// these methods are not used
+// void subtreeModified(nsIDOMMutationEvent mutationEvent);
+// void nodeInserted(nsIDOMMutationEvent mutationEvent);
+// void nodeRemoved(nsIDOMMutationEvent mutationEvent);
+// void nodeRemovedFromDocument(nsIDOMMutationEvent mutationEvent);
+// void nodeInsertedIntoDocument(nsIDOMMutationEvent mutationEvent);
+// void attrModified(nsIDOMMutationEvent mutationEvent);
+// void characterDataModified(nsIDOMMutationEvent mutationEvent);
+}
Added: trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/listener/MozillaKeyListener.java
===================================================================
--- trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/listener/MozillaKeyListener.java (rev 0)
+++ trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/listener/MozillaKeyListener.java 2010-03-05 17:52:57 UTC (rev 20693)
@@ -0,0 +1,26 @@
+/*******************************************************************************
+ * Copyright (c) 2007-2009 Red Hat, Inc.
+ * Distributed under license by Red Hat, Inc. All rights reserved.
+ * This program is made available under the terms of the
+ * Eclipse Public License v1.0 which accompanies this distribution,
+ * and is available at http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributor:
+ * Red Hat, Inc. - initial API and implementation
+ ******************************************************************************/
+package org.jboss.tools.vpe.editor.mozilla.listener;
+
+import java.util.EventListener;
+
+import org.mozilla.interfaces.nsIDOMKeyEvent;
+
+/**
+ * Listener for key events.
+ *
+ * @author Yahor Radtsevich (yradtsevich)
+ */
+public interface MozillaKeyListener extends EventListener {
+
+ void keyPress(nsIDOMKeyEvent keyEvent);
+
+}
Added: trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/listener/MozillaMouseListener.java
===================================================================
--- trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/listener/MozillaMouseListener.java (rev 0)
+++ trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/listener/MozillaMouseListener.java 2010-03-05 17:52:57 UTC (rev 20693)
@@ -0,0 +1,34 @@
+/*******************************************************************************
+ * Copyright (c) 2007-2009 Red Hat, Inc.
+ * Distributed under license by Red Hat, Inc. All rights reserved.
+ * This program is made available under the terms of the
+ * Eclipse Public License v1.0 which accompanies this distribution,
+ * and is available at http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributor:
+ * Red Hat, Inc. - initial API and implementation
+ ******************************************************************************/
+package org.jboss.tools.vpe.editor.mozilla.listener;
+
+import java.util.EventListener;
+
+import org.mozilla.interfaces.nsIDOMMouseEvent;
+
+/**
+ * Listener for mouse events.
+ *
+ * @author Yahor Radtsevich (yradtsevich)
+ */
+public interface MozillaMouseListener extends EventListener {
+
+ void mouseDown(nsIDOMMouseEvent mouseEvent);
+
+ void mouseUp(nsIDOMMouseEvent mouseEvent);
+
+ void mouseClick(nsIDOMMouseEvent mouseEvent);
+
+ void mouseDblClick(nsIDOMMouseEvent mouseEvent);
+
+ void mouseMove(nsIDOMMouseEvent mouseEvent);
+
+}
Added: trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/listener/MozillaResizeListener.java
===================================================================
--- trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/listener/MozillaResizeListener.java (rev 0)
+++ trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/listener/MozillaResizeListener.java 2010-03-05 17:52:57 UTC (rev 20693)
@@ -0,0 +1,26 @@
+/*******************************************************************************
+ * Copyright (c) 2007-2009 Red Hat, Inc.
+ * Distributed under license by Red Hat, Inc. All rights reserved.
+ * This program is made available under the terms of the
+ * Eclipse Public License v1.0 which accompanies this distribution,
+ * and is available at http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributor:
+ * Red Hat, Inc. - initial API and implementation
+ ******************************************************************************/
+package org.jboss.tools.vpe.editor.mozilla.listener;
+
+import org.mozilla.interfaces.nsIDOMElement;
+
+/**
+ * Listener for element resize events,
+ *
+ * @author Yahor Radtsevich (yradtsevich)
+ *
+ */
+public interface MozillaResizeListener {
+
+ void elementResized(nsIDOMElement element, int resizerConstrains, int top,
+ int left, int width, int height);
+
+}
Added: trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/listener/MozillaSelectionListener.java
===================================================================
--- trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/listener/MozillaSelectionListener.java (rev 0)
+++ trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/listener/MozillaSelectionListener.java 2010-03-05 17:52:57 UTC (rev 20693)
@@ -0,0 +1,32 @@
+/*******************************************************************************
+ * Copyright (c) 2007-2009 Red Hat, Inc.
+ * Distributed under license by Red Hat, Inc. All rights reserved.
+ * This program is made available under the terms of the
+ * Eclipse Public License v1.0 which accompanies this distribution,
+ * and is available at http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributor:
+ * Red Hat, Inc. - initial API and implementation
+ ******************************************************************************/
+package org.jboss.tools.vpe.editor.mozilla.listener;
+
+import java.util.EventListener;
+
+import org.mozilla.interfaces.nsIDOMDocument;
+import org.mozilla.interfaces.nsISelection;
+import org.mozilla.interfaces.nsISelectionListener;
+
+/**
+ * Listener for selection events.
+ *
+ * @author Yahor Radtsevich (yradtsevich)
+ */
+public interface MozillaSelectionListener extends EventListener {
+
+ /**
+ * @see nsISelectionListener#notifySelectionChanged(nsIDOMDocument, nsISelection, short)
+ */
+ void notifySelectionChanged(nsIDOMDocument domDocument,
+ nsISelection selection, short reason);
+
+}
Added: trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/listener/MozillaTooltipListener.java
===================================================================
--- trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/listener/MozillaTooltipListener.java (rev 0)
+++ trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/listener/MozillaTooltipListener.java 2010-03-05 17:52:57 UTC (rev 20693)
@@ -0,0 +1,34 @@
+/*******************************************************************************
+ * Copyright (c) 2007-2009 Red Hat, Inc.
+ * Distributed under license by Red Hat, Inc. All rights reserved.
+ * This program is made available under the terms of the
+ * Eclipse Public License v1.0 which accompanies this distribution,
+ * and is available at http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributor:
+ * Red Hat, Inc. - initial API and implementation
+ ******************************************************************************/
+package org.jboss.tools.vpe.editor.mozilla.listener;
+
+import java.util.EventListener;
+
+import org.mozilla.interfaces.nsITooltipListener;
+
+/**
+ * Listener for context-menu show/hide events.
+ *
+ * @author Yahor Radtsevich (yradtsevich)
+ */
+public interface MozillaTooltipListener extends EventListener {
+
+ /**
+ * @see nsITooltipListener#onShowTooltip(int, int, String)
+ */
+ void onShowTooltip(int x, int y, String text);
+
+ /**
+ * @see nsITooltipListener#onHideTooltip()
+ */
+ void onHideTooltip();
+
+}
Modified: trunk/vpe/plugins/org.jboss.tools.vpe.xulrunner/src/org/jboss/tools/vpe/xulrunner/browser/XulRunnerBrowser.java
===================================================================
--- trunk/vpe/plugins/org.jboss.tools.vpe.xulrunner/src/org/jboss/tools/vpe/xulrunner/browser/XulRunnerBrowser.java 2010-03-05 15:30:58 UTC (rev 20692)
+++ trunk/vpe/plugins/org.jboss.tools.vpe.xulrunner/src/org/jboss/tools/vpe/xulrunner/browser/XulRunnerBrowser.java 2010-03-05 17:52:57 UTC (rev 20693)
@@ -69,8 +69,8 @@
private static final Mozilla mozilla;
private Browser browser = null;
private nsIWebBrowser webBrowser = null;
- private long chrome_flags = nsIWebBrowserChrome.CHROME_ALL;
- protected static final long NS_ERROR_FAILURE = 0x80004005L;
+ private long chrome_flags = nsIWebBrowserChrome.CHROME_ALL;
+ public static final long NS_ERROR_FAILURE = 0x80004005L;
static {
XULRUNNER_BUNDLE = (new StringBuffer("org.mozilla.xulrunner")) //$NON-NLS-1$
Modified: trunk/vpe/plugins/org.jboss.tools.vpe.xulrunner/src/org/jboss/tools/vpe/xulrunner/editor/XulRunnerEditor.java
===================================================================
--- trunk/vpe/plugins/org.jboss.tools.vpe.xulrunner/src/org/jboss/tools/vpe/xulrunner/editor/XulRunnerEditor.java 2010-03-05 15:30:58 UTC (rev 20692)
+++ trunk/vpe/plugins/org.jboss.tools.vpe.xulrunner/src/org/jboss/tools/vpe/xulrunner/editor/XulRunnerEditor.java 2010-03-05 17:52:57 UTC (rev 20693)
@@ -43,7 +43,6 @@
import org.mozilla.interfaces.nsIInterfaceRequestor;
import org.mozilla.interfaces.nsISelection;
import org.mozilla.interfaces.nsISelectionListener;
-import org.mozilla.interfaces.nsISelectionPrivate;
import org.mozilla.interfaces.nsIServiceManager;
import org.mozilla.interfaces.nsISupports;
import org.mozilla.interfaces.nsITooltipListener;
@@ -165,7 +164,7 @@
getWebBrowser().removeWebBrowserListener(XulRunnerEditor.this,
nsITooltipListener.NS_ITOOLTIPLISTENER_IID);
removeProgressListener(XulRunnerEditor.this);
- removeSelectionListener();
+
if (resizeListener != null)
getIXulRunnerVpeResizer().removeResizeListener(
resizeListener);
@@ -681,43 +680,6 @@
}
/**
- * Adds selection listener
- *
- * @param selectionListener
- */
- public void addSelectionListener(nsISelectionListener selectionListener) {
- nsISelection selection = getSelection();
- nsISelectionPrivate selectionPrivate = (nsISelectionPrivate) selection
- .queryInterface(nsISelectionPrivate.NS_ISELECTIONPRIVATE_IID);
- selectionPrivate.addSelectionListener(selectionListener);
- this.selectionListener = selectionListener;
- }
-
- /**
- * Removes selection listener
- */
- public void removeSelectionListener() {
- if (this.selectionListener != null) {
- nsISelection selection = getSelection();
- nsISelectionPrivate selectionPrivate = (nsISelectionPrivate) selection
- .queryInterface(nsISelectionPrivate.NS_ISELECTIONPRIVATE_IID);
- try {
- selectionPrivate
- .removeSelectionListener(this.selectionListener);
- } catch (XPCOMException xpcomException) {
- // this exception throws when progress listener already has been
- // deleted,
- // so just ignore if error code NS_ERROR_FAILURE
- // mareshkau fix for jbide-3155
- if (xpcomException.errorcode != XulRunnerBrowser.NS_ERROR_FAILURE) {
- throw xpcomException;
- }
- }
- }
- this.selectionListener = null;
- }
-
- /**
* get nsIDomElement from nsIDomNode
*
* if node is nsIDomElement - return it
14 years, 10 months
JBoss Tools SVN: r20692 - in trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe: messages and 1 other directory.
by jbosstools-commits@lists.jboss.org
Author: dmaliarevich
Date: 2010-03-05 10:30:58 -0500 (Fri, 05 Mar 2010)
New Revision: 20692
Modified:
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/menu/InsertContributionItem.java
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/messages/VpeUIMessages.java
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/messages/messages.properties
Log:
https://jira.jboss.org/jira/browse/JBIDE-5996 -- InsertContributionItem is shown for the source editor.
Modified: trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/menu/InsertContributionItem.java
===================================================================
--- trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/menu/InsertContributionItem.java 2010-03-05 15:17:04 UTC (rev 20691)
+++ trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/menu/InsertContributionItem.java 2010-03-05 15:30:58 UTC (rev 20692)
@@ -23,12 +23,13 @@
import org.eclipse.wst.sse.ui.StructuredTextEditor;
import org.jboss.tools.common.model.XModelObject;
import org.jboss.tools.common.model.ui.util.ModelUtilities;
+import org.jboss.tools.jst.jsp.editor.IVisualContext;
import org.jboss.tools.jst.jsp.jspeditor.JSPMultiPageEditor;
+import org.jboss.tools.jst.jsp.jspeditor.JSPTextEditor;
+import org.jboss.tools.jst.jsp.jspeditor.SourceEditorPageContext;
import org.jboss.tools.jst.web.tld.TaglibData;
import org.jboss.tools.jst.web.tld.URIConstants;
-import org.jboss.tools.vpe.editor.VpeController;
-import org.jboss.tools.vpe.editor.VpeEditorPart;
-import org.jboss.tools.vpe.editor.context.VpePageContext;
+import org.jboss.tools.vpe.VpePlugin;
import org.jboss.tools.vpe.editor.menu.action.ComplexAction;
import org.jboss.tools.vpe.editor.menu.action.InsertAction2;
import org.jboss.tools.vpe.editor.menu.action.SelectThisTagAction;
@@ -55,9 +56,7 @@
private final Node node;
private final StructuredTextEditor sourceEditor;
- private final VpePageContext pageContext;
private final JSPMultiPageEditor editor;
- private final VpeController vpeController;
/**
* Creates an {@code InsertContributionItem}
@@ -78,39 +77,26 @@
PlatformUI.getWorkbench().getActiveWorkbenchWindow()
.getActivePage().getActiveEditor();
this.sourceEditor = editor.getSourceEditor();
- /*
- * Fixes https://jira.jboss.org/jira/browse/JBIDE-5996
- * When VisualEditor is not initialized it is impossible
- * to fill this menu item.
- */
- this.vpeController = ((VpeEditorPart) editor.getVisualEditor()).getController();
- if (null != vpeController) {
- this.pageContext = vpeController.getPageContext();
- } else {
- this.pageContext = null;
- }
}
@Override
public void fill(Menu menu, int index) {
- if (null != vpeController) {
+ /*
+ * Setting each InsertType to correct position in the menu
+ */
+ for (final InsertType insertItem : InsertType.values()) {
/*
- * Setting each InsertType to correct position in the menu
+ * Use MenuManager to create submenu.
*/
- for (final InsertType insertItem : InsertType.values()) {
- /*
- * Use MenuManager to create submenu.
- */
- final MenuManager paletteManuManager = new MenuManager(
- insertItem.getMessage());
- final XModelObject model = ModelUtilities.getPreferenceModel()
- .getByPath("%Palette%"); //$NON-NLS-1$
- paletteManuManager.addMenuListener(new InsertMenuListener(
- model, insertItem));
- paletteManuManager.setRemoveAllWhenShown(true);
- paletteManuManager.fill(menu, index);
- index++;
- }
+ final MenuManager paletteManuManager = new MenuManager(
+ insertItem.getMessage());
+ final XModelObject model = ModelUtilities.getPreferenceModel()
+ .getByPath("%Palette%"); //$NON-NLS-1$
+ paletteManuManager.addMenuListener(new InsertMenuListener(
+ model, insertItem));
+ paletteManuManager.setRemoveAllWhenShown(true);
+ paletteManuManager.fill(menu, index);
+ index++;
}
}
@@ -195,24 +181,37 @@
}
private String getPrefix(XModelObject modelObject) {
- final List<TaglibData> taglibs = XmlUtil.getTaglibsForNode(
- (Node) ((IStructuredSelection) sourceEditor
- .getSelectionProvider().getSelection())
- .getFirstElement(), pageContext);
-
- final String uri = modelObject
- .getAttributeValue(URIConstants.LIBRARY_URI);
- String prefix = null;
- final TaglibData sourceNodeTaglib = XmlUtil
- .getTaglibForURI(uri, taglibs);
-
- if (sourceNodeTaglib == null) {
- prefix = modelObject
- .getAttributeValue(URIConstants.DEFAULT_PREFIX);
+ String prefix = Constants.EMPTY;
+ List<TaglibData> taglibs = null;
+ /*
+ * Fixes https://jira.jboss.org/jira/browse/JBIDE-5996
+ * Get taglibs from the SourceEditorPageContext.
+ */
+ if (sourceEditor instanceof JSPTextEditor) {
+ IVisualContext context = ((JSPTextEditor) sourceEditor).getPageContext();
+ if (context instanceof SourceEditorPageContext) {
+ SourceEditorPageContext sourcePageContext = (SourceEditorPageContext) context;
+ taglibs = sourcePageContext.getTagLibs();
+ }
+ }
+
+ if (null == taglibs) {
+ VpePlugin.getDefault().logError(
+ VpeUIMessages.CANNOT_LOAD_TAGLIBS_FROM_PAGE_CONTEXT);
} else {
- prefix = sourceNodeTaglib.getPrefix();
+ final String uri = modelObject
+ .getAttributeValue(URIConstants.LIBRARY_URI);
+
+ final TaglibData sourceNodeTaglib = XmlUtil
+ .getTaglibForURI(uri, taglibs);
+
+ if (sourceNodeTaglib == null) {
+ prefix = modelObject
+ .getAttributeValue(URIConstants.DEFAULT_PREFIX);
+ } else {
+ prefix = sourceNodeTaglib.getPrefix();
+ }
}
-
return prefix;
}
}
Modified: trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/messages/VpeUIMessages.java
===================================================================
--- trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/messages/VpeUIMessages.java 2010-03-05 15:17:04 UTC (rev 20691)
+++ trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/messages/VpeUIMessages.java 2010-03-05 15:30:58 UTC (rev 20692)
@@ -154,5 +154,6 @@
public static String BROWSE_BUTTON_TEXT;
public static String NONE_TEMPLATES_WERE_ADDED;
public static String COULD_NOT_SET_TABLE_SELECTION;
+ public static String CANNOT_LOAD_TAGLIBS_FROM_PAGE_CONTEXT;
}
Modified: trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/messages/messages.properties
===================================================================
--- trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/messages/messages.properties 2010-03-05 15:17:04 UTC (rev 20691)
+++ trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/messages/messages.properties 2010-03-05 15:30:58 UTC (rev 20692)
@@ -140,4 +140,7 @@
IMPORT_UNKNOWN_TAGS_PAGE_TITLE=Unknown tags templates
IMPORT_UNKNOWN_TAGS_PAGE_DESCRIPTION=Import unknown tags templates from external file
NONE_TEMPLATES_WERE_ADDED=None of the templates were added.
-COULD_NOT_SET_TABLE_SELECTION=Could not set table selection.
\ No newline at end of file
+COULD_NOT_SET_TABLE_SELECTION=Could not set table selection.
+
+# Other messages
+CANNOT_LOAD_TAGLIBS_FROM_PAGE_CONTEXT=Cannot load taglibs from PageContext!
\ No newline at end of file
14 years, 10 months