|RE: [wtp-dev] How to correctly setup WebProject depencies projects|
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/Java 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.
Back to the top