Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
RE: [wtp-dev] RE: How to correctly setup WebProject depencies projects

Dave,

If you are still encountering issues, go ahead and open a bugzilla with
the problematic projects (or projects that can be used to repro the
issue) attached.

-Rob

-----Original Message-----
From: wtp-dev-bounces@xxxxxxxxxxx [mailto:wtp-dev-bounces@xxxxxxxxxxx]
On Behalf Of Dave Syer
Sent: Friday, August 17, 2007 5:05 PM
To: wtp-dev@xxxxxxxxxxx
Subject: [wtp-dev] RE: How to correctly setup WebProject depencies
projects



Thanks for the detailed reply.  Good to know I am not going crazy.  I
posted on the newsgroup (which is called webtools not WTP, in case
anyone else is
looking) as well so thanks for that pointer.

The Quick Fix trick from the bug ID you posted had an effect - but I
still don't get a working application.  I will keep digging, and post
back to the newsgroup...


Rob Frost wrote:
> 
> Hi David,
> 
> You're right about this list not containing much user-related traffic;

> it is meant for issues related to WTP development/extension. The right

> forum in the future for this type of question is the WTP newsgroup.
> 
> You need to use the J2EE Module Dependencies UI 
> (Project->Properties->J2EE Module Dependencies) to created a 
> WEB-INF/lib dependency between your dynamic web project (ProjectB) and

> your Java project (ProjectA).
> 
> Adding this dependency will then expose ProjectA on the classpath of 
> ProjectB via the WTP "Web App Libraries" classpath container (so you 
> don't need to manually add it to the classpath of ProjectB first) and,

> when you publish or export ProjectB, ProjectA will be added as a JAR 
> inside the WEB-INF/lib directory of ProjectB.
> 
> If these hibernate files/classes are referenced from ProjectA via an 
> exported library cp entry, you'll need to take an additional step 
> after adding the "J2EE Module Dependency" from ProjectB->ProjectA 
> (that library cp entry needs to be marked with a special WTP classpath

> attribute flagging it for publish/export, see 
> https://bugs.eclipse.org/bugs/show_bug.cgi?id=184094 for details on 
> how this can be done via the QuickFix on the problem marker associated

> with that library cp entry in ProjectA)
> 
> FYI: We are considering some changes for 3.0 that should greatly 
> simplify the interdependencies beweeen the Java build path and Java EE

> module dependencies (i.e. in most cases users will simply be able to 
> configure the project classpath and the expected module structure will

> be generated during publish/export: see 
> https://bugs.eclipse.org/bugs/show_bug.cgi?id=116856 and 
> http://wiki.eclipse.org/Web_Tools_Platform_Release_3.0_Requirements/Ja
> va
> CPvsJavaEEModDeps for more information on that)
> 
> -Rob
> 
> -----Original Message-----
> From: wtp-dev-bounces@xxxxxxxxxxx [mailto:wtp-dev-bounces@xxxxxxxxxxx]
> On Behalf Of Dave Syer
> Sent: Friday, August 17, 2007 10:25 AM
> To: wtp-dev@xxxxxxxxxxx
> Subject: Re: [wtp-dev] How to correctly setup WebProject depencies 
> projects
> 
> 
> 
> I can see  there isn't much traffic on this list (as far as questions 
> actaully being answered).  Is there a better place to get support?  I 
> have this problem (see below).  I can't see what use WTP is in 
> practice if you really can't load from the classpath in another 
> project in the workspace, so I want to believe I am just doing 
> something wrong.  Anyone got any hints?
> 
> 
> thebugslayer wrote:
>> 
>> Hi eclipse users,
>> I have a core java project (calling it ProjectA) that contain all my
>> hibernate mappings xml files inside classpath along with model 
>> classes. I then have second web project(ProjectB) that uses those. I 
>> can add ProjectA into ProjectB's class build path and every compiles 
>> file.
>> 
>> But I run into problem when starting up my webapp in a server that
>> needs to load hibernate mapping resource files based on classpath,
and
> 
>> they are not found.
>> 
>> Can someone show me what do I have to do to make this ProjectB sees
>> all resources files that are in ProjectA's classpath?
>> 
>> Thanks for helping.
>> --
>> /bugslayer
>> _______________________________________________
>> wtp-dev mailing list
>> wtp-dev@xxxxxxxxxxx https://dev.eclipse.org/mailman/listinfo/wtp-dev
>> 
>> 
> 
> --
> View this message in context:
>
http://www.nabble.com/How-to-correctly-setup-WebProject-depencies-projec
> ts-tf3908008.html#a12196114
> Sent from the Eclipse WTP - general mailing list archive at
Nabble.com.
> 
> _______________________________________________
> wtp-dev mailing list
> wtp-dev@xxxxxxxxxxx https://dev.eclipse.org/mailman/listinfo/wtp-dev
> 
> Notice:  This email message, together with any attachments, may 
> contain information  of  BEA Systems,  Inc.,  its subsidiaries  and  
> affiliated entities,  that may be confidential,  proprietary,  
> copyrighted  and/or legally privileged, and is intended solely for the

> use of the individual or entity named in this message. If you are not 
> the intended recipient, and have received this message in error, 
> please immediately return this by email and then delete it. 
> _______________________________________________
> wtp-dev mailing list
> wtp-dev@xxxxxxxxxxx https://dev.eclipse.org/mailman/listinfo/wtp-dev
> 
> 

-- 
View this message in context:
http://www.nabble.com/How-to-correctly-setup-WebProject-depencies-projec
ts-tf3908008.html#a12207184
Sent from the Eclipse WTP - general mailing list archive at Nabble.com.

_______________________________________________
wtp-dev mailing list
wtp-dev@xxxxxxxxxxx https://dev.eclipse.org/mailman/listinfo/wtp-dev

Notice:  This email message, together with any attachments, may contain information  of  BEA Systems,  Inc.,  its subsidiaries  and  affiliated entities,  that may be confidential,  proprietary,  copyrighted  and/or legally privileged, and is intended solely for the use of the individual or entity named in this message. If you are not the intended recipient, and have received this message in error, please immediately return this by email and then delete it.


Back to the top