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): tomcat-8.0.18-1.fc23
Created attachment 992495 [details] proposed patch
Done long ago in https://pkgs.fedoraproject.org/cgit/rpms/tomcat.git/commit/?id=6d77b875509642900905e50812d3e912c704b1d8