]
Mickael Istria reassigned JBIDE-18008:
--------------------------------------
Assignee: Mickael Istria
Nested jars prevent SonarQube/FindBugs from running
---------------------------------------------------
Key: JBIDE-18008
URL:
https://issues.jboss.org/browse/JBIDE-18008
Project: Tools (JBoss Tools)
Issue Type: Sub-task
Components: archives
Reporter: Mickael Istria
Assignee: Mickael Istria
Fix For: 4.2.0.CR1
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/DevS...
{code}
[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]
{code}
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.