[
https://issues.apache.org/jira/browse/FELIX-3788?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Carsten Ziegeler reassigned FELIX-3788:
---------------------------------------
Assignee: Carsten Ziegeler
> [SCR MAVEN] specVersion incorrectly determined, depends on class order
> ----------------------------------------------------------------------
>
> Key: FELIX-3788
> URL: https://issues.apache.org/jira/browse/FELIX-3788
> Project: Felix
> Issue Type: Bug
> Components: Maven SCR Plugin
> Affects Versions: maven-scr-plugin-1.8.0
> Environment: Linux 3.5.0-18-generic (Ubuntu 12.10) x64, Oracle Java
> 1.6.0_31, Apache Maven 3.0.4 (r1232337)
> Reporter: Felix Oghină
> Assignee: Carsten Ziegeler
>
> When running the generate-scr-scrdescriptor goal the scr-plugin will not
> properly detect what specVersion to use. I have not explicitly specified the
> specVersion to use (either in pom.xml or in the @Component annotation) and
> yet it tries to use version 1.1, because the first class that it finds is
> compatible with it. However, the next classes use 1.2 features (e.g.
> ReferencePolicyOption.GREEDY), so the build fails.
> This becomes quite the heisenbug when the build works for some users (e.g.
> Jenkins), but doesn't for others, because the order in which it processes
> classes is different.
--
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