Uploaded image for project: 'Apache Flex'
  1. Apache Flex
  2. FLEX-34318

[Mavenizer] Refactor the Mavenizer in preparation of future mavenized releases of flex

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • Mavenizer 1.0
    • Utils: Mavenizer
    • None

    Description

      The current version of the Mavenizer produces output in which Apache and Adobe artifacts are mixed. This makes it hard for us to publish Flex as Maven artifacts. In order to be able to publish Flex in the future the following changes have to be performed:

      • The Apache Artifacts should no longer directly reference Adobe artifacts (Playerglobal, Airglobal)
      • For each Air and Flash version a dummy artifact should be generated org.apache.flex.runtime:flashplayer:version:pom or org.apache.flex.runtime:air:version:pom
      • The Mavenizer logic should be cleaned up dramatically.
      • The Mavenizer logic should be split up into Air, Flash and Flex mavenizers.
      • The Mavenizer should be split up into reuseable modules so we can use the Air and the Flash Mavenizer from other projects such as Flexmojos.

      Attachments

        Activity

          People

            cdutz Christofer Dutz
            cdutz Christofer Dutz
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: