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


Reply via email to