Uploaded image for project: 'MyFaces Trinidad'
  1. MyFaces Trinidad
  2. TRINIDAD-1409

Add myfaces-builder-annotations to trinidad trunk 1.2.x, so trinidad jars could have myfaces-metadata.xml, making possible use builder plugin on trinidad sandbox

    XMLWordPrintableJSON

Details

    • Task
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 2.0.0-core
    • Build, Components
    • None

    Description

      The first step to use myfaces-builder-plugin on trinidad is add annotations on trinidad code and try use it on trinidad-sanbox. Please note that the change proposed here does not change the generation procedure using trinidad maven-faces-plugin (includes component classes, tag classes and xml config files), just add the necessary information to generate myfaces-metadata.xml file, making it easier in the future to change the build procedure.

      To do that, the idea is change maven-faces-plugin, adding builder plugin annotations when generating component files and add the necessary information to non generated component files.

      I'll add the advance on this work here, but before commit something it is better ask trinidad community about it.

      Attachments

        1. TRINIDAD-1409-v1-trinidad.patch
          172 kB
          Leonardo Uribe
        2. TRINIDAD-1409-v1-maven-faces-plugin.patch
          11 kB
          Leonardo Uribe
        3. TRINIDAD-1409-v2-trinidad.patch
          8 kB
          Leonardo Uribe
        4. TRINIDAD-1409-v2-myfaces-builder-plugin.patch
          252 kB
          Leonardo Uribe
        5. TRINIDAD-1409-v3-myfaces-builder-plugin.patch
          252 kB
          Leonardo Uribe
        6. TRINIDAD-1409-v3-trinidad.patch
          1.33 MB
          Leonardo Uribe

        Activity

          People

            lu4242 Leonardo Uribe
            lu4242 Leonardo Uribe
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: