[MacPorts] #41876: maven-ant-tasks cannot find JAVA_HOME correctly
MacPorts
noreply at macports.org
Sat Dec 21 18:14:06 PST 2013
#41876: maven-ant-tasks cannot find JAVA_HOME correctly
---------------------------------------+--------------------------------
Reporter: ritchiecai@… | Owner: macports-tickets@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.1.3
Keywords: maven-ant-tasks JAVA_HOME | Port: maven-ant-tasks
---------------------------------------+--------------------------------
Just upgraded to Mavericks, maven-ant-tasks failed while upgrading
macport. here is the error:
{{{
:debug:build Executing org.macports.build (maven-ant-tasks)
:debug:build Environment: CPATH='/opt/local/include'
CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
.org_release_tarballs_ports_devel_maven-ant-tasks/maven-ant-
tasks/work/.CC_PRINT_OPTIONS' LIBRARY_PATH='/opt/local/lib'
CC_PRINT_OPTIONS='YES' MACOSX_DEPLOYMENT_TARGET='10.9'
HOME='/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
.org_release_tarballs_ports_devel_maven-ant-tasks/maven-ant-
tasks/work/home'
:debug:build Assembled command: 'cd
"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
.org_release_tarballs_ports_devel_maven-ant-tasks/maven-ant-tasks/work
/maven-ant-tasks-2.1.3" && mvn package'
:debug:build Executing command line: cd
"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
.org_release_tarballs_ports_devel_maven-ant-tasks/maven-ant-tasks/work
/maven-ant-tasks-2.1.3" && mvn package
:info:build Error: JAVA_HOME is not defined correctly.
:info:build We cannot execute
/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home/bin/java
:info:build Command failed: cd
"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
.org_release_tarballs_ports_devel_maven-ant-tasks/maven-ant-tasks/work
/maven-ant-tasks-2.1.3" && mvn package
:info:build Exit code: 1
}}}
I tried to clean and rebuild, it gives the same error.
JAVE_HOME is defined:
{{{
echo $JAVA_HOME
/Library/Java/JavaVirtualMachines/jdk/Contents/Home
/usr/libexec/java_home
/Library/Java/JavaVirtualMachines/jdk/Contents/Home
}}}
No idea how macport get
/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home as
JAVA_HOME, I never defined it anywhere.
Also:
{{{
mvn -version
Apache Maven 2.2.1 (r801777; 2009-08-06 14:16:01-0500)
Java version: 1.7.0_45
Java home:
/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x" version: "10.9.1" arch: "x86_64" Family: "mac"
}}}
--
Ticket URL: <https://trac.macports.org/ticket/41876>
MacPorts <http://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list