[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