JBoss Tools SVN: r5034 - trunk/common/plugins/org.jboss.tools.common.model/src/org/jboss/tools/common/model/util.
by jbosstools-commits@lists.jboss.org
Author: scabanovich
Date: 2007-11-22 08:35:41 -0500 (Thu, 22 Nov 2007)
New Revision: 5034
Modified:
trunk/common/plugins/org.jboss.tools.common.model/src/org/jboss/tools/common/model/util/XModelObjectLoaderUtil.java
Log:
Stack traces added to logged errors.
Modified: trunk/common/plugins/org.jboss.tools.common.model/src/org/jboss/tools/common/model/util/XModelObjectLoaderUtil.java
===================================================================
--- trunk/common/plugins/org.jboss.tools.common.model/src/org/jboss/tools/common/model/util/XModelObjectLoaderUtil.java 2007-11-22 11:26:15 UTC (rev 5033)
+++ trunk/common/plugins/org.jboss.tools.common.model/src/org/jboss/tools/common/model/util/XModelObjectLoaderUtil.java 2007-11-22 13:35:41 UTC (rev 5034)
@@ -309,7 +309,7 @@
XModelObject q = o.getChildByPath(co.getPathPart());
if(q != null) EnginesLoader.merge(q, co, false);
} catch (Exception exc) {
- ModelPlugin.getPluginLog().logError("XModelObjectLoaderUtil:loadChildren:" + exc.getMessage());
+ ModelPlugin.getPluginLog().logError("XModelObjectLoaderUtil:loadChildren:" + exc.getMessage(), exc);
}
continue;
}
@@ -562,7 +562,7 @@
serialize(object, w);
return w.toString();
} catch (Exception e) {
- ModelPlugin.getPluginLog().logError("XModelObjectLoaderUtil:asString:" + e.getMessage());
+ ModelPlugin.getPluginLog().logError("XModelObjectLoaderUtil:asString:" + e.getMessage(), e);
return "";
}
}
@@ -627,7 +627,7 @@
Element element = XMLUtil.getElement(f.getAbsolutePath());
if(element != null) load(element, o);
} catch (Exception e) {
- ModelPlugin.getPluginLog().logError("XModelObjectLoaderUtil:load(f,o):" + e.getMessage());
+ ModelPlugin.getPluginLog().logError("XModelObjectLoaderUtil:load(f,o):" + e.getMessage(), e);
}
}
@@ -637,7 +637,7 @@
try {
if(!serialize(o, w)) return false;
} catch (Exception e) {
- ModelPlugin.getPluginLog().logError("XModelObjectLoaderUtil:save(f,o):" + e.getMessage());
+ ModelPlugin.getPluginLog().logError("XModelObjectLoaderUtil:save(f,o):" + e.getMessage(), e);
return false;
}
String r = w.toString();
@@ -696,7 +696,7 @@
try {
return readFile(new File(expandString(filename)));
} catch (Exception e) {
- ModelPlugin.getPluginLog().logError("XModelObjectLoaderUtil:readFile(" + filename + "):" + e.getMessage());
+ ModelPlugin.getPluginLog().logError("XModelObjectLoaderUtil:readFile(" + filename + "):" + e.getMessage(), e);
return "";
}
}
@@ -713,7 +713,7 @@
try {
return writeFile(new File(expandString(filename)), value);
} catch (Exception e) {
- ModelPlugin.getPluginLog().logError("XModelObjectLoaderUtil:writeFile(" + filename + "):" + e.getMessage());
+ ModelPlugin.getPluginLog().logError("XModelObjectLoaderUtil:writeFile(" + filename + "):" + e.getMessage(), e);
return false;
}
}
@@ -734,7 +734,7 @@
}
return null;
} catch (Exception e) {
- ModelPlugin.getPluginLog().logError("XModelObjectLoaderUtil:getObjectLoader(" + object + "):" + e.getMessage());
+ ModelPlugin.getPluginLog().logError("XModelObjectLoaderUtil:getObjectLoader(" + object + "):" + e.getMessage(), e);
return null;
}
}
18 years, 5 months
JBoss Tools SVN: r5033 - in trunk/seam/docs/reference/en: images/generate_entities and 3 other directories.
by jbosstools-commits@lists.jboss.org
Author: afedosik
Date: 2007-11-22 06:26:15 -0500 (Thu, 22 Nov 2007)
New Revision: 5033
Added:
trunk/seam/docs/reference/en/images/generate_entities/
trunk/seam/docs/reference/en/images/generate_entities/generate_entities1.png
trunk/seam/docs/reference/en/images/seam_wizards/
trunk/seam/docs/reference/en/images/seam_wizards/seam_wizards1.png
trunk/seam/docs/reference/en/images/seam_wizards/seam_wizards2.png
trunk/seam/docs/reference/en/images/seam_wizards/seam_wizards3.png
Modified:
trunk/seam/docs/reference/en/images/testng/testng_7.png
trunk/seam/docs/reference/en/images/testng/testng_9.png
trunk/seam/docs/reference/en/modules/directory_structure.xml
trunk/seam/docs/reference/en/modules/generate_entities.xml
trunk/seam/docs/reference/en/modules/intro.xml
trunk/seam/docs/reference/en/modules/seam_wizards.xml
Log:
http://jira.jboss.com/jira/browse/RHDS-289 chapters update, more screenshots
Added: trunk/seam/docs/reference/en/images/generate_entities/generate_entities1.png
===================================================================
(Binary files differ)
Property changes on: trunk/seam/docs/reference/en/images/generate_entities/generate_entities1.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/seam/docs/reference/en/images/seam_wizards/seam_wizards1.png
===================================================================
(Binary files differ)
Property changes on: trunk/seam/docs/reference/en/images/seam_wizards/seam_wizards1.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/seam/docs/reference/en/images/seam_wizards/seam_wizards2.png
===================================================================
(Binary files differ)
Property changes on: trunk/seam/docs/reference/en/images/seam_wizards/seam_wizards2.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/seam/docs/reference/en/images/seam_wizards/seam_wizards3.png
===================================================================
(Binary files differ)
Property changes on: trunk/seam/docs/reference/en/images/seam_wizards/seam_wizards3.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Modified: trunk/seam/docs/reference/en/images/testng/testng_7.png
===================================================================
(Binary files differ)
Modified: trunk/seam/docs/reference/en/images/testng/testng_9.png
===================================================================
(Binary files differ)
Modified: trunk/seam/docs/reference/en/modules/directory_structure.xml
===================================================================
--- trunk/seam/docs/reference/en/modules/directory_structure.xml 2007-11-22 10:48:16 UTC (rev 5032)
+++ trunk/seam/docs/reference/en/modules/directory_structure.xml 2007-11-22 11:26:15 UTC (rev 5033)
@@ -29,6 +29,7 @@
</mediaobject>
</figure>
+ <para>A WAR project can only use Seam JavaBean and JPA Entity bean components; it cannot use EJB3 Session beans etc.</para>
<para>WAR projects are generated to enable Seam 1.2.1 war hotdeploy feature. Classes put into <emphasis><property>src/action</property></emphasis> will be
deployed to <emphasis><property>WEB-INF/dev</property></emphasis> from which Seam 1.2.1 automatically will perform hotdeploy of new components.</para>
<note>
@@ -57,6 +58,7 @@
</mediaobject>
</figure>
+ <para>An EAR project can use the whole range of Seam components, including EJB3 Session beans.</para>
</section>
Modified: trunk/seam/docs/reference/en/modules/generate_entities.xml
===================================================================
--- trunk/seam/docs/reference/en/modules/generate_entities.xml 2007-11-22 10:48:16 UTC (rev 5032)
+++ trunk/seam/docs/reference/en/modules/generate_entities.xml 2007-11-22 11:26:15 UTC (rev 5033)
@@ -14,4 +14,17 @@
<para>Generate Entities is available directly from within Eclipse using Hibernate Tools plugin for the standard seam-gen generation.</para>
<para>Generate Entities generates a set of CRUD Seam components and web pages based on existing tables in a database or on existing entities in your application.</para>
+
+ <figure>
+ <title>Generate Seam Entities Wizard</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/generate_entities/generate_entities1.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+
+
</chapter>
+
Modified: trunk/seam/docs/reference/en/modules/intro.xml
===================================================================
--- trunk/seam/docs/reference/en/modules/intro.xml 2007-11-22 10:48:16 UTC (rev 5032)
+++ trunk/seam/docs/reference/en/modules/intro.xml 2007-11-22 11:26:15 UTC (rev 5033)
@@ -11,4 +11,20 @@
<title>Introduction</title>
+ <section>
+
+ <title>What is Seam?</title>
+
+ <para><property>Seam</property> is a fully featured application framework on top of Java EE 5. It is also one of the most popular enterprise Java framework today. Seam deeply integrates many other
+ standard-based or open source frameworks (e.g., JSF, EJB3, JMS, Web Services, jBPM, JBoss Rules, Ajax4jsf, RichFaces, Facelets, Spring, iText, Quartz, TestNG, etc.), and
+ provides a single programming model for developers to "drive" those underlying frameworks via simple annotated POJOs (Plain Old Java Objects). It makes life easier
+ for developers to tackle complex enterprise applications with many component frameworks.</para>
+ </section>
+
+ <section>
+ <title>Other relevant resources on the topic</title>
+
+ <para><ulink url="http://www.jboss.com/products/seam">Seam Framework</ulink></para>
+
+ </section>
</chapter>
Modified: trunk/seam/docs/reference/en/modules/seam_wizards.xml
===================================================================
--- trunk/seam/docs/reference/en/modules/seam_wizards.xml 2007-11-22 10:48:16 UTC (rev 5032)
+++ trunk/seam/docs/reference/en/modules/seam_wizards.xml 2007-11-22 11:26:15 UTC (rev 5033)
@@ -21,16 +21,52 @@
<listitem><para>Seam Conversation</para></listitem>
</itemizedlist>
- <para>The wizards creates multiple resources and placed in the apropriate folders dependent on your project structure (WAR or EAR)</para>
+ <para>Go to <emphasis><property>File > New</property></emphasis> and select the component wizard.</para>
+
+ <figure>
+ <title>Seam Component Wizards</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/seam_wizards/seam_wizards1.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>The wizards creates multiple resources and placed in the apropriate folders dependent on your project structure (WAR or EAR).</para>
<section id="seam_action">
<title>New Seam Action</title>
+ <para>WAR deployment:</para>
+
+ <figure>
+ <title>New Seam Action Wizard</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/seam_wizards/seam_wizards2.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+
+ <para>EAR deployment:</para>
+
+ <figure>
+ <title>New Seam Action Wizard</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/seam_wizards/seam_wizards3.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
</section>
<section id="seam_form">
<title>New Seam Form</title>
+
+
</section>
<section id="seam_entity">
<title>New Seam Entity</title>
18 years, 5 months
JBoss Tools SVN: r5032 - trunk/documentation/guides/userguide/Legacy-jsf-struts/en/modules.
by jbosstools-commits@lists.jboss.org
Author: smukhina
Date: 2007-11-22 05:48:16 -0500 (Thu, 22 Nov 2007)
New Revision: 5032
Modified:
trunk/documentation/guides/userguide/Legacy-jsf-struts/en/modules/struts_validation.xml
Log:
RHDS-308- corrected a small mistake in text
Modified: trunk/documentation/guides/userguide/Legacy-jsf-struts/en/modules/struts_validation.xml
===================================================================
--- trunk/documentation/guides/userguide/Legacy-jsf-struts/en/modules/struts_validation.xml 2007-11-22 01:25:56 UTC (rev 5031)
+++ trunk/documentation/guides/userguide/Legacy-jsf-struts/en/modules/struts_validation.xml 2007-11-22 10:48:16 UTC (rev 5032)
@@ -43,9 +43,7 @@
<listitem><para>Drag up the sample.applResources icon until you can drop it on the resources folder under struts-config.xml</para></listitem>
<listitem><para>Select<emphasis><property> File > Save </property></emphasis>All from the menu bar</para></listitem>
<listitem><para>Select validation.xml under the <emphasis><property>StrutsHello > Validation</property></emphasis> node and double-click it to open it with the JBoss Tools XML Editor</para></listitem>
-</itemizedlist>
-<para>Here you must create a Formset.</para>
-<itemizedlist>
+<listitem><para>Here you must create a Formset.</para></listitem>
<listitem><para>In the validation.xml file editor click the button <emphasis><property>Create Formset</property></emphasis> on the panel <emphasis><property>Formsets</property></emphasis></para></listitem>
<listitem><para>In the dialog <emphasis><property>Add Formset</property></emphasis> fill the fields <emphasis><property>Language</property></emphasis> and <emphasis><property>Country</property></emphasis> or just leave them empty to create a default formset. Click <emphasis><property>OK</property></emphasis></para></listitem>
</itemizedlist>
18 years, 5 months
JBoss Tools SVN: r5031 - in trunk/seam: tests/org.jboss.tools.seam.core.test/src/org/jboss/tools/seam/core/test/project/facet and 1 other directory.
by jbosstools-commits@lists.jboss.org
Author: max.andersen(a)jboss.com
Date: 2007-11-21 20:25:56 -0500 (Wed, 21 Nov 2007)
New Revision: 5031
Modified:
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/project/facet/Seam2FacetInstallDelegate.java
trunk/seam/tests/org.jboss.tools.seam.core.test/src/org/jboss/tools/seam/core/test/project/facet/Seam2FacetInstallDelegateTest.java
Log:
JBIDE-1348 bring back jboss-app.xml in Seam 2 ears
Modified: trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/project/facet/Seam2FacetInstallDelegate.java
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/project/facet/Seam2FacetInstallDelegate.java 2007-11-22 01:23:30 UTC (rev 5030)
+++ trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/project/facet/Seam2FacetInstallDelegate.java 2007-11-22 01:25:56 UTC (rev 5031)
@@ -64,16 +64,16 @@
public static AntCopyUtils.FileSet JBOSS_WAR_LIB_FILESET_WAR_CONFIG = new AntCopyUtils.FileSet()
.include("ajax4jsf.*\\.jar") //$NON-NLS-1$
.include("richfaces.*\\.jar")
- .include("antlr.*\\.jar") //$NON-NLS-1$
+ .include("antlr-runtime.*\\.jar") //$NON-NLS-1$
.include("commons-beanutils.*\\.jar") //$NON-NLS-1$
- .include("commons-collections.*\\.jar") //$NON-NLS-1$
+ //.include("commons-collections.*\\.jar") //$NON-NLS-1$
.include("commons-digester.*\\.jar") //$NON-NLS-1$
.include("commons-jci-core.*\\.jar") //$NON-NLS-1$
.include("commons-jci-janino.*\\.jar") //$NON-NLS-1$
.include("drools-compiler.*\\.jar") //$NON-NLS-1$
.include("drools-core.*\\.jar") //$NON-NLS-1$
.include("core.jar") //$NON-NLS-1$
- .include("janino.*\\.jar") //$NON-NLS-1$
+ //.include("janino.*\\.jar") //$NON-NLS-1$
.include("jboss-seam-debug\\.jar") //$NON-NLS-1$
.include("jboss-seam-ioc\\.jar") //$NON-NLS-1$
.include("jboss-seam-mail\\.jar") //$NON-NLS-1$
@@ -129,9 +129,10 @@
.include("richfaces-api.*\\.jar") //$NON-NLS-1$
.include("security\\.drl"); //$NON-NLS-1$
- public static AntCopyUtils.FileSet JBOSS_EAR_CONTENT_META_INF = new AntCopyUtils.FileSet()
- .include("META-INF/application\\.xml"); //$NON-NLS-1$
- //.include("META-INF/jboss-app\\.xml"); //$NON-NLS-1$
+ /*public static AntCopyUtils.FileSet JBOSS_EAR_CONTENT_META_INF = new AntCopyUtils.FileSet()
+ .include("META-INF/application\\.xml") //$NON-NLS-1$
+ .include("META-INF/jboss-app\\.xml"); //$NON-NLS-1$
+ */
public static AntCopyUtils.FileSet VIEW_FILESET = new AntCopyUtils.FileSet()
.include("home\\.xhtml") //$NON-NLS-1$
@@ -236,7 +237,7 @@
//final File hibernateConsolePref = new File(seamGenHomeFolder, "hibernatetools/.settings/org.hibernate.eclipse.console.prefs"); //$NON-NLS-1$
final File persistenceFile = new File(seamGenResFolder,"META-INF/persistence-" + (isWarConfiguration(model)?DEV_WAR_PROFILE:DEV_EAR_PROFILE) + ".xml"); //$NON-NLS-1$ //$NON-NLS-2$
- final File applicationFile = new File(seamGenResFolder,"META-INF/application.xml"); //$NON-NLS-1$
+ //final File applicationFile = new File(seamGenResFolder,"META-INF/application.xml"); //$NON-NLS-1$
final FilterSet jdbcFilterSet = SeamFacetFilterSetFactory.createJdbcFilterSet(model);
final FilterSet projectFilterSet = SeamFacetFilterSetFactory.createProjectFilterSet(model);
@@ -445,10 +446,10 @@
FilterSet earFilterSet = new FilterSet();
earFilterSet.addFilter("projectName",ear.getName()+".ear"); //$NON-NLS-1$ //$NON-NLS-2$
- /* jboss-app.xml not needed anymore AntCopyUtils.copyFileToFolder(
+ AntCopyUtils.copyFileToFolder(
new File(seamGenResFolder,"META-INF/jboss-app.xml"), //$NON-NLS-1$
new File(earContentsFolder,"META-INF"), //$NON-NLS-1$
- new FilterSetCollection(earFilterSet),true);*/
+ new FilterSetCollection(earFilterSet),true);
// Copy configuration files from template
AntCopyUtils.copyFilesAndFolders(
Modified: trunk/seam/tests/org.jboss.tools.seam.core.test/src/org/jboss/tools/seam/core/test/project/facet/Seam2FacetInstallDelegateTest.java
===================================================================
--- trunk/seam/tests/org.jboss.tools.seam.core.test/src/org/jboss/tools/seam/core/test/project/facet/Seam2FacetInstallDelegateTest.java 2007-11-22 01:23:30 UTC (rev 5030)
+++ trunk/seam/tests/org.jboss.tools.seam.core.test/src/org/jboss/tools/seam/core/test/project/facet/Seam2FacetInstallDelegateTest.java 2007-11-22 01:25:56 UTC (rev 5031)
@@ -88,32 +88,32 @@
public void testWarLibs() throws CoreException {
- Set<String> warlibs = new HashSet<String>();
+ Set<String> seamgenlibs = new HashSet<String>();
- warlibs.add("core.jar");
- warlibs.add("antlr-runtime.jar");
- warlibs.add("commons-beanutils.jar");
- warlibs.add("commons-digester.jar");
- warlibs.add("drools-compiler.jar");
- warlibs.add("drools-core.jar");
- warlibs.add("core.jar");
- warlibs.add("jboss-el.jar");
- warlibs.add("jboss-seam-debug.jar");
- warlibs.add("jboss-seam-ioc.jar");
- warlibs.add("jboss-seam.jar");
- warlibs.add("jboss-seam-mail.jar");
- warlibs.add("jboss-seam-pdf.jar");
- warlibs.add("jboss-seam-remoting.jar");
- warlibs.add("jboss-seam-ui.jar");
- warlibs.add("jbpm-jpdl.jar");
- warlibs.add("jsf-facelets.jar");
- warlibs.add("mvel14.jar");
- warlibs.add("richfaces-api.jar");
- warlibs.add("richfaces-impl.jar");
- warlibs.add("richfaces-ui.jar");
+
+ seamgenlibs.add("antlr-runtime.jar");
+ seamgenlibs.add("commons-beanutils.jar");
+ seamgenlibs.add("commons-digester.jar");
+ seamgenlibs.add("drools-compiler.jar");
+ seamgenlibs.add("drools-core.jar");
+ seamgenlibs.add("core.jar");
+ seamgenlibs.add("jboss-el.jar");
+ seamgenlibs.add("jboss-seam-debug.jar");
+ seamgenlibs.add("jboss-seam-ioc.jar");
+ seamgenlibs.add("jboss-seam.jar");
+ seamgenlibs.add("jboss-seam-mail.jar");
+ seamgenlibs.add("jboss-seam-pdf.jar");
+ seamgenlibs.add("jboss-seam-remoting.jar");
+ seamgenlibs.add("jboss-seam-ui.jar");
+ seamgenlibs.add("jbpm-jpdl.jar");
+ seamgenlibs.add("jsf-facelets.jar");
+ seamgenlibs.add("mvel14.jar");
+ seamgenlibs.add("richfaces-api.jar");
+ seamgenlibs.add("richfaces-impl.jar");
+ seamgenlibs.add("richfaces-ui.jar");
final IContainer warLibs = (IContainer) warProject.getProject().findMember("WebContent/WEB-INF/lib").getAdapter(IContainer.class);
- assertOnlyContainsTheseFiles(warlibs, warLibs);
+ assertOnlyContainsTheseFiles(seamgenlibs, warLibs);
}
@@ -135,8 +135,7 @@
onlyInEar.add("drools-core.jar");
onlyInEar.add("jboss-el.jar");
onlyInEar.add("mvel14.jar");
- onlyInEar.add("richfaces-api.jar");
- onlyInEar.add("richfaces-api.jar");
+ onlyInEar.add("richfaces-api.jar");
onlyInEar.add("jbpm-jpdl.jar");
onlyInEar.add("META-INF");
onlyInEar.add("security.drl");
@@ -157,9 +156,16 @@
assertOnlyContainsTheseFiles(onlyInEar, earLibs);
- //earLibs.findMember(path)
+ final IContainer earMeta = (IContainer) ear.findMember("EarContent/META-INF").getAdapter(IContainer.class);
+ Set onlyInEarMeta = new HashSet();
+ onlyInEarMeta.add("jboss-app.xml");
+ onlyInEarMeta.add("application.xml");
+
+ assertOnlyContainsTheseFiles(onlyInEarMeta, earMeta);
+
+
assertOnlyContainsTheseFiles(onlyInWar, (IContainer)war.findMember("WebContent/WEB-INF/lib").getAdapter(IContainer.class));
@@ -193,7 +199,7 @@
foundFiles.removeAll(fileNames);
- assertTrue("Found additional files (" + foundFiles + " in " + dir, foundFiles.isEmpty());
+ assertTrue("Found additional files (" + foundFiles + " in " + dir + " at " + dir.getLocation(), foundFiles.isEmpty());
}
public void testBootstrapDirPresent() throws CoreException, IOException {
18 years, 5 months
JBoss Tools SVN: r5030 - trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/modules.
by jbosstools-commits@lists.jboss.org
Author: max.andersen(a)jboss.com
Date: 2007-11-21 20:23:30 -0500 (Wed, 21 Nov 2007)
New Revision: 5030
Modified:
trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/modules/SingleDeployableFactory.java
Log:
JBIDE-1357 single deploy is publishing the complete project!
Modified: trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/modules/SingleDeployableFactory.java
===================================================================
--- trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/modules/SingleDeployableFactory.java 2007-11-21 23:43:19 UTC (rev 5029)
+++ trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/modules/SingleDeployableFactory.java 2007-11-22 01:23:30 UTC (rev 5030)
@@ -226,7 +226,9 @@
public SingleDeployableModuleDelegate(IPath workspaceRelative) {
this.workspaceRelative = workspaceRelative;
String projectName = workspaceRelative.segment(0);
- global = ArchivesCore.getInstance().getVariables().getProjectPath(projectName);
+ //global = ArchivesCore.getInstance().getVariables().getProjectPath(projectName);
+ global = ResourcesPlugin.getWorkspace().getRoot().findMember(workspaceRelative).getLocation();
+ global = ArchivesCore.getInstance().getVariables().getProjectPath(projectName).append(workspaceRelative.removeFirstSegments(1));
}
public IModule[] getChildModules() {
return new IModule[0];
18 years, 5 months
JBoss Tools SVN: r5029 - trunk/seam/tests/org.jboss.tools.seam.core.test/src/org/jboss/tools/seam/core/test/project/facet.
by jbosstools-commits@lists.jboss.org
Author: max.andersen(a)jboss.com
Date: 2007-11-21 18:43:19 -0500 (Wed, 21 Nov 2007)
New Revision: 5029
Modified:
trunk/seam/tests/org.jboss.tools.seam.core.test/src/org/jboss/tools/seam/core/test/project/facet/AbstractSeamFacetTest.java
trunk/seam/tests/org.jboss.tools.seam.core.test/src/org/jboss/tools/seam/core/test/project/facet/Seam2FacetInstallDelegateTest.java
Log:
moved test for seam home folder to setup so it would actually run if seamgen not found
Modified: trunk/seam/tests/org.jboss.tools.seam.core.test/src/org/jboss/tools/seam/core/test/project/facet/AbstractSeamFacetTest.java
===================================================================
--- trunk/seam/tests/org.jboss.tools.seam.core.test/src/org/jboss/tools/seam/core/test/project/facet/AbstractSeamFacetTest.java 2007-11-21 23:27:49 UTC (rev 5028)
+++ trunk/seam/tests/org.jboss.tools.seam.core.test/src/org/jboss/tools/seam/core/test/project/facet/AbstractSeamFacetTest.java 2007-11-21 23:43:19 UTC (rev 5029)
@@ -66,6 +66,7 @@
protected void setUp() throws Exception {
// TODO Auto-generated method stub
super.setUp();
+ assertSeamHomeAvailable();
File folder = getSeamHomeFolder();
@@ -204,7 +205,7 @@
return seamFacetVersion;
}
- public void testSeamHomeAvailable() {
+ public void assertSeamHomeAvailable() {
File folder = getSeamHomeFolder();
assertNotNull("seam home folder was null!", folder);
Modified: trunk/seam/tests/org.jboss.tools.seam.core.test/src/org/jboss/tools/seam/core/test/project/facet/Seam2FacetInstallDelegateTest.java
===================================================================
--- trunk/seam/tests/org.jboss.tools.seam.core.test/src/org/jboss/tools/seam/core/test/project/facet/Seam2FacetInstallDelegateTest.java 2007-11-21 23:27:49 UTC (rev 5028)
+++ trunk/seam/tests/org.jboss.tools.seam.core.test/src/org/jboss/tools/seam/core/test/project/facet/Seam2FacetInstallDelegateTest.java 2007-11-21 23:43:19 UTC (rev 5029)
@@ -50,7 +50,8 @@
@Override
protected void setUp() throws Exception {
-
+ assertSeamHomeAvailable();
+
seam2Facet = ProjectFacetsManager.getProjectFacet("jst.seam");
seam2FacetVersion = seam2Facet.getVersion("2.0");
@@ -72,7 +73,7 @@
@Override
protected File getSeamHomeFolder() {
- return new File(System.getProperty("jbosstools.test.seam.2.0.0.home", "/home/max/work/products/jboss-seam-2.0.0.CR2"));
+ return new File(System.getProperty("jbosstools.test.seam.2.0.0.home", "/home/max/work/products/jboss-seam-2.0.0.GA"));
}
@Override
18 years, 5 months
JBoss Tools SVN: r5028 - trunk/seam/tests/org.jboss.tools.seam.core.test/src/org/jboss/tools/seam/core/test/project/facet.
by jbosstools-commits@lists.jboss.org
Author: max.andersen(a)jboss.com
Date: 2007-11-21 18:27:49 -0500 (Wed, 21 Nov 2007)
New Revision: 5028
Modified:
trunk/seam/tests/org.jboss.tools.seam.core.test/src/org/jboss/tools/seam/core/test/project/facet/AbstractSeamFacetTest.java
trunk/seam/tests/org.jboss.tools.seam.core.test/src/org/jboss/tools/seam/core/test/project/facet/Seam2FacetInstallDelegateTest.java
Log:
added test and debug output for seam home folder.
Modified: trunk/seam/tests/org.jboss.tools.seam.core.test/src/org/jboss/tools/seam/core/test/project/facet/AbstractSeamFacetTest.java
===================================================================
--- trunk/seam/tests/org.jboss.tools.seam.core.test/src/org/jboss/tools/seam/core/test/project/facet/AbstractSeamFacetTest.java 2007-11-21 23:01:02 UTC (rev 5027)
+++ trunk/seam/tests/org.jboss.tools.seam.core.test/src/org/jboss/tools/seam/core/test/project/facet/AbstractSeamFacetTest.java 2007-11-21 23:27:49 UTC (rev 5028)
@@ -66,12 +66,20 @@
protected void setUp() throws Exception {
// TODO Auto-generated method stub
super.setUp();
- File folder = new File(System.getProperty("jbosstools.test.seam.1.2.1.eap.home", "/home/max/rhdevstudio/jboss-eap/seam"));
+ File folder = getSeamHomeFolder();
+
+
SeamRuntimeManager.getInstance().addRuntime(SEAM_1_2_0, folder.getAbsolutePath(), SeamVersion.SEAM_1_2, true);
seamRuntime = SeamRuntimeManager.getInstance().findRuntimeByName(SEAM_1_2_0);
}
+
+ protected File getSeamHomeFolder() {
+ return new File(System.getProperty("jbosstools.test.seam.1.2.1.eap.home", "/home/max/rhdevstudio/jboss-eap/seam"));
+ }
+
+
protected void tearDown()
throws Exception
@@ -195,5 +203,31 @@
protected IProjectFacetVersion getSeamFacetVersion() {
return seamFacetVersion;
}
+
+ public void testSeamHomeAvailable() {
+ File folder = getSeamHomeFolder();
+
+ assertNotNull("seam home folder was null!", folder);
+ assertTrue(folder.getName() + " does not exist", folder.exists());
+
+ System.out.println("Listing " + folder);
+ File[] list = folder.listFiles();
+ for (int i = 0; i < list.length; i++) {
+ File string = list[i];
+ System.out.println(i + ": " + string.getName() +(string.isDirectory()?" (dir)":""));
+ }
+
+ File seamgen = new File(folder, "seam-gen");
+ assertNotNull("seam gen folder was null!", seamgen);
+ assertTrue(seamgen.getName() + " seamgen does not exist", seamgen.exists());
+
+ System.out.println("Listing seamgen " + seamgen);
+ list = seamgen.listFiles();
+ for (int i = 0; i < list.length; i++) {
+ File string = list[i];
+ System.out.println(i + ": " + string.getName() +(string.isDirectory()?" (dir)":""));
+ }
+
+ }
}
\ No newline at end of file
Modified: trunk/seam/tests/org.jboss.tools.seam.core.test/src/org/jboss/tools/seam/core/test/project/facet/Seam2FacetInstallDelegateTest.java
===================================================================
--- trunk/seam/tests/org.jboss.tools.seam.core.test/src/org/jboss/tools/seam/core/test/project/facet/Seam2FacetInstallDelegateTest.java 2007-11-21 23:01:02 UTC (rev 5027)
+++ trunk/seam/tests/org.jboss.tools.seam.core.test/src/org/jboss/tools/seam/core/test/project/facet/Seam2FacetInstallDelegateTest.java 2007-11-21 23:27:49 UTC (rev 5028)
@@ -54,8 +54,9 @@
seam2Facet = ProjectFacetsManager.getProjectFacet("jst.seam");
seam2FacetVersion = seam2Facet.getVersion("2.0");
- File folder = new File(System.getProperty("jbosstools.test.seam.2.0.0.home", "/home/max/work/products/jboss-seam-2.0.0.CR2"));
+ File folder = getSeamHomeFolder();
+
SeamRuntimeManager.getInstance().addRuntime(SEAM_2_0_0, folder.getAbsolutePath(), SeamVersion.SEAM_2_0, true);
SeamRuntimeManager.getInstance().findRuntimeByName(SEAM_2_0_0);
@@ -70,6 +71,11 @@
}
@Override
+ protected File getSeamHomeFolder() {
+ return new File(System.getProperty("jbosstools.test.seam.2.0.0.home", "/home/max/work/products/jboss-seam-2.0.0.CR2"));
+ }
+
+ @Override
protected IDataModel createSeamDataModel(String deployType) {
IDataModel dataModel = super.createSeamDataModel(deployType);
18 years, 5 months
JBoss Tools SVN: r5027 - trunk/as/tests/org.jboss.ide.eclipse.as.test/src/org/jboss/ide/eclipse/as/test.
by jbosstools-commits@lists.jboss.org
Author: max.andersen(a)jboss.com
Date: 2007-11-21 18:01:02 -0500 (Wed, 21 Nov 2007)
New Revision: 5027
Modified:
trunk/as/tests/org.jboss.ide.eclipse.as.test/src/org/jboss/ide/eclipse/as/test/ASClasspathTest.java
Log:
have to disable test because of JBIDE-1355
Modified: trunk/as/tests/org.jboss.ide.eclipse.as.test/src/org/jboss/ide/eclipse/as/test/ASClasspathTest.java
===================================================================
--- trunk/as/tests/org.jboss.ide.eclipse.as.test/src/org/jboss/ide/eclipse/as/test/ASClasspathTest.java 2007-11-21 22:22:46 UTC (rev 5026)
+++ trunk/as/tests/org.jboss.ide.eclipse.as.test/src/org/jboss/ide/eclipse/as/test/ASClasspathTest.java 2007-11-21 23:01:02 UTC (rev 5027)
@@ -44,14 +44,14 @@
// https://bugs.eclipse.org/bugs/show_bug.cgi?id=201340
- public void testDoubleCreateEclipseBug201340() throws CoreException {
+ // skipped since reported issue and always failing
+ public void skip_testDoubleCreateEclipseBug201340() throws CoreException {
createGenericRuntime("org.eclipse.jst.server.tomcat.runtime.55");
createGenericRuntime(ORG_JBOSS_IDE_ECLIPSE_AS_RUNTIME_42);
-
}
private IRuntime[] createGenericRuntime(String runtimeId) throws CoreException {
@@ -87,7 +87,8 @@
}
- public void testClasspathAvailable() throws CoreException {
+ // see JBIDE-1355 why this is skipped
+ public void skip_testClasspathAvailable() throws CoreException {
// Weirdness: If this method is the only to run everything works as expected.
IJavaProject javaProject = JavaCore.create(project);
18 years, 5 months
JBoss Tools SVN: r5026 - trunk/seam/tests/org.jboss.tools.seam.core.test/src/org/jboss/tools/seam/core/test.
by jbosstools-commits@lists.jboss.org
Author: max.andersen(a)jboss.com
Date: 2007-11-21 17:22:46 -0500 (Wed, 21 Nov 2007)
New Revision: 5026
Modified:
trunk/seam/tests/org.jboss.tools.seam.core.test/src/org/jboss/tools/seam/core/test/SeamCoreAllTests.java
Log:
dont run seam2 tests in all tests
Modified: trunk/seam/tests/org.jboss.tools.seam.core.test/src/org/jboss/tools/seam/core/test/SeamCoreAllTests.java
===================================================================
--- trunk/seam/tests/org.jboss.tools.seam.core.test/src/org/jboss/tools/seam/core/test/SeamCoreAllTests.java 2007-11-21 21:49:14 UTC (rev 5025)
+++ trunk/seam/tests/org.jboss.tools.seam.core.test/src/org/jboss/tools/seam/core/test/SeamCoreAllTests.java 2007-11-21 22:22:46 UTC (rev 5026)
@@ -33,7 +33,8 @@
suite.addTestSuite(SeamRuntimeManagerTest.class);
suite.addTestSuite(SeamFacetInstallDelegateTest.class);
- suite.addTestSuite(Seam2FacetInstallDelegateTest.class);
+ // Seam 2 tests can't run on hudson for now ;(
+ //suite.addTestSuite(Seam2FacetInstallDelegateTest.class);
return suite;
}
18 years, 5 months
JBoss Tools SVN: r5025 - trunk/as/plugins/org.jboss.ide.eclipse.as.core.
by jbosstools-commits@lists.jboss.org
Author: rob.stryker(a)jboss.com
Date: 2007-11-21 16:49:14 -0500 (Wed, 21 Nov 2007)
New Revision: 5025
Modified:
trunk/as/plugins/org.jboss.ide.eclipse.as.core/plugin.xml
Log:
What's a "system copy" anyway?
Modified: trunk/as/plugins/org.jboss.ide.eclipse.as.core/plugin.xml
===================================================================
--- trunk/as/plugins/org.jboss.ide.eclipse.as.core/plugin.xml 2007-11-21 20:39:56 UTC (rev 5024)
+++ trunk/as/plugins/org.jboss.ide.eclipse.as.core/plugin.xml 2007-11-21 21:49:14 UTC (rev 5025)
@@ -66,7 +66,7 @@
initialState="stopped"
launchConfigId="org.jboss.ide.eclipse.as.core.server.stripped.launchConfiguration"
launchModes="run,debug"
- name="JBoss System Copy Server"
+ name="JBoss Deploy-Only Server"
runtime="false"
runtimeTypeId="org.jboss.ide.eclipse.as.runtime.stripped"
startBeforePublish="false"
18 years, 5 months