jstl-api icon indicating copy to clipboard operation
jstl-api copied to clipboard

New tlddoc generator not on Maven Central

Open slominskir opened this issue 2 months ago • 2 comments

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.

slominskir avatar Sep 11 '25 21:09 slominskir

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.

volosied avatar Oct 03 '25 15:10 volosied

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.

volosied avatar Oct 22 '25 18:10 volosied