Jonathan DELAIRE created FELIX-4679:
---------------------------------------
Summary: Import package not generated for the classes used in
throw clause in a private method.
Key: FELIX-4679
URL: https://issues.apache.org/jira/browse/FELIX-4679
Project: Felix
Issue Type: Bug
Components: Maven Bundle Plugin
Affects Versions: maven-bundle-plugin-2.5.3
Reporter: Jonathan DELAIRE
Example:
ModuleA containing the following classes:
public class A {
private void someMethod() throws ExceptionB {
}
public void someMethod2() throws ExceptionC {
}
}
ModuleB containing the two following classes in different packages:
package com.module.b.exception;
public class ExceptionB extends Exception {
}
and
package com.module.c.exception;
public class ExceptionC extends Exception {
}
The generated manifest for moduleA would be:
Import-Package: com.module.c.exception;version="[1.0,2)"
while I except it to be:
Import-Package:
com.module.c.exception;version="[1.0,2)",com.module.b.exception;version="[1.0,2)"
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)