javah is not looked up in ${jdk.home}
-------------------------------------

                 Key: MOJO-944
                 URL: http://jira.codehaus.org/browse/MOJO-944
             Project: Mojo
          Issue Type: Bug
          Components: native
         Environment: Linux
            Reporter: Pawel S. Veselov


When native:javah is executed, the "javah" path is used for the binary. Only on 
MacOS, the ${jdk.home}/bin/javah is used.
${java.home} should be used at all times, because:
a) One doesn't have to add JDK bin directory to current PATH
b) The JDK directory in the path may not be the same that is used for Maven
c) the javah binary in the path may not even be JavaH

The trivial fix is to roll up 
org.codehaus.mojo.natives.javah.JavahMacOSExecutable into 
org.codehaus.mojo.natives.javah.JavahExecutable.

Anyone knows how to make native pick up the MacOS executable as a workaround ?

-- Pawel.

-- 
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

Reply via email to