Generic types ignored when generating MANIFEST.MF -------------------------------------------------
Key: FELIX-1017 URL: https://issues.apache.org/jira/browse/FELIX-1017 Project: Felix Issue Type: Bug Components: Maven Bundle Plugin Affects Versions: maven-bundle-plugin-2.0.0 Reporter: Clovis Seragiotto Generic information present in the bytecode is not considered when MANIFEST.MF is generated. In the following example, the package "a" is not included in the Import-Package list, which causes an Exception at runtime (TypeNotPresentException) package b; import java.lang.reflect.*; import a.A; public class B { java.util.List<A> list; public static void main(String[] args) { for(Field f : B.class.getDeclaredFields()) { ParameterizedType type = (ParameterizedType)f.getGenericType(); for(Type t : type.getActualTypeArguments()) { System.out.println(t); // <--- java.lang.TypeNotPresentException: Type a.A not present } } } } -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.