Florian Brunner created MDEP-417:
------------------------------------
Summary: Dependency incorrectly reported as "Unused declared" when
using annotations with RetentionPolicy=Runtime
Key: MDEP-417
URL: https://jira.codehaus.org/browse/MDEP-417
Project: Maven 2.x Dependency Plugin
Issue Type: Bug
Components: analyze
Affects Versions: 2.8
Reporter: Florian Brunner
In one project we're using only JPA annotations (e.g. javax.persistence.Table;
RetentionPolicy=RUNTIME) from one dependency.
We're declaring the dependency as PROVIDED (but scope=COMPILE fails too):
<dependency>
<groupId>com.ibm.ws</groupId>
<artifactId>jpa-thinclient</artifactId>
<version>7.0.0.17.OM01</version>
<scope>provided</scope>
</dependency>
The dependency gets incorrectly reported as "Unused declared":
[INFO] --- maven-dependency-plugin:2.8:analyze-only (analyze) @ my-project ---
[WARNING] Unused declared dependencies found:
[WARNING] com.ibm.ws:jpa-thinclient:jar:7.0.0.17.OM01:provided
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira