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