javaserverfaces
  1. javaserverfaces
  2. JAVASERVERFACES-974

Fork TLDDoc to create Facelet documentation based on JSF 2.0 standard documents

    Details

    • Type: Task Task
    • Status: Closed
    • Priority: Major Major
    • Resolution: Invalid
    • Affects Version/s: 2.0.0 PR
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None
    • Environment:

      Operating System: All
      Platform: All

    • Issuezilla Id:
      974
    • Status Whiteboard:
      Hide

      size_large importance_large

      Show
      size_large importance_large

      Description

      Going forward, we don't want to use TLDs to generate Facelets PDL documentation.

        Issue Links

          Activity

          Hide
          arjan tijms added a comment -

          Maybe interesting to know that some work for this has been done here: http://code.google.com/p/vdldoc

          Show
          arjan tijms added a comment - Maybe interesting to know that some work for this has been done here: http://code.google.com/p/vdldoc
          Hide
          Manfred Riem added a comment -

          Or you can use the Maven XML plugin + the following stylesheet http://www.manorrock.com/products/jsf/faceletdocs.xsl

          Show
          Manfred Riem added a comment - Or you can use the Maven XML plugin + the following stylesheet http://www.manorrock.com/products/jsf/faceletdocs.xsl
          Hide
          Manfred Riem added a comment -

          And the following plugin configuration

          <plugin>
          <groupId>org.codehaus.mojo</groupId>
          <artifactId>xml-maven-plugin</artifactId>
          <version>1.0</version>
          <executions>
          <execution>
          <phase>pre-site</phase>
          <goals>
          <goal>transform</goal>
          </goals>
          </execution>
          </executions>
          <configuration>
          <transformationSets>
          <transformationSet>
          <dir>src/main/resources/META-INF</dir>
          <includes>
          <include>*.taglib.xml</include>
          </includes>
          <stylesheet>src/site/resources/faceletdocs.xsl</stylesheet>
          <parameters>
          <parameter>
          <name>paramCopyright</name>
          <value>Copyright © 2012 Oracle Inc. All Rights Reserved</value>
          </parameter>
          </parameters>
          <fileMappers>
          <fileMapper implementation="org.codehaus.plexus.components.io.filemappers.FileExtensionMapper">
          <targetExtension>.html</targetExtension>
          </fileMapper>
          </fileMappers>
          <outputDir>$

          {project.build.directory}

          /site/faceletdocs</outputDir>
          </transformationSet>
          </transformationSets>
          </configuration>
          <dependencies>
          <dependency>
          <groupId>net.sf.saxon</groupId>
          <artifactId>saxon</artifactId>
          <version>8.7</version>
          </dependency>
          </dependencies>
          </plugin>

          Show
          Manfred Riem added a comment - And the following plugin configuration <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>xml-maven-plugin</artifactId> <version>1.0</version> <executions> <execution> <phase>pre-site</phase> <goals> <goal>transform</goal> </goals> </execution> </executions> <configuration> <transformationSets> <transformationSet> <dir>src/main/resources/META-INF</dir> <includes> <include>*.taglib.xml</include> </includes> <stylesheet>src/site/resources/faceletdocs.xsl</stylesheet> <parameters> <parameter> <name>paramCopyright</name> <value>Copyright © 2012 Oracle Inc. All Rights Reserved</value> </parameter> </parameters> <fileMappers> <fileMapper implementation="org.codehaus.plexus.components.io.filemappers.FileExtensionMapper"> <targetExtension>.html</targetExtension> </fileMapper> </fileMappers> <outputDir>$ {project.build.directory} /site/faceletdocs</outputDir> </transformationSet> </transformationSets> </configuration> <dependencies> <dependency> <groupId>net.sf.saxon</groupId> <artifactId>saxon</artifactId> <version>8.7</version> </dependency> </dependencies> </plugin>
          Hide
          Ed Burns added a comment -

          Thanks Arjan and Manfred.

          Arjan, how can I contact the developers of vdldoc so they can support the new JSF 2.2 web-facelettaglib schema with its new <short-name> element?

          Show
          Ed Burns added a comment - Thanks Arjan and Manfred. Arjan, how can I contact the developers of vdldoc so they can support the new JSF 2.2 web-facelettaglib schema with its new <short-name> element?
          Hide
          Manfred Riem added a comment -

          We will tackle this one once we migrate over to Maven for a release after 2.2. Which means the issue itself has become invalid as it will be done as part of the migration.

          Show
          Manfred Riem added a comment - We will tackle this one once we migrate over to Maven for a release after 2.2. Which means the issue itself has become invalid as it will be done as part of the migration.

            People

            • Assignee:
              Unassigned
              Reporter:
              Ryan Lubke
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Time Tracking

                Estimated:
                Original Estimate - 3 days
                3d
                Remaining:
                Time Spent - 1 day, 30 minutes Remaining Estimate - 1 day, 23 hours, 30 minutes
                1d 23h 30m
                Logged:
                Time Spent - 1 day, 30 minutes Remaining Estimate - 1 day, 23 hours, 30 minutes
                1d 30m