I toke the NetBeans 7.2 / tool / option / java / maven / and I had to browsed to E:\Users\C770817\SW-UMGEBUNG\apache-maven-3.1\bin
The I tried a clean build from NetBeans and I got ---------- cd E:\Users\C770817\SW-PROJEKTE\SpezplaService; "JAVA_HOME=C:\\Program Files\\Java\\jdk1.6.0_30" M2_HOME=E:\\Users\\C770817\\SW-UMGEBUNG\\apache-maven-3.1\\bin mvn.bat clean install ERROR: M2_HOME is set to an invalid directory. M2_HOME = "E:\Users\C770817\SW-UMGEBUNG\apache-maven-3.1\bin" Please set the M2_HOME variable in your environment to match the location of the Maven installation ------------ maybe not with an older NetBeans version browsing to and setting in the select window to E:\Users\C770817\SW-UMGEBUNG\apache-maven-3.1\bin\.. selects actually E:\Users\C770817\SW-UMGEBUNG\apache-maven-3.1 which is correct - hence it works. --------------- But E:\Users\C770817\SW-UMGEBUNG\apache-maven-3.1\bin is a no go for NetBeans 7.2 and results in the error shown above. So far my NetBeans 7.2 setup for maven. the same error happens when I take the control panel and set the env.variable M2_HOME to E:\Users\C770817\SW-UMGEBUNG\apache-maven-3.1\bin So for you to work Set MAVEN_HOME or M2_HOME to E:\Apps\Dev\NetBeans7\NetBeans7.2.1\java\maven but not E:\Apps\Dev\NetBeans7\NetBeans7.2.1\java\maven\bin or vice versa, (even the 2 dots may make it potentially work go up one level to be correct) and have a greater chance . . . it will all work :-) if not tell me and I try it myself with this setups. NetBeans 7.2 allows only to brows for the maven location, and it takes out the last dir when it is followed by hacked in "\.." while older NetBeans give you access and allows to enter what you want. Josef -----Ursprüngliche Nachricht----- Von: Froggerbin [mailto:[email protected]] Gesendet: Donnerstag, 29. November 2012 15:58 An: 'Maven Users List' Betreff: RE: MissingProjectException Yes, I knew that NetBeans had its own Maven on board. My external as well as internal maven work nicely through Windows commandline, but not through NetBeans. That's the whole problem. From commandline here follow the internal maven and external maven installations: NetBeans onboard internal Maven: C:\>mvn -version Apache Maven 3.0.4 (r1232337; 2012-01-17 09:44:56+0100) Maven home: E:\Apps\Dev\NetBeans7\NetBeans7.2.1\java\maven\bin\.. Java version: 1.7.0_07, vendor: Oracle Corporation Java home: E:\Apps (x86)\Dev\Java\jdk7u7\jre Default locale: en_US, platform encoding: Cp1252 OS name: "windows 7", version: "6.1", arch: "x86", family: "windows" External Maven (extracted zip): E:\Apps (x86)\Dev\apachemaven\apache-maven-3.0.4\bin>mvn -version Apache Maven 3.0.4 (r1232337; 2012-01-17 09:44:56+0100) Maven home: E:\Apps (x86)\Dev\apachemaven\apache-maven-3.0.4\bin\.. Java version: 1.7.0_07, vendor: Oracle Corporation Java home: E:\Apps (x86)\Dev\Java\jdk7u7\jre Default locale: en_US, platform encoding: Cp1252 OS name: "windows 7", version: "6.1", arch: "x86", family: "windows" I tried using both the internal Maven and the external maven in NetBeans through the options you said (options->java->maven) but it still doesn't work. -----Original Message----- From: Stadelmann Josef [mailto:[email protected]] Sent: woensdag 28 november 2012 9:55 To: Maven Users List Subject: AW: MissingProjectException Hi Do you know that NetBeans has its own maven on board? C:\Program Files\NetBeans 7.2\java\maven\bin Your EXTERNAL maven - pointed to by MAVEN_HOME or M2_HOME might work nicely, i.e. USE $ mvn -version as a always first to check and tell us a bit more about what you have. In order to use this external maven with NetBeans, at NetBeans goto /tools /options /tab to JAVA /tab to MAVEN and enter the path to the root of your external maven i.e. or the same as you have in M2_HOME but not as a multi part path, only as a single path is allowed there E:\Users\C770817\SW-UMGEBUNG\apache-maven-3.0.5 If you already toke notice of that, or know that, then you are on a good way. Josef -----Ursprüngliche Nachricht----- Von: Froggerbin [mailto:[email protected]] Gesendet: Mittwoch, 28. November 2012 00:03 An: 'Maven Users List'; [email protected] Betreff: RE: MissingProjectException To me it simply looks like the " character is being escaped with "\ on both sides: "\" sample \"" I figure NetBeans did this because the path contains spaces, therefor if the " are escaped, then the \ have to be escaped as well, hence the double \. That is simply supposed to be mvn.bat that resides in the Maven installation directory. In that case it's an external Maven. Internal or external, I tried both and the problem remained. -----Original Message----- From: Ron Wheeler [mailto:[email protected]] Sent: dinsdag 27 november 2012 23:59 To: [email protected] Subject: Re: MissingProjectException On 27/11/2012 4:07 PM, Froggerbin wrote: > "\"E:\\Apps (x86)\\Dev\\apachemaven\\apache-maven-3.0.4\\bin\\mvn.bat\"" This looks very odd and I am not sure how any normal parser is going to deal with this. What is it supposed to be? Ron -- Ron Wheeler President Artifact Software Inc email: [email protected] skype: ronaldmwheeler phone: 866-970-2435, ext 102 --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
