You are viewing a plain text version of this content. The canonical link for it is here.
Posted to torque-dev@db.apache.org by Greg Monroe <mo...@dukece.com> on 2009/03/05 18:27:58 UTC
Torque 4 with MyEclipse 7.0
Just in case someone else is using this.. here's how I got the Torque4 branch to play nice
(well, a couple of things I'm still working on... in the test cases..)
How To Set up Torque 4 with MyEclipse 7.0
==================================
- Enable m2eclipse features in MyEclipse preferences (Maven4MyEclipse dialog box)
- Create New Java Maven Project (e.g. Torque4)
- Enable "Nested Modules" in project (Right click on project/Maven4MyEclipse/ click on
Enable Nested Modules option)
- Use Subclipse (or your fav alternative) to check out Torque4/trunk from:.
https://svn.apache.org/repos/asf/db/torque/torque4/trunk
Select "Check out as project in the workspace" (NOT new project wizard)
- Replace the existing root level pom.xml with the pom.xml from the torque-maven-parent.
Edit this so the modules are pointing the ./<module> instead of ../<module>
- Right click on the pom.xml and select Run As.. / maven install This will build
all the projects and create the target directories, etc. Some errors may occure.
Refresh project afterwards so Eclipse sees all the maven created files.
- Set up Eclipse build path for each submodule's main/java. E.g. add
<module>/src/main/java as a src directory and set the output directory to
<module>/target/classes.
- Set up Eclipse build path for each submodule's src/test/java. E.g. add
<module>/src/test/java as a src directory and set the output directory to
<module>/target/test-classes.
- Delete the default root level src/java from from the build path and then delete
the src and target directories from the root directory.
- Use Team / Synchronize with repository to identify items to add to the svn ignore
list (.e.g new pom.xml, .setting directory, and the like).
Disclaimer: Wrote this after fumbling around a bunch of different ways to figure out
these steps. These haven't been tested with a complete delete / re-install to
verify them.
Greg Monroe <Mo...@DukeCE.com> (919)680-5050
C&IS Solutions Team Lead
Duke Corporate Education, Inc.
330 Blackwell St.
Durham, NC 27701
DukeCE Privacy Statement:
Please be advised that this e-mail and any files transmitted with
it are confidential communication or may otherwise be privileged or
confidential and are intended solely for the individual or entity
to whom they are addressed. If you are not the intended recipient
you may not rely on the contents of this email or any attachments,
and we ask that you please not read, copy or retransmit this
communication, but reply to the sender and destroy the email, its
contents, and all copies thereof immediately. Any unauthorized
dissemination, distribution or copying of this communication is
strictly prohibited.