Bug 289267 - unusable mounting existing web projects
Summary: unusable mounting existing web projects
Status: NEW
Alias: None
Product: WTP Java EE Tools
Classification: WebTools
Component: jst.j2ee (show other bugs)
Version: 3.1   Edit
Hardware: All All
: P3 enhancement (vote)
Target Milestone: Future   Edit
Assignee: jst.j2ee CLA
QA Contact: Chuck Bridgham CLA
URL:
Whiteboard: EaseOfUse
Keywords: helpwanted
Depends on:
Blocks:
 
Reported: 2009-09-11 18:24 EDT by Dean Hiller CLA
Modified: 2009-09-29 15:00 EDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dean Hiller CLA 2009-09-11 18:24:56 EDT
User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.1.3) Gecko/20090824 Firefox/3.5.2 NET_mmhpset
Build Identifier: 3.1

I spent two solid days trying to mount an existing dynamic web project(we used to use myeclipse).  From doing that, I kept detailed of account of how I think you can improve the experience....(3 bugs below all filed in this one report).

Bug #1.  After checkout from CVS, there was no way for me to convert to Dynamic Web Project!!!  

I then delete the project and keep it on disk thinking I will do a mount dynamic web project from existing source just like java projects can do.

Bug #2 When I create dynamic web project and uncheck default target to mount existing source and choose the project on the filesystem, it says project already exists...well, yes, I know it exists, I want to mount existing source just like I can with java projects.

Bug #3 It should not be called "default target"(from above bug#1)  It instead should look exactly like the create new java project page where there is two radio buttons and one of them says "Create dynamic web project from existing source" and "Create new dynamic web project".  I assumed default target would work something like that but it didn't work.(my colleague assumed the same thing)

Usability Bug #3 In the dynamic web project wizard, there should be a J2EE Module Depends page in the wizard where you add the jars so that a user knows after he is done with the wizard, he would automatically look for that tab to add more jars if needed.  This is a USABILITY bug really that would just make people have to ask less questions on the forums.  It took me a long long time before someone told me I needed this tab in the project preferences.  If it was in the wizard, I would have known automatically.

I am soooo happy to finally be up and running in WTP though now....thanks!!!!


Reproducible: Always

Steps to Reproduce:
1. steps are in details.
2.
3.



I marked as major as mounting an existing project I got lucky and found a weird workaround I can't seem to reproduce.  ie. until this bug is fixed, can't seem to mount existing projects...can only create new ones and then copy into that format.
Comment 1 Dean Hiller CLA 2009-09-11 18:27:08 EDT
oh yeah, between bug#1 and bug#2 above, I also had to delete .project, .settings and .classpath or I could not mount it as a dynamic web project either which should not be the case!!!!  That took me a bit to figure that out as well.
Comment 2 Dean Hiller CLA 2009-09-14 11:31:24 EDT
This bug is very related to this other bug I found but with other enhancements as well....

https://bugs.eclipse.org/bugs/show_bug.cgi?id=168538
Comment 3 David Williams CLA 2009-09-29 01:06:45 EDT
Wow, I wondered there for a minute how you got bug "1", "2", and "3" ... then realized that was a funny quirk of how bugzilla interprets thinks 
like "bug <any number>"


Punting to JEE team .. I know you've dug through some of these issues before and hopefully have some good answers ready to go. And, if not, then at least an interesting history or story to tell.
Comment 4 Carl Anderson CLA 2009-09-29 15:00:35 EDT
Dean,

     First, (what David should have said,) you opened 4 bugs in one.  Not a great idea.  I don't deny that any of these are items that we could improve.  But all are enhancements to our current UI.  (And, of them all, the Usability Bug sounds like a great idea to me that we may address soon.)
     Some comments on the individual bugs: As noted, the first bug is a variation of bug 168538 .  The second "bug" is simply that we have the same behavior as the General->Project wizard for creating a simple Project.  You would like our wizard's behavior to be more aligned with the new Java Project wizard instead of the new Project wizard.  The third bug is a restatement of the first two- you state it should not be called "default target", yet, just as the "simple" Project wizard, if you leave that checkbox selected, the project is created in the workspace... and if you uncheck it, you can choose another location for the project's creation.  (So I don't really see a difference between your second and third bugs.)
     Please note that we are replacing the Java EE Module Dependency property page in WTP 3.2.  Please see bug 290041 (and comment there, as appropriate).