Bug#915889: freeplane FTBFS: Could not resolve javax.servlet:javax.servlet-api:3.1.

Felix Natter fnatter at gmx.net
Sun Dec 16 06:11:54 GMT 2018


hi Adrian,

thank you for this bug report.

The problem is that the javax.servlet:javax.servlet-api:3.1 artifact
(src:tomcat8/bin:libservlet3.1-java) does not install a
debian/javax.servlet-api-debian.pom, so the resolution fails during
freeplane compilation.

I do not know why this worked previously. In stretch, fop's javax.servlet-api artifact was scope:provided, which
would explain why it works in stretch. But I published freeplane-1.7.2 on 2018-11-24, and back then there
was no problem.

One solution would be to install a correct(?) debian pom for javax.servlet:javax.servlet-api:3.1.
I see that tomcat8 uses maven-repo-helper, so I do not understand why that is not already the
case?

Markus Koschany reminded me on #debian-java that Emmanuel is in the
process of preparing a new javax-servlex package (#916354), which might
fix this issue. So I will wait for this.

Cheers and Best Regards,
-- 
Felix Natter
debian/rules!



More information about the pkg-java-maintainers mailing list