I have an Eclipse project which is built using Maven, and I'm using the m2eclipse plugin inside Eclipse for it's Maven support.
However this project also contains a build.xml
which is not used for actually building the project, but just for scripting capabilities as a utility for developers on the project - it is not used in building or packaging the product (just helping to automate some side tasks the developers often have to invoke on the side).
Whenever this file is opened in an editor in Eclipse, Eclipse notices what it thinks is a problem with some missing declarations in the build.xml and begins to display errors for the project (in the Problems view) along with a red X
icon/marker for the project to show that there are build errors. These aren't even true problems with the build.xml
, just some problems that Eclipse thinks are present because it is not able to import all of the other dependent files this build.xml
is using. There are no "build" errors with the project, just errors in what Eclipse (in it's infinite wisdom) is able to parse about a build.xml
used for auxiliary purposes.
Is there any way to tell Eclipse to ignore a build.xml or ignore Ant warnings in a particular project? Do I need to remove the Java Builder
from the Builders
tab of the project properties?
Most Eclipse™ distributions include a plugin to launch Apache Ant build files. The provided Apache Ant distribution is a standard distribution of Ant that doesn't include Apache Ivy. You may wish to run Ivy targets against Eclipse's Ant distribution.
To run the ant build file, open up command prompt and navigate to the folder, where the build. xml resides, and then type ant info. You could also type ant instead. Both will work,because info is the default target in the build file.
Go to Help -> About RAD -> Intallation details -> Plugins ... locate the org. apache. ant plugin version you are using. Note the Provider ... in this case for me it was Eclipse Orbit.
Window-> Preferences -> Ant -> Editor -> Problems (Tab)
check 'Ignore all buildfile problems'
Go to Window->preferences->Ant->Problems tab. Add "build.xml" to the ignore list.
I found this workaround here.
But my recommendation would be (if possible) to rename your build.xml first and only add this new build-filename to the ignore list. Then you avoid to ignore all other build.xml files in your eclipse workspace. That's how I use it :-)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With