[
http://jira.codehaus.org/browse/MEVENIDE-619?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Daniel Mutch reopened MEVENIDE-619:
-----------------------------------
It seems the new run / debug system has made the problem worse. Now it fails with class not found no matter how I try to run the application.
> System dependencies lost when using assemblies
> ----------------------------------------------
>
> Key: MEVENIDE-619
> URL:
http://jira.codehaus.org/browse/MEVENIDE-619> Project: mevenide
> Issue Type: Bug
> Components: mevenide-netbeans
> Affects Versions: NB_3.1
> Environment: Java 6, NB 6.1 Dev
> Reporter: Daniel Mutch
> Assignee: Milos Kleint
> Fix For: NB_3.1
>
>
> Steps to reproduce:
> 1) Create a new maven project using standard archetype.
> 2) Add the following system dependency on javac
> <dependency>
> <groupId>com.sun</groupId>
> <artifactId>tools</artifactId>
> <version>1.6.0</version>
> <scope>system</scope>
> <type>jar</type>
> <systemPath>${JAVA_6_HOME}/lib/tools.jar</systemPath>
> </dependency>
> This assumes you have a system variable declared for JAVA_6_HOME
> 3) In the main method of your class put the line
> Main.compile(null);
> and fix imports.
> 4) Compile
> 5) Firstly, right click (on file) and run. NPE will be observed as expected since we are passing null to the compile method.
> 6) Now right click on project, choose properties and set the main class.
> 7) Now run the project (instead of using run file). Instead of the NPE get message:
> Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/tools/javac/Main
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa-
For more information on JIRA, see:
http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email