flex-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Josh Tynjala (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (FLEX-35307) Maven distribution does not include framework source files in frameworks/projects
Date Fri, 12 May 2017 16:24:04 GMT

    [ https://issues.apache.org/jira/browse/FLEX-35307?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16008329#comment-16008329

Josh Tynjala commented on FLEX-35307:

> So, was this all working at some point and broken by the dual changes?

Yes, it was working before.

> Can we put this off for the next release?

The bundling of source code in frameworks/projects can wait for the next release. I created
this issue simply so that it wouldn't be forgotten.

I'm working on getting the dual changes to the -config.xml files into the Maven distribution
for this release. I should have it done in the next hour or two. There are a few more changes
to these files than I originally thought (it's not only the paths to the manifest.xml files),
but it's all straightforward enough. Just a tedious process.

> Maven distribution does not include framework source files in frameworks/projects
> ---------------------------------------------------------------------------------
>                 Key: FLEX-35307
>                 URL: https://issues.apache.org/jira/browse/FLEX-35307
>             Project: Apache Flex
>          Issue Type: Bug
>          Components: FlexJS
>    Affects Versions: Apache FlexJS 0.8.0
>            Reporter: Josh Tynjala
> The original ActionScript source files and related resources (like the manifest.xml files)
for each project in the framework should be included in a distribution of FlexJS created with
> For example, the files in this directory are missing from the distribution:
> frameworks/projects/Basic/src/main
> (it's the same for other projects too, like Express or Collections, and the directory
above is just one example)
> Additionally, this change will be helpful for consolidating the manifest.xml files used
in the builds. The Maven distribution currently duplicates the manifest.xml files from each
project in frameworks/projects to distribution/src/main/resources/manifests. This causes files
like flex-config.xml to need special modifications for the Maven distribution to use different
paths. If the Maven distribution includes the manifest.xml files in their original location
(which correctly follows the Maven directory structure, like Basic/src/main/resources/basic-manifest.xml),
then it can use the same flex-config.xml as the Ant distribution.
> Ideally, both would bundle the same flex-config.xml file from the same location in the
repository (like the manifest.xml files, the -config.xml files are duplicated in distribution/src/main/resources
for Maven). However, even if the files come from different locations in the repo for Ant and
Maven, if their contents can be exactly the same, that would still be an improvement. As it
is, the manifest files need to be duplicated, then the -config.xml files, and then the -config.xml
files need to be modified.

This message was sent by Atlassian JIRA

View raw message