I have been using Ant with Eclipse and Netbeans. The same directory structure(with directories as src, build, config etc.) and same build file . The o/p directory specified is build. After compiling the code in Eclipse, I have observed that Eclipse creates a NEW directory structure matching the directory structure of the directory in which build.xml resides under the target directory. There is a high possibility that I am doing something wrong here, but when I delete the directory structure created, and compile the same code using same build.xml in NetBeans it works as expected. Has anybody come across this ? What am I missing ?
Bhushan Jawle
Ranch Hand
Joined: Nov 22, 2001
Posts: 248
posted
0
Anybody, any views ?
Frank Carver
Sheriff
Joined: Jan 07, 1999
Posts: 6913
posted
0
I'm guessing that the directory you are seeing is being created when Eclipse compiles the code directly, not using Ant. You should be able to check this out by:
start Eclipse
open your project (if it's not already open), and select it in the "package explorer".
delete the offending directories from outside Eclipse
click project :: rebuild project
If this is the problem, your troublesome directories should reappear. One way to stop this bothering you is to tell Eclipse to put its class files somewhere else:
click project :: properties
select "java build path"
put an out-of-the-way directory name in the box at the bottom (say /tmp/eclipse/projectname )
click OK
Now you should be able to rebuild whenever you like, without Eclipse messing with your build area. Has this helped?