Yes I am planning on removing everything outside the modules and then moving the content of the modules directory up one level, making the pom.xml reside in the root of the project.
The maven stuff is finished already ... Maven doesn't care if the pom.xml is located inside a sub-directory ... I would just move everything and it should work without touching the pom itself. But I would be glad to do the cleaning up. The guy wanting to compile, is doing this cause there seems tob e a problem running BlazeDS with Java 8 and he wants to fix that. He already opened a Jira for this and is problably just trying to get things done sooner (I like that ;-)) So I woudln't call him a typical user, but mor a mabe-future-contributor. Chris -----Ursprüngliche Nachricht----- Von: Alex Harui [mailto:aha...@adobe.com] Gesendet: Mittwoch, 16. Dezember 2015 19:03 An: dev@flex.apache.org Betreff: Re: AW: AW: [VOTE] Remove the Ant scripts from BlazeDS? On 12/16/15, 4:17 AM, "Christofer Dutz" <christofer.d...@c-ware.de> wrote: >Just as a reminder the mail threads in which I suggest such a refactoring: > >http://apache-flex-development.2333347.n4.nabble.com/BlazeDS-Continuing >-wo >rk-on-blazeds-td45427.html >http://apache-flex-development.2333347.n4.nabble.com/BlazeDS-not-compil >ing -for-clean-copy-of-SDK-source-td43391.html >http://apache-flex-development.2333347.n4.nabble.com/Has-anyone-been-ab >le- >to-build-BlazeDS-td37343.html#a37361 > >... I'll stop for now as I think 3 is enough to prove my point. In two of the three, I fix the Ant builds. I will do the same after you refactor the repo. It will be easier for me if you leave the build.xml files instead of removing them. > >So it's not something hat hasn't been discussed in the past and I >didn't get any objections from those threads. Nobody is objecting to refactoring the repo in general, in fact folks are encouraging you to do so. The only objection is to the removal of Ant build support. > >Back to the topic: >- I totally dislike a parallel build with Ant and Maven unless it's >Justin's suggestion to use the Ant Maven Tasks. The reason for this is >that I am 1000% certain that the build will be similar but not identical. >If they are not identical, problems with Ant might occur, that don't >for Maven and the other way around. I'm no longer willing to waste my >time this way. You can maintain the Maven side. Others will maintain the Ant side. I agree that the goal for the Ant build should be to produce the same artifacts as the Maven build. >- I doubt that there are people actually compiling BlazeDS on their own >(Except eventually the guys at Adobe) ... what would they need to do >that anyway? Most people also don't compile the Flex SDK, they just use >it (I have never prior to starting to work on the Flex project) Well, someone wrote in just yesterday trying to compile the source. Sure, it is probably not common, but how else do you test out proposed changes? That's why this is open source, so folks can grab the source and compile it. > >If we decide to do the dual thing I would like us to vote on ONE >reference build and the other being the convenience build. If the >reference is not Maven, we also need someone to maintain BlazeDS in the >future, as I'm not going to do it. If we decide the reference to be >Maven, we would need someone to create/move/migrate the Ant build to >the modules-directory and adjust the readme. As soon as the modules >directory is a nicely self-contained thing, I'd do the moving and removing of >stuff. My understanding of what you plan to do is remove all folders other than modules. Are you then going to "flatten" the tree my removing the actual modules folder and moving its children up a level? Either way, just do it, but please don't delete the build.xml files. I'll fix up the Ant build and readme when I know you have the Maven build working with the folders they way you want it. If I try to do the Ant work first, I'll probably do something that isn't Maven-friendly. Get the Maven stuff done first. No need to vote, just general consensus is needed from a discussion like this. -Alex