[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [wtp-dev] Are projects in released map files supposed to build in the PDE?
|
I assume most of these are the flavor
of "class not found", "indirectly required by a class on
the classpath"? You might start with
https://bugs.eclipse.org/bugs/show_bug.cgi?id=92117
and read all its "dupped"
bugs and referenced bugs in that chain of bugs and see if you can explain
a case for a bug.
I think there is not really a problem
in these cases .. at most, its sort of a warning that "it better be
there at run time" ... which, it always is.
In many of those cases, we did not want
to add a plugin dependancy, since it wasn't really required ... and its
wasn't *us* that required that indirect class.
As for the xerce's ones ... are you
using Sun's JRE 1.4? That might be source of xerces problem (see bug 140681)
https://bugs.eclipse.org/bugs/show_bug.cgi?id=140681
If so, I hope to improve that a little
this week, but in the mean time, you might try a different JRE? (IBM's
1.4 and IBM's and Sun's 1.5 should work well).
And, I suspect we won't fix completely
there *might* be cases we have to add xerces to more plugin dependencies
lists.
If you are not using Sun's 1.4.2, a
bug report would be appreciated, since I don't see any xerces errors if
I use other VM's
If you see others besides these
two issues (such as those that say such and such class in a plugin.xml
file is not on the classpath, I think a bug on those is fine. I've never
quite understood those myself
(that is, don't know if its a spurious
error message, or if there's something we should change.
I'm hoping the info above helps you
or others open better bugs reports.
Thanks,
"Todd Williams"
<todd@xxxxxxxxxxxx>
Sent by: wtp-dev-bounces@xxxxxxxxxxx
05/22/2006 10:56 AM
Please respond to
"General discussion of project-wide or architectural issues."
<wtp-dev@xxxxxxxxxxx> |
|
To
| <wtp-dev@xxxxxxxxxxx>
|
cc
|
|
Subject
| [wtp-dev] Are projects in released map
files supposed to build in the PDE? |
|
All,
I was going to open a bug report on this, but wanted to ensure that what
I'm
attempting is a supported use of the WTP codebase.
What I'm seeing with each new RC build of WTP is the inability for that
build to compile cleanly in the PDE. This was the case with the earliest
build I tested (M6) and is still true with RC3,when imported from the map
file. Here are the steps I've taken; please let me know if what I'm
doing
is not supported.
1) Start with an empty workspace
2) Import all the WTP prerequisite projects (EMF/GEF/XSD/JEM, etc) as binary
plugin projects
3) Create a simple Project and copy the latest build's map file
(http://download.eclipse.org/webtools/downloads/drops/S-1.5RC3-200605182217/directory.txt)
into it.
4) Use the Eclipse releng tools to load the projects in the map file.
5) Allow the worspace to build.
With RC3, there were 100 errors reported at the end of this process. The
majority of the errors are caused by plugins that don't specify an explicit
dependency on org.apache.xerces or one of the facet plugins. I was
able to
manually correct the issues just by fixing the dependencies in several
projects and have attached a patch file that shows all the changes.
So, is my usage pattern for the WTP source supported? If so, does
anyone
know why I'm seeing these errors and I assume others are not? For
example,
am I the only one building all of WTP in the PDE instead of externally?
Thanks in advance,
Todd
_______________________________________________
wtp-dev mailing list
wtp-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/wtp-dev
### Eclipse Workspace Patch 1.0
#P org.eclipse.jst.jsp.core
#P org.eclipse.wst.html.ui
#P org.eclipse.wst.html.core
Index: META-INF/MANIFEST.MF
===================================================================
RCS file: /cvsroot/webtools/wst/components/html/plugins/org.eclipse.wst.html.core/META-INF/MANIFEST.MF,v
retrieving revision 1.13
diff -u -r1.13 MANIFEST.MF
--- META-INF/MANIFEST.MF 10 May 2006 07:19:35 -0000 1.13
+++ META-INF/MANIFEST.MF 22 May 2006 14:31:12 -0000
@@ -33,5 +33,6 @@
org.eclipse.wst.common.uriresolver,
org.eclipse.core.resources,
org.eclipse.core.runtime,
- com.ibm.icu
+ com.ibm.icu,
+ org.apache.xerces
Eclipse-LazyStart: true; exceptions="org.eclipse.wst.html.core.internal.contenttype"
#P org.eclipse.wst.xml.ui
Index: META-INF/MANIFEST.MF
===================================================================
RCS file: /cvsroot/webtools/wst/components/xml/plugins/org.eclipse.wst.xml.ui/META-INF/MANIFEST.MF,v
retrieving revision 1.17
diff -u -r1.17 MANIFEST.MF
--- META-INF/MANIFEST.MF 29 Mar 2006 10:02:35 -0000 1.17
+++ META-INF/MANIFEST.MF 22 May 2006 14:31:16 -0000
@@ -56,5 +56,6 @@
org.eclipse.wst.xml.core,
org.eclipse.wst.common.ui,
org.eclipse.wst.validation,
- com.ibm.icu
+ com.ibm.icu,
+ org.apache.xerces
Eclipse-LazyStart: true
#P org.eclipse.jst.jsp.ui
Index: META-INF/MANIFEST.MF
===================================================================
RCS file: /cvsroot/webtools/jst/components/jsp/plugins/org.eclipse.jst.jsp.ui/META-INF/MANIFEST.MF,v
retrieving revision 1.13
diff -u -r1.13 MANIFEST.MF
--- META-INF/MANIFEST.MF 10 May 2006 07:19:03 -0000 1.13
+++ META-INF/MANIFEST.MF 22 May 2006 14:31:20 -0000
@@ -58,5 +58,6 @@
org.eclipse.ui.ide,
org.eclipse.wst.javascript.ui,
org.eclipse.ui.views,
- com.ibm.icu
+ com.ibm.icu,
+ org.apache.xerces
Eclipse-LazyStart: true
#P org.eclipse.jst.server.websphere.core
Index: META-INF/MANIFEST.MF
===================================================================
RCS file: /cvsroot/webtools/jst/components/server/plugins/org.eclipse.jst.server.websphere.core/META-INF/MANIFEST.MF,v
retrieving revision 1.8
diff -u -r1.8 MANIFEST.MF
--- META-INF/MANIFEST.MF 16 May 2006 21:31:36 -0000 1.8
+++ META-INF/MANIFEST.MF 22 May 2006 14:31:26 -0000
@@ -23,6 +23,9 @@
org.eclipse.emf.ecore.xmi,
org.eclipse.wst.common.modulecore,
org.eclipse.core.runtime,
- org.eclipse.core.resources
+ org.eclipse.core.resources,
+ org.eclipse.jst.common.project.facet.core,
+ org.eclipse.wst.common.project.facet.core,
+ org.eclipse.wst.common.project.facet.ui
Eclipse-AutoStart: true
Export-Package: org.eclipse.jst.server.websphere.core
#P org.eclipse.jst.common.annotations.ui
Index: .settings/org.eclipse.pde.prefs
===================================================================
RCS file: .settings/org.eclipse.pde.prefs
diff -N .settings/org.eclipse.pde.prefs
--- .settings/org.eclipse.pde.prefs 17 Apr 2006 07:11:19 -0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,13 +0,0 @@
-#Sun Apr 16 17:14:52 EDT 2006
-compilers.p.build=0
-compilers.p.deprecated=0
-compilers.p.no-required-att=0
-compilers.p.not-externalized-att=0
-compilers.p.unknown-attribute=0
-compilers.p.unknown-class=0
-compilers.p.unknown-element=0
-compilers.p.unknown-resource=0
-compilers.p.unresolved-ex-points=0
-compilers.p.unresolved-import=0
-compilers.use-project=true
-eclipse.preferences.version=1
#P org.eclipse.wst.css.ui
Index: META-INF/MANIFEST.MF
===================================================================
RCS file: /cvsroot/webtools/wst/components/css/plugins/org.eclipse.wst.css.ui/META-INF/MANIFEST.MF,v
retrieving revision 1.11
diff -u -r1.11 MANIFEST.MF
--- META-INF/MANIFEST.MF 10 May 2006 07:16:51 -0000 1.11
+++ META-INF/MANIFEST.MF 22 May 2006 14:31:30 -0000
@@ -43,5 +43,6 @@
org.eclipse.core.resources,
org.eclipse.core.runtime,
org.eclipse.ui.ide,
- com.ibm.icu
+ com.ibm.icu,
+ org.apache.xerces
Eclipse-LazyStart: true
#P org.eclipse.jst.server.tomcat.ui
Index: META-INF/MANIFEST.MF
===================================================================
RCS file: /cvsroot/webtools/jst/components/server/plugins/org.eclipse.jst.server.tomcat.ui/META-INF/MANIFEST.MF,v
retrieving revision 1.13
diff -u -r1.13 MANIFEST.MF
--- META-INF/MANIFEST.MF 16 May 2006 21:29:07 -0000 1.13
+++ META-INF/MANIFEST.MF 22 May 2006 14:31:34 -0000
@@ -21,5 +21,6 @@
org.eclipse.wst.server.ui,
org.eclipse.jst.server.core,
org.eclipse.jst.server.ui,
- org.eclipse.jst.server.tomcat.core
+ org.eclipse.jst.server.tomcat.core,
+ org.eclipse.wst.common.project.facet.ui
Eclipse-LazyStart: true
#P org.eclipse.jst.server.tomcat.core
Index: META-INF/MANIFEST.MF
===================================================================
RCS file: /cvsroot/webtools/jst/components/server/plugins/org.eclipse.jst.server.tomcat.core/META-INF/MANIFEST.MF,v
retrieving revision 1.11
diff -u -r1.11 MANIFEST.MF
--- META-INF/MANIFEST.MF 16 May 2006 21:28:03 -0000 1.11
+++ META-INF/MANIFEST.MF 22 May 2006 14:31:38 -0000
@@ -18,5 +18,6 @@
org.eclipse.jdt.core,
org.eclipse.jdt.launching,
org.eclipse.wst.server.core,
- org.eclipse.jst.server.core
+ org.eclipse.jst.server.core,
+ org.eclipse.jst.common.project.facet.core
Eclipse-LazyStart: true