Hide Forgot
Description of problem: atinject is compiled with a default Java target (which appears to be 1.7), rather than explicitly specifying a target. This prevents maven from working when building a Java 6 project with the system-provided OpenJDK 6. Version-Release number of selected component (if applicable): atinject-1-13.20100611svn86.el7.noarch How reproducible: 100% Steps to Reproduce: 1. export JAVA_HOME=/usr/lib/jvm/java-1.6.0 2. export PATH=$JAVA_HOME/bin:$PATH # because some plugins use path 3. mvn package Actual results: Long error message with: Exception in thread "main" java.lang.UnsupportedClassVersionError: javax/inject/Provider : Unsupported major.minor version 51.0 Expected results: Project should build. Additional info: This was fixed in Fedora: http://pkgs.fedoraproject.org/cgit/rpms/atinject.git/commit/?id=a7edf577
Rebuilding the Java packages with anything other than OpenJDK 7 is not supported and will not be supported in RHEL7.