Bug#907477: maven-debian-helper: does not substitute values of plugins with maven.rules

Emmanuel Bourg ebourg at apache.org
Wed Sep 5 23:03:06 BST 2018


Le 28/08/2018 à 15:25, Markus Koschany a écrit :

> I added a new rule to debian/maven.rules
> 
> org.apache.xbean maven-xbean-plugin * s/.*/4\.5/ * *
> 
> Expected behavior:
> 
> The version in src/pom.xml will be tranformed from 4.1 to 4.5.
> 
> Result:
> 
> Version is still 4.1

For plugins and poms the exact type and version have to be specified in
the substitution rule. For example:

  org.apache.xbean maven-xbean-plugin maven-plugin s/4.1/4.5/ * *

I have no idea if this was designed that way or if it's a bug.


> Ideally libxbean-java would provide a debian version of
> maven-xbean-plugin but that's another story.

Generic 'debian' versions don't work with plugins unfortunately.
We would have to hack the Maven plugin validation logic.



More information about the pkg-java-maintainers mailing list