| Greg Wilkins wrote on 11/20/18 07:27 AM: 
 
      
      We'll be contributing a version of that repository that can be used
    to produce the schema files for Jakarta EE 9.  It's on our list of
    things to do, we just haven't gotten to it yet.  Hopefully soon, but
    since it's irrelevant for the current work it hasn't been a
    priority.
        
          
 What is the plan for schema? 
 Currently there are no schema (or dtd) in eclipse-ee4j/servlet-api  nor
            under any eclipse repo that I can find?   I think the main
            source for them is the javaee  repo, which is still
            oracle. 
 
 
      As you can see from the javaee repo, the schemas are assembled from
    multiple shared pieces, and tested using common tools.  If someone
    wants to refactor this so that the shared pieces live in one repo
    and the spec-specific pieces move into the spec repositories, go for
    it, but do it for all the schemas not just one.
        
          I think such a central repository is not conducive to
            modular development.  The servlet schemas should be in the
            servlet repo, so they can be modified/developed/tested in
            branches etc. 
 
 
      The current specs only define the schemas in terms of their URIs,
    and we make the files available at those locations.  Making the
    schema files available in the API jar files, e.g., under
    META-INF/schemas, seems like a reasonable approach.  Almost no
    applications using the APIs will need the schema files, but that
    would be a convenient place for the runtime to find them.
        
          Also, once our jar artifacts become JPMS modules, it
            becomes more difficult to provide schemas as resources in
            the same package space as the API classes.   Thus ideally
            the servlet schemas would be included as resources in the
            servlet-api.jar 
 
 |