Win a copy of Five Lines of Code this week in the OO, Patterns, UML and Refactoring forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
  • Campbell Ritchie
  • Bear Bibeault
  • Ron McLeod
  • Jeanne Boyarsky
  • Paul Clapham
  • Tim Cooke
  • Liutauras Vilda
  • Junilu Lacar
Saloon Keepers:
  • Tim Moores
  • Stephan van Hulst
  • Tim Holloway
  • fred rosenberger
  • salvin francis
  • Piet Souris
  • Frits Walraven
  • Carey Brown

how to install and configure ANT and MAVEN with eclipse in windows vista ?

Ranch Hand
Posts: 220
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Iam a newbie to JAVA. I want to configure Maven and ANT with eclipse in windows vista.
what i have done till now,

i have configured ANT with path specified upto its location like

C:\Program Files (x86)\Apache Software Foundation\apache-ant-1.7.0\bin\ant.bat

with the following arguement as :-

but seems to be not working and giving me the following msg in console of eclipse:-
ANT_HOME is set incorrectly or ant could not be located. Please set ANT_HOME.

For maven, the path defined is

C:\Program Files (x86)\Apache Software Foundation\apache-maven-2.0.9\bin\mvn.bat

with the following arguement:-
-o compile

iam getting the following error msg on the console:-
ERROR: JAVA_HOME is set to an invalid directory.
JAVA_HOME = C:\Program Files (x86)\Java\jdk1.6.0\bin
Please set the JAVA_HOME variable in your environment to match the
location of your Java installation

what is that ?

Following are the basic path setting in my system variables:-

ANT_HOME - C:\Program Files (x86)\Apache Software Foundation\apache-ant-1.7.0
JAVA_HOME - C:\Program Files (x86)\Java\jdk1.6.0\bin
Path - %JAVA_HOME%/bin;%ANT_HOME%/bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files (x86)\Common Files\Roxio Shared\DLLShared\;C:\Program Files (x86)\Common Files\Roxio Shared\10.0\DLLShared\;C:\Program Files\MySQL\MySQL Server 5.1\bin

Your help would be really appreciated.
thanks in advance..........

Ranch Hand
Posts: 814
Java Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
@ Vinod

JAVA_HOME - C:\Program Files (x86)\Java\jdk1.6.0\bin

JAVA_HOME should be set to - C:\Program Files (x86)\Java\jdk1.6.0 not bin directory
Vinod Vinu
Ranch Hand
Posts: 220
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
thanks alot.....for making the JAVA_HOME path correct

howevr iam still facing the same error msgs in case of ANT and MAVEN...
please checks its path and tell me is it right or wrong

thank you
Posts: 5856
Android Eclipse IDE Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I strongly recommend that you not place any Java code into a directory that includes spaces in it's path. So not in Program Files, nor in Documents and Settings (e.g., not on an XP desktop, a Vista desktop is OK - its at c:\users\xxx\Desktop). There are some Java libraries that cannot handle the spaces in the path. I have Ant and Maven installed at c:\apps\java (for example, ANT_HOME is c:\apps\java\apache-ant-1.7.1)

Your PATH is incorrect - you need to use backward slashes, not forward slashes.

Also, set M2_HOME.

Then open a command prompt and enter:

ant -version
mvn -version

Post the entire command prompt output, including the commands you entered. For example, like this (yeah, this is from Linux, I'm not gonna reboot just for this):

$ ant -version
Apache Ant version 1.7.1 compiled on June 27 2008
$ mvn -version
Apache Maven 2.1.0 (r755702; 2009-03-18 11:10:27-0800)
Java version: 1.6.0_17
Java home: /usr/java/jdk1.6.0_17/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux" version: "2.6.28-18-generic" arch: "i386" Family: "unix"

I've got no option but to sell you all for scientific experiments. Or a tiny ad:
Building a Better World in your Backyard by Paul Wheaton and Shawn Klassen-Koop
    Bookmark Topic Watch Topic
  • New Topic