On 16/06/2020 15:52, Raymond Auge wrote: > > > On Tue, Jun 16, 2020 at 10:43 AM Mark Thomas <ma...@apache.org > <mailto:ma...@apache.org>> wrote: > > On 16/06/2020 15:00, Raymond Auge wrote: > > Hey folks, > > > > I've extrapolated what I found as basis for a rule to create module > > names and this is what I've come up with: > > > > module.name <http://module.name> <http://module.name>: > org.apache.${replace;${Bundle-Name};-;.} > > > > that is: > > - take the `Bundle-Name` value (which appears to have a consistent > format) > > - replace dashes with dots > > - prefix with "org.apache." > > > > The result is: > > > > org.apache.tomcat.api > > org.apache.tomcat.catalina > > org.apache.tomcat.catalina.ant > > org.apache.tomcat.catalina.ha > > org.apache.tomcat.coyote > > org.apache.tomcat.dbcp > > org.apache.tomcat.jasper > > org.apache.tomcat.jasper.el > > org.apache.tomcat.jni > > org.apache.tomcat.juli > > org.apache.tomcat.ssi > > org.apache.tomcat.storeconfig > > org.apache.tomcat.tribes > > org.apache.tomcat.util > > org.apache.tomcat.util.scan > > org.apache.tomcat.websocket > > > Are we at least fine with the tomcat module names? (notice I did miss > tomcat-jdbc which has a special build that I still need to work on).
They look OK to me. > > For the spec API I've used the official names pulled from each > spec project: > > > > jakarta.annotation > > jakarta.el.api > > jakarta.security.enterprise > > jakarta.servlet > > jakarta.servlet.jsp > > jakarta.websocket.api > > > > Does that look correct? > > A couple of the spec ones look inconsistent. The naming guidance for > Jakarta is: > https://wiki.eclipse.org/JakartaEE_Maven_Versioning_Rules > > I don't think the Jakarta PMC has made a final decision on JMPS rules or > even if a JPMS name is required. I have proposed that as a general rule > each project uses the OSGi Bundle-SymbolicName with any "-" characters > replaced by "." as the JPMS module name. > > I'd expect at least JSP and servlet to switch to that format by the time > of the Jakarta EE 9 release. > > > I will adjust and follow your proposal for the time being then. OK. I guess explicitly stating something and being "wrong" is no worse than one being implied from the file name and being "wrong". I'll see what I can do to get clearer guidance from the Jakarta EE PMC. Mark --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org