Description of problem:
tomcat currently provides, among others, mvn(javax.el:el-api). The problem is that the glassfish-el-api provides it as well. This causes other packages fail to build, if both tomcat and glassfish-el-api happen to be in the buildroot. I think that glassfish-el-api should be the one providing javax.el:el-api, as it is a reference implementation of EL.
Java packaging guidelines should be updated as well.
Version-Release number of selected component (if applicable):
Created attachment 992495 [details]
Done long ago in https://pkgs.fedoraproject.org/cgit/rpms/tomcat.git/commit/?id=6d77b875509642900905e50812d3e912c704b1d8