jstl-api
jstl-api copied to clipboard
New tlddoc generator not on Maven Central
It doesn't appear that the new tlddoc generator is available on Maven Central.
For reference, the old generator is here: https://mvnrepository.com/artifact/taglibrarydoc/tlddoc/1.3
When upgrading to Jakarta EE 10, the .tld file XML now presumably should contain "xmlns="https://jakarta.ee/xml/ns/jakartaee" and the old generator will not accept that, and throws:
com.sun.tlddoc.GeneratorException: my.tld does not have xmlns="http://java.sun.com/xml/ns/javaee"
It appears the tlddoc code included in this project fixes that issue, but it doesn't appear to be published for others to use. The pom.xml suggests it should be found at coordinates org.glassfish.web:tagsdoc:
https://github.com/jakartaee/tags/blob/a52b4bec6abee95d048c51f4bcd2004ad1ff6fc2/tagsdoc/pom.xml#L21-L22
but those don't seem to exist, on Maven Central at least.
You're right -- I don't see it here: https://repo1.maven.org/maven2/org/glassfish/web/
I'm working on an M1 for tags, so I'll look into this issue and see how to get it published.
The API M1 was released, but not the TagsDoc. I'm asking for assistance on what should be done. I think that pom should be updated to have this as the parent:
<parent>
<groupId>org.eclipse.ee4j</groupId>
<artifactId>project</artifactId>
<version>2.0.0-M1</version>
<relativePath />
</parent>
Therefore, our TagsDoc project would contain the deployment information from the parent.