The moose likes IDEs, Version Control and other tools and the fly likes One observation Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Engineering » IDEs, Version Control and other tools
Bookmark "One observation" Watch "One observation" New topic

One observation

Bhushan Jawle
Ranch Hand

Joined: Nov 22, 2001
Posts: 249
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: 249
Anybody, any views ?
Frank Carver

Joined: Jan 07, 1999
Posts: 6920
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?

    Read about me at ~ Raspberry Alpha Omega ~ Frank's Punchbarrel Blog
    I agree. Here's the link:
    subject: One observation
    It's not a secret anymore!