Uploaded image for project: 'Tools (JBoss Tools)'
  1. Tools (JBoss Tools)
  2. JBIDE-24380

new default in parent pom: set jbosstools.test.jre.* = ${JAVA_HOME}

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Major
    • 4.5.0.AM1
    • 4.5.0.AM1
    • build
    • None

    Description

      In order to be able to more easily run server and webservices projects' tests, I suggest we set default values in parent pom:

      -               <jbosstools.test.jre.5></jbosstools.test.jre.5>
      -               <jbosstools.test.jre.6></jbosstools.test.jre.6>
      -               <jbosstools.test.jre.7></jbosstools.test.jre.7>
      -               <jbosstools.test.jre.8></jbosstools.test.jre.8>
      +               <jbosstools.test.jre.5>${JAVA_HOME}</jbosstools.test.jre.5>
      +               <jbosstools.test.jre.6>${JAVA_HOME}</jbosstools.test.jre.6>
      +               <jbosstools.test.jre.7>${JAVA_HOME}</jbosstools.test.jre.7>
      +               <jbosstools.test.jre.8>${JAVA_HOME}</jbosstools.test.jre.8>
      

      This way, depending on what your system's definition of JAVA_HOME happens to be, you get a different effective pom, for your required JDK:

      $ export JAVA_HOME=/opt/jdk1.8.0/
      $ /opt/maven3/bin/mvn help:effective-pom | grep jbosstools.test.jre
          <jbosstools.test.jre.5>/opt/jdk1.8.0/</jbosstools.test.jre.5>
          <jbosstools.test.jre.6>/opt/jdk1.8.0/</jbosstools.test.jre.6>
          <jbosstools.test.jre.7>/opt/jdk1.8.0/</jbosstools.test.jre.7>
          <jbosstools.test.jre.8>/opt/jdk1.8.0/</jbosstools.test.jre.8>
      
      (or, to use the JAVA_HOME set by alternatives...)
      
      $ export JAVA_HOME=$(alternatives --display java | grep bin/java | grep link | sed -e "s#.\+ \(.\+\)bin/java#\1#")
      $ /opt/maven3/bin/mvn help:effective-pom | grep jbosstools.test.jre
          <jbosstools.test.jre.5>/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.121-8.b14.fc24.x86_64/jre/</jbosstools.test.jre.5>
          <jbosstools.test.jre.6>/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.121-8.b14.fc24.x86_64/jre/</jbosstools.test.jre.6>
          <jbosstools.test.jre.7>/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.121-8.b14.fc24.x86_64/jre/</jbosstools.test.jre.7>
          <jbosstools.test.jre.8>/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.121-8.b14.fc24.x86_64/jre/</jbosstools.test.jre.8>
      

      Attachments

        Activity

          People

            nickboldt Nick Boldt
            nickboldt Nick Boldt
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: