- This topic has 4 replies, 3 voices, and was last updated 19 years, 6 months ago by
David Orriss Jr.
-
AuthorPosts
-
kurobtMemberI downloaded a source file tree from apache using svn plugin.
I could build this by pointing build.xml and choosing Run Ant from the context menu.
But Eclipse shows the X marks on all components because it cannot build the project in the regular way, Project > Build All, I am guessing. It can’t build because build path needs adjustments. If it were simple class path, I’d just do that, but this source tree has many subcomponents each having its own JARs to link with, so it’s not that easy to enter the settings manually.
Is there any way to synchronize Eclipse’s idea of build path and build.xml?December 20, 2005 at 3:59 pm #243486
Scott AndersonParticipantSorry, but I don’t think there is a mechanism in Eclipse to configure a classpath from an Ant build file.
Does anyone else know differently?
December 22, 2005 at 5:38 pm #243615
David Orriss JrParticipant[EDIT: oh.. sorry.. I thought you meant for creating a new project… not updating an existing one… sorry…!!! ]
Actually… yes.. you can…
From: http://eclipse.sys-con.com/read/100814.htm
I was reading this article ( http://eclipse.sys-con.com/read/99729.htm ) about new features in Eclipse 3.1. One feature mentioned that caught my eye was the ability to set a project based on an existing ANT build file, and the ability to export a project settings to an ANT build file. Unfortunately the article didn’t explain how to do this import/export. I searched Eclipse’s help, to no avail. After some messing around with eclipse I found out how to do it.
To export your project settings to an ANT build file:
1. In your navigator window, look for a file called “.project”
2. Right click on the file and click on “export”
3. On the window that pops up, select “Ant Buildfiles” and click on “next”
4. Select the appropriate project to use to generate the ANT buildfile
5. Click “finish”You should now have two new build files on your project, “build.xml” and build-user.xml.
Any custom targets you create should go on build-user.xml, since build.xml will be overwritten every time a build file is generated.
To create a project from an existing ANT buildfile:
1. Click on File->New->Project
2. Select “Java Project from existing Ant Buildfile” and click “next”
3. Enter a project name, and select the build file to use to create the project
4. Select the javac declaration to be used to define the project
5. Click finishI hope these instructions are helpful to others out there.
December 23, 2005 at 4:00 pm #243657
Scott AndersonParticipantDave,
Awesome followup. I love it when I learn stuff on our forums. 🙂
December 25, 2005 at 8:00 pm #243700
David Orriss JrParticipantOh good.. at least I found a useful tidbit for ya.. 🙂
And I blogged it for posterity’s sake.. 😉
-
AuthorPosts