Uploaded image for project: 'Tools (JBoss Tools)'
  1. Tools (JBoss Tools)
  2. JBIDE-17991 Generalize usage of Sonar
  3. JBIDE-18008

Nested jars prevent SonarQube/FindBugs from running

    XMLWordPrintable

Details

    • Sub-task
    • Resolution: Done
    • Minor
    • 4.3.0.Alpha1
    • None
    • archives, build, qa
    • None

    Description

      Bundle org.jboss.ide.eclipse.archives.core makes SonarQube analysis fail because it's classes get included in some nested jar (and get to different location that target/classes).
      Cf https://jenkins.mw.lab.eng.bos.redhat.com/hudson/view/DevStudio/view/DevStudio_Sonar/job/jbosstools-server.sonar_master/4/console

      [ERROR] Failed to execute goal org.codehaus.mojo:sonar-maven-plugin:2.4:sonar (default-cli) on project server.all: Can not execute SonarQube analysis: Can not execute Findbugs: Findbugs needs sources to be compiled. Please build project before executing sonar and check the location of compiled classes. -> [Help 1]
      

      This is an exploded bundles with nested jars, we should investigate whether it's possible to turn it into a more standard jar, which would still be usable in its Ant version. Cf ./archives/tests/org.jboss.ide.eclipse.archives.test/inputs/projects/SimpleAntTest

      Also, the jvmmonitor bundles use nested jars. We should avoid that too.

      Attachments

        Activity

          People

            mistria@redhat.com Mickael Istria
            mistria@redhat.com Mickael Istria
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: