how to install and configure ANT and MAVEN with eclipse in windows vista ?
Vinod Vinu
Ranch Hand
Joined: Aug 30, 2009
Posts: 217
posted
0
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
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.
--------------------------------------------------------------------------------------------
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:-
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"