[ 
https://issues.apache.org/jira/browse/FELIX-6604?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Andrii Kotelnikov updated FELIX-6604:
-------------------------------------
    Priority: Major  (was: Minor)

> [Baseline] BaselineIgnore annotation doesn't work
> -------------------------------------------------
>
>                 Key: FELIX-6604
>                 URL: https://issues.apache.org/jira/browse/FELIX-6604
>             Project: Felix
>          Issue Type: Bug
>          Components: Maven Bundle Plugin
>    Affects Versions: maven-bundle-plugin-4.1.0
>         Environment: WSL 2
>            Reporter: Andrii Kotelnikov
>            Priority: Major
>
> According to the documentation "This Maven plugin is based on the 
> [BND|http://bnd.bndtools.org/] tool from Peter Kriens". I use 
> "bundle:baseline" goal to check my bundle for changes in API.
> According to BND documentation "Instead of forcing developers to make a 
> choice between disabling baseline (in order to avoid build warnings or 
> failures) and keeping it enabled it’s important to know that there is fine 
> grained control available using bnd’s 
> {{@aQute.bnd.annotation.baseline.BaselineIgnore}} annotation." ([[Baselining 
> | bnd (bndtools.org))|https://bnd.bndtools.org/chapters/180-baselining.html]
> But when I apply this annotation for newly added method - baseline gives me 
> an error.
> Step to reproduce:
>  * create a bundle with naven-bundle-plugin. In Manifest there are exported 
> packages. In my file I have only one "public" method "getA".
>  * perform a release of this bundle with version "1.0.0"
>  * release is on artifactory
>  * set in my pom.xml configuration  parameter "comparisonVersion" as "1.0.0"
>  * update my file. Add new public method "getB". Add annotation to this 
> method "{{{}@aQute.bnd.annotation.baseline.BaselineIgnore("2.0.0")" {}}}
>  * {{when building a project I got a baseline error}} "Version increase 
> required"
> Are there additional steps to be done for this annotation to work? Maybe I 
> missed something?



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to