I have manually updated the -config.xml files for the Maven distribution, and I added a couple of missing new manifest.xml files that weren't being included (like the MDL one). All my tests in vscode-nextgenas are passing again when using a Maven distribution to power the editor's code intelligence.
As I mentioned before, bundling the original ActionScript source files from frameworks/projects to make a more complete distribution can wait for a future release. - Josh On Fri, May 12, 2017 at 7:31 AM, Josh Tynjala <joshtynj...@gmail.com> wrote: > 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 >> >>> >> >>> >> >> >> >> >