SCR Annotations - SLF4J dependency needed in some usecases
----------------------------------------------------------
Key: FELIX-1726
URL: https://issues.apache.org/jira/browse/FELIX-1726
Project: Felix
Issue Type: Bug
Components: Maven SCR Plugin
Affects Versions: maven-scr-plugin-1.4.0
Reporter: Stefan Seifert
Priority: Minor
Fix For: maven-scr-plugin-1.4.1
in rev. 821022 felix removed some dependencies that where unneeded for the code
that existed in the scr plugin itself.
there where unneeded to compile the plugin, but they are needed in some
usecases for annotation parsing.
e.g. if a project's class is annotated with SCR annotations, and at the same
time declares a static field with a slf4j Logger class, reading other static
string field values fails with a ClassNotFound exception pointing to a slf4j
class.
re-adding the slf4j dependencies again solves the problem.
unfortunately the exception handling in this case is not good - the message is
only "Somehing went wrong.", because the ClassNotFound exception was swallowed
in ClassUtil.getInitializationExpression method.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.