They're not too different. I think it's just the paths to the manifest.xml files that are changed in the Maven distribution. I will try to copy the new versions over and make the required tweaks today. I can easily test the Maven distribution in my testing environment for vscode-nextgenas to be sure it's working after my changes.
I'll also file a new issue for the missing contents of the frameworks/projects directory in the Maven distribution. Once the project source files are included in the distribution (including manifest.xml files in their original locations), we can at least copy the -config.xml files into the Maven distribution location without requiring modification. That will be better overall, I think. Esepcially since the manifest.xml files in their original locations are actually following the correct Maven directory structure already! - Josh On Thu, May 11, 2017 at 5:04 PM, Alex Harui <aha...@adobe.com.invalid> wrote: > Hmm. How far off are they? I'm not sure I have the cycles to try to > reconcile this if we want to have a release by the Summit. > > AIUI, the maven -config files are generated by the Maven Mojos. If we > generate the -config files as part of the Ant build, then you can't just > clone the repo, unpack the release and open the FB projects for the SWCs > and have them work without running a build to generate them. That's a > different workflow, so we should make sure folks want that before we go > and do something like that, and that seems too risky this late in the > release cycle. > > One idea I had in the future is to teach Falcon to read the pom.xml files > and do away with the -config.xml files. I've already taught Falcon to > read Flash Builder project files so there is precedence for doing > something like this. Volunteers are welcome to take this on, but again, > seems too risky for this release. > > Thoughts? > -Alex > > On 5/11/17, 2:09 PM, "Josh Tynjala" <joshtynj...@gmail.com> wrote: > > >It seems that the Maven -config.xml files are not a simple copy/paste. > >They've been modified a bit. In a Maven distribution, the manifest XML > >files are copied to a different location. The Maven distribution does not > >include the original ActionScript source code and things from > >frameworks/projects, so I guess the manifests were moved to > >frameworks/manifests instead. The Maven build should probably copy all the > >ActionScript source code, though, and then it can use the same -config.xml > >files as the Ant build. > > > >- Josh > > > >On Thu, May 11, 2017 at 1:58 PM, Josh Tynjala <joshtynj...@gmail.com> > >wrote: > > > >> For some reason, the Maven build duplicates a number of files from > >> flex-asjs/frameworks in > >>flex-asjs/distribution/src/main/resources/frameworks. > >> It seems that these duplicates have gotten out of sync after the "dual" > >> changes. > >> > >> It would probably be better if there were one canonical source for these > >> files that is used by both Ant and Maven builds because it seems easy to > >> forget to update both locations. A while back, when I was testing the > >> VSCode extension, I discovered that the Maven SDK contained some > >> *-config.xml files had some differences that caused issues too. I fixed > >> them at the time, but it's probably not good if this is becoming a > >>repeated > >> problem. > >> > >> - Josh > >> > >> On Fri, Apr 21, 2017 at 9:54 PM, Alex Harui <aha...@adobe.com> wrote: > >> > >>> Hi, > >>> > >>> It's been six months or so since 0.7.0 and it would be nice to get a > >>>new > >>> release out before/at ApacheCon. > >>> > >>> I have just seen the dual branch build successfully for both Ant and > >>>Maven > >>> when merged with the develop branch as of yesterday. > >>>DataBindingExample > >>> works ok, there are some sizing issues, and I will be going through the > >>> other examples and tuning them up. In the mean time, it would be great > >>> for folks to poke at the dual branch before I merge it into develop. > >>> > >>> Once dual is merged with develop, I'll create the release branch and > >>> release builds. > >>> > >>> The only other "must do" I know of is to make sure we've removed the > >>> dependency on org.json. > >>> > >>> What else do we need to get done before we release 0.8.0? > >>> > >>> Thanks, > >>> -Alex > >>> > >>> > >> > >