You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tapestry.apache.org by "Sam K." <sa...@gmail.com> on 2009/05/12 18:14:53 UTC

Re: Debug using maven from IntelliJ IDEA on Mac

I have been facing this problem today and have found a solution to it.
I am using IntelliJ 8.1 EAP.
I have simply downloaded Maven 2.1.0, installed it locally.
When creating a Maven task, in the General tab, one can override the Default
Maven Home and that's where you put the location of your maven directory.
And that's it, doing that I can now debug my JSF application using jetty:run
;)
Hope that helps




moritzgilsdorf-2 wrote:
> 
> 
> Hi,
> 
> I have troubles starting and debugging my apps using IntelliJ and maven.
> It
> looks like maven is trying to resolve environment variables with "env",
> which is installed in /usr/bin . 
> 
> I get the following exception:
> 
> /System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home/bin/java
> -Dclassworlds.conf=/usr/local/apache-maven-2.0.9/bin/m2.conf
> -Dmaven.home=/usr/local/apache-maven-2.0.9 -Dfile.encoding=MacRoman
> -classpath /usr/local/apache-maven-2.0.9/boot/classworlds-1.1.jar
> org.codehaus.classworlds.Launcher --no-plugin-registry --fail-fast
> --no-plugin-updates --strict-checksums -f /Users/moritz/myapp/pom.xml
> jetty:run
> Error getting environment vars for profile activation:
> java.io.IOException:
> env: not found
> [WARNING] Failed to initialize environment variable resolver. Skipping
> environment substitution in settings.
> [WARNING] Failed to initialize environment variable resolver. Skipping
> environment substitution in settings.
> + Enabling strict checksum verification on all artifact downloads.
> ---------------------------------------------------
> constituent[0]:
> file:/usr/local/apache-maven-2.0.9/lib/maven-2.0.9-uber.jar
> ---------------------------------------------------
> java.io.IOException: env: not found
> 	at java.lang.UNIXProcess.forkAndExec(Native Method)
> 	at java.lang.UNIXProcess.<init>(UNIXProcess.java:52)
> 	at java.lang.ProcessImpl.start(ProcessImpl.java:91)
> 	at java.lang.ProcessBuilder.start(ProcessBuilder.java:451)
> 	at java.lang.Runtime.exec(Runtime.java:591)
> 	at java.lang.Runtime.exec(Runtime.java:429)
> 	at java.lang.Runtime.exec(Runtime.java:326)
> 	at
> hidden.org.codehaus.plexus.util.cli.CommandLineUtils.getSystemEnvVars(CommandLineUtils.java:250)
> 	at
> hidden.org.codehaus.plexus.util.cli.CommandLineUtils.getSystemEnvVars(CommandLineUtils.java:216)
> 	at
> org.apache.maven.project.interpolation.RegexBasedModelInterpolator.<init>(RegexBasedModelInterpolator.java:63)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> 	at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> 	at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> 	at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
> 	at java.lang.Class.newInstance0(Class.java:350)
> 	at java.lang.Class.newInstance(Class.java:303)
> 	at
> org.codehaus.plexus.component.factory.java.JavaComponentFactory.newInstance(JavaComponentFactory.java:44)
> 	at
> org.codehaus.plexus.DefaultPlexusContainer.createComponentInstance(DefaultPlexusContainer.java:1464)
> 	at
> org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:93)
> 	at
> org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:92)
> 	at
> org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:331)
> 	at
> org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField(FieldComponentComposer.java:129)
> 	at
> org.codehaus.plexus.component.composition.FieldComponentComposer.assembleComponent(FieldComponentComposer.java:73)
> 	at
> org.codehaus.plexus.component.composition.DefaultComponentComposerManager.assembleComponent(DefaultComponentComposerManager.java:68)
> 	at
> org.codehaus.plexus.DefaultPlexusContainer.composeComponent(DefaultPlexusContainer.java:1486)
> 	at
> org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.execute(CompositionPhase.java:29)
> 	at
> org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLifecycleHandler.java:101)
> 	at
> org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle(AbstractComponentManager.java:105)
> 	at
> org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:95)
> 	at
> org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:92)
> 	at
> org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:331)
> 	at
> org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField(FieldComponentComposer.java:129)
> 	at
> org.codehaus.plexus.component.composition.FieldComponentComposer.assembleComponent(FieldComponentComposer.java:73)
> 	at
> org.codehaus.plexus.component.composition.DefaultComponentComposerManager.assembleComponent(DefaultComponentComposerManager.java:68)
> 	at
> org.codehaus.plexus.DefaultPlexusContainer.composeComponent(DefaultPlexusContainer.java:1486)
> 	at
> org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.execute(CompositionPhase.java:29)
> 	at
> org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLifecycleHandler.java:101)
> 	at
> org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle(AbstractComponentManager.java:105)
> 	at
> org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:95)
> 	at
> org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:92)
> 	at
> org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:331)
> 	at org.codehaus.plexus.embed.Embedder.lookup(Embedder.java:78)
> 	at org.apache.maven.cli.MavenCli.createMavenInstance(MavenCli.java:479)
> 	at org.apache.maven.cli.MavenCli.main(MavenCli.java:262)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> 	at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
> 	at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
> 	at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
> 	at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
> 
> Process finished with exit code 100
> 
> Any ideas? 
> 
> Thanks, 
> 
> Moritz.
> -- 
> View this message in context:
> http://n2.nabble.com/Debug-using-maven-from-IntelliJ-IDEA-on-Mac-tp796941p796941.html
> Sent from the Tapestry Users mailing list archive at Nabble.com.
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: users-help@tapestry.apache.org
> 
> 
> 

-- 
View this message in context: http://www.nabble.com/Debug-using-maven-from-IntelliJ-IDEA-on-Mac-tp19252018p23505747.html
Sent from the Tapestry - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org


Re: Debug using maven from IntelliJ IDEA on Mac

Posted by Kay <ka...@xputah.org>.
I had the same problem when starting IntelliJ from Spotlight. But it WORKS 
for me when I start it from Finder. 

See http://www.jetbrains.net/jira/browse/IDEA-21225

HTH,
-Kay



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org


Re: Debug using maven from IntelliJ IDEA on Mac

Posted by moritzgilsdorf <mo...@gmail.com>.
Thanks for the reply. I tried it with the 2.1.0 Maven Release and the Problem
is still there.
Also, I don't think it's a maven Problem. IntelliJ is just not capable to
find 'env' and I don't know where to configure this.



Sam K. wrote:
> 
> 
> I have been facing this problem today and have found a solution to it.
> I am using IntelliJ 8.1 EAP.
> I have simply downloaded Maven 2.1.0, installed it locally.
> When creating a Maven task, in the General tab, one can override the
> Default
> Maven Home and that's where you put the location of your maven directory.
> And that's it, doing that I can now debug my JSF application using
> jetty:run
> ;)
> Hope that helps
> 
> 
> 
> 
> moritzgilsdorf-2 wrote:
>> 
>> 
>> Hi,
>> 
>> I have troubles starting and debugging my apps using IntelliJ and maven.
>> It
>> looks like maven is trying to resolve environment variables with "env",
>> which is installed in /usr/bin . 
>> 
>> I get the following exception:
>> 
>> /System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home/bin/java
>> -Dclassworlds.conf=/usr/local/apache-maven-2.0.9/bin/m2.conf
>> -Dmaven.home=/usr/local/apache-maven-2.0.9 -Dfile.encoding=MacRoman
>> -classpath /usr/local/apache-maven-2.0.9/boot/classworlds-1.1.jar
>> org.codehaus.classworlds.Launcher --no-plugin-registry --fail-fast
>> --no-plugin-updates --strict-checksums -f /Users/moritz/myapp/pom.xml
>> jetty:run
>> Error getting environment vars for profile activation:
>> java.io.IOException:
>> env: not found
>> [WARNING] Failed to initialize environment variable resolver. Skipping
>> environment substitution in settings.
>> [WARNING] Failed to initialize environment variable resolver. Skipping
>> environment substitution in settings.
>> + Enabling strict checksum verification on all artifact downloads.
>> ---------------------------------------------------
>> constituent[0]:
>> file:/usr/local/apache-maven-2.0.9/lib/maven-2.0.9-uber.jar
>> ---------------------------------------------------
>> java.io.IOException: env: not found
>> 	at java.lang.UNIXProcess.forkAndExec(Native Method)
>> 	at java.lang.UNIXProcess.<init>(UNIXProcess.java:52)
>> 	at java.lang.ProcessImpl.start(ProcessImpl.java:91)
>> 	at java.lang.ProcessBuilder.start(ProcessBuilder.java:451)
>> 	at java.lang.Runtime.exec(Runtime.java:591)
>> 	at java.lang.Runtime.exec(Runtime.java:429)
>> 	at java.lang.Runtime.exec(Runtime.java:326)
>> 	at
>> hidden.org.codehaus.plexus.util.cli.CommandLineUtils.getSystemEnvVars(CommandLineUtils.java:250)
>> 	at
>> hidden.org.codehaus.plexus.util.cli.CommandLineUtils.getSystemEnvVars(CommandLineUtils.java:216)
>> 	at
>> org.apache.maven.project.interpolation.RegexBasedModelInterpolator.<init>(RegexBasedModelInterpolator.java:63)
>> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>> 	at
>> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>> 	at
>> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>> 	at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
>> 	at java.lang.Class.newInstance0(Class.java:350)
>> 	at java.lang.Class.newInstance(Class.java:303)
>> 	at
>> org.codehaus.plexus.component.factory.java.JavaComponentFactory.newInstance(JavaComponentFactory.java:44)
>> 	at
>> org.codehaus.plexus.DefaultPlexusContainer.createComponentInstance(DefaultPlexusContainer.java:1464)
>> 	at
>> org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:93)
>> 	at
>> org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:92)
>> 	at
>> org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:331)
>> 	at
>> org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField(FieldComponentComposer.java:129)
>> 	at
>> org.codehaus.plexus.component.composition.FieldComponentComposer.assembleComponent(FieldComponentComposer.java:73)
>> 	at
>> org.codehaus.plexus.component.composition.DefaultComponentComposerManager.assembleComponent(DefaultComponentComposerManager.java:68)
>> 	at
>> org.codehaus.plexus.DefaultPlexusContainer.composeComponent(DefaultPlexusContainer.java:1486)
>> 	at
>> org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.execute(CompositionPhase.java:29)
>> 	at
>> org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLifecycleHandler.java:101)
>> 	at
>> org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle(AbstractComponentManager.java:105)
>> 	at
>> org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:95)
>> 	at
>> org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:92)
>> 	at
>> org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:331)
>> 	at
>> org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField(FieldComponentComposer.java:129)
>> 	at
>> org.codehaus.plexus.component.composition.FieldComponentComposer.assembleComponent(FieldComponentComposer.java:73)
>> 	at
>> org.codehaus.plexus.component.composition.DefaultComponentComposerManager.assembleComponent(DefaultComponentComposerManager.java:68)
>> 	at
>> org.codehaus.plexus.DefaultPlexusContainer.composeComponent(DefaultPlexusContainer.java:1486)
>> 	at
>> org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.execute(CompositionPhase.java:29)
>> 	at
>> org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLifecycleHandler.java:101)
>> 	at
>> org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle(AbstractComponentManager.java:105)
>> 	at
>> org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:95)
>> 	at
>> org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:92)
>> 	at
>> org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:331)
>> 	at org.codehaus.plexus.embed.Embedder.lookup(Embedder.java:78)
>> 	at org.apache.maven.cli.MavenCli.createMavenInstance(MavenCli.java:479)
>> 	at org.apache.maven.cli.MavenCli.main(MavenCli.java:262)
>> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> 	at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>> 	at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> 	at java.lang.reflect.Method.invoke(Method.java:585)
>> 	at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
>> 	at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
>> 	at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
>> 	at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
>> 
>> Process finished with exit code 100
>> 
>> Any ideas? 
>> 
>> Thanks, 
>> 
>> Moritz.
>> -- 
>> View this message in context:
>> http://n2.nabble.com/Debug-using-maven-from-IntelliJ-IDEA-on-Mac-tp796941p796941.html
>> Sent from the Tapestry Users mailing list archive at Nabble.com.
>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
>> For additional commands, e-mail: users-help@tapestry.apache.org
>> 
>> 
>> 
> 
> -- 
> View this message in context:
> http://www.nabble.com/Debug-using-maven-from-IntelliJ-IDEA-on-Mac-tp19252018p23505747.html
> Sent from the Tapestry - User mailing list archive at Nabble.com.
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: users-help@tapestry.apache.org
> 
> 
> 

-- 
View this message in context: http://n2.nabble.com/Debug-using-maven-from-IntelliJ-IDEA-on-Mac-tp796941p2906977.html
Sent from the Tapestry Users mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org