• 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 Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

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

 
Ranch Hand
Posts: 220
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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 :-
fGen-debug

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
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
 
author
Posts: 5856
7
Android Eclipse IDE Ubuntu
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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"

 
Don't get me started about those stupid light bulbs.
reply
    Bookmark Topic Watch Topic
  • New Topic