I just finished such a workshop for a company which had an external company setup a project and had been working with Maven as a black box for 4 years. The main intention of the workshop was to teach the developers to understand what's happening in the build. After the workshop the feedback I got was, that I managed to de-mystify the entire build. All of a sudden everything in the build made sense to them.
So these guys will probably never really touch the build, but it helped them understand it. Maven uses an inversion of controll mechanism to build and is therefore completely different to Ant or Gradle. Such a workshop would help understand that and you can't learn that part incrementally. Chris -----Ursprüngliche Nachricht----- Von: Alex Harui [mailto:aha...@adobe.com] Gesendet: Montag, 22. Februar 2016 06:55 An: dev@flex.apache.org Betreff: Re: AW: AW: [Discuss] Naming of Falcon/FlexJS artifacts On 2/21/16, 7:45 AM, "Christofer Dutz" <christofer.d...@c-ware.de> wrote: >Hi Alex, > >well in general per groupId:artifactId:version tuple there is only one >jar, but that artifact can provide dependencies to other artifacts with >an other groupId and/or artifactId which is then transitively pulled in. >Above that there is a packaging type of "pom" which doesn't have any >jar, but consists of a list of dependencies. So when you reference >that, it automatically pulls in the dependencies referenced. So if for >example you reference "org.apache.flex:compiler:pom:4.15.0, you >actually get all the libs in the SDK. Can you provide the current set of org.apache.flex artifactIDs and what jars they map to? >I would really love to give you all a training in these basic things. I >just finished such a training and it took about 1 day to understand the >concepts. If I was a build engineer and this was my assignment, then I would certainly sign up for the training. However, I dearly hope I can learn what I need to know about Maven without blocking out an entire day for it. I really have no desire to be a build engineer or invest that much time in our build processes. And actually, I personally am much better at learning incrementally than by sitting in a workshop. I am hoping folks who know it will lead the way and I can learn by watching and asking questions when I get stuck. Thanks, -Alex