Modified:
/talk/ApacheMavenIn10Slides/trunk/index.html
=======================================
--- /talk/ApacheMavenIn10Slides/trunk/index.html Sun Mar 8 09:59:17 2009
+++ /talk/ApacheMavenIn10Slides/trunk/index.html Fri Jan 13 09:56:22 2012
@@ -14,11 +14,11 @@
START META-DATA
-->
<head>
-<title>TODO: TITLE</title>
+<title>An Unofficial Outline: Apache Maven in 10 Slides</title>
<!-- metadata -->
<meta name="generator" content="S5" />
<meta name="version" content="S5 1.2a2" />
-<meta name="author" content="TODO: CONTRIBUTORS" />
+<meta name="author" content="Robert Burrell Donkin" />
<meta name="company" content="OpenTalkWare" />
<!-- configuration parameters -->
@@ -56,7 +56,7 @@
<div id="currentSlide"><!-- DO NOT EDIT --></div>
<div id="header"></div>
<div id="footer">
-<h1>TODO: TITLE</h1>
+<h1>An Unofficial Outline: Apache Maven in 10 Slides</h1>
<h2><a rel="license" href="http://creativecommons.org/licenses/by/3.0/">
<img alt="Creative Commons License" style="border-width:0"
src="http://i.creativecommons.org/l/by/3.0/80x15.png" />
</a>
@@ -80,8 +80,8 @@
START PREFACE
-->
<div class="slide">
-<h1>TODO: Title</h1>
-<h2>TODO: Subtitle</h2>
+<h1>Apache Maven in 10 Slides</h1>
+<h2>An Unofficial Outline</h2>
<!--
START OPEN CONTENT ONLY
Derivative works which are not open content should remove the follow
@@ -100,6 +100,8 @@
<a rel="license" href="http://creativecommons.org/licenses/by/3.0/">
<img alt="CC-BY" style="border-width:0"
src="http://i.creativecommons.org/l/by/3.0/80x15.png" /></a>
This work is licensed under the Creative Commons Attribution 3.0 Unported
License.
+"Apache Maven" and "Maven" are marks of the Apache Software Foundation.
+This unofficial guide was created without the permission of the Apache
Software Foundation.
</p>
<h4>Attribution</h4>
@@ -115,7 +117,7 @@
Based on
<span xmlns:dc="http://purl.org/dc/elements/1.1/"
href="http://purl.org/dc/dcmitype/Text"
- property="dc:title" rel="dc:type">TODO: TITLE</span>
+ property="dc:title" rel="dc:type">An Unofficial Outline: Apache Maven in
10 Slides</span>
by
<a xmlns:cc="http://creativecommons.org/ns#"
href="http://www.opentalkware.org"
@@ -141,11 +143,11 @@
-->
<h4>Summary</h4>
<p>
-TODO:
+A concise guide to a popular tool.
</p>
<h4>Abstract</h4>
<p>
-TODO:
+An essential and conceptual outline of Apache Maven.
</p>
</div>
@@ -173,10 +175,18 @@
START OF SLIDE
-->
<div class="slide">
-<h1>TODO: SLIDE TITLE</h1>
+<h1>Maven...</h1>
<ul class='incremental'>
-<li>TODO: Content</li>
+<li>builds software
+<ul>
+<li>libraries,</li>
+<li>applications,</li>
+<li>distributions,</li>
+<li>plugins</li>
+<li>...and Maven</li>
</ul>
+</li>
+</ul>
<div class='handout'>
<p>
@@ -201,8 +211,381 @@
+<!--
+START OF SLIDE
+-->
+<div class="slide">
+<h1>Maven is...</h1>
+<ul class='incremental'>
+<li>open source
+<ul class='incremental'>
+<li>developed at Apache
+<ul>
+<li>originated in Jakarta</li>
+<li>influenced by house style</li>
+<li>to reduce maintenance of component builds</li>
+</ul>
+</li>
+<li>widely used in open source</li>
+<li>community driven</li>
+</ul>
+</li>
+</ul>
+
+<div class='handout'>
+ <p>
+ TODO:
+ Foo bar blah
+ </p>
+</div>
+
+<div class="notes">
+ <ul>
+ <li>TODO:</li>
+ <li>TODO:</li>
+ </ul>
+</div>
+</div>
+<!--
+END OF SLIDE
+-->
+
+
+
+
+
+
+
+<!--
+START OF SLIDE
+-->
+<div class="slide">
+<h1>Maven is...</h1>
+<ul class='incremental'>
+<li>declarative
+<ul class='incremental'>
+<li>POM describes project</li>
+<li>User asks Maven to operate</li>
+<li>Maven reads POM and runs</li>
+</ul>
+</li>
+</ul>
+
+<div class='handout'>
+ <p>
+ TODO:
+ Foo bar blah
+ </p>
+</div>
+
+<div class="notes">
+ <ul>
+ <li>TODO:</li>
+ <li>TODO:</li>
+ </ul>
+</div>
+</div>
+<!--
+END OF SLIDE
+-->
+
+
+
+
+<!--
+START OF SLIDE
+-->
+<div class="slide">
+<h1>Maven is...</h1>
+<ul class='incremental'>
+<li>extensible
+<ul class='incremental'>
+<li><strong>highly</strong> extensible</li>
+<li>plugins...</li>
+<li>hooks...</li>
+<li>lifecycle extensions...</li>
+<li>...almost everything —</li>
+<li>about Maven, almost nothing is true in general</li>
+</ul>
+</li>
+</ul>
+
+<div class='handout'>
+ <p>
+ TODO:
+ Foo bar blah
+ </p>
+</div>
+
+<div class="notes">
+ <ul>
+ <li>TODO:</li>
+ <li>TODO:</li>
+ </ul>
+</div>
+</div>
+<!--
+END OF SLIDE
+-->
+
+
+
+
+
+
+<!--
+START OF SLIDE
+-->
+<div class="slide">
+<h1>Maven is...</h1>
+<ul class='incremental'>
+<li>comprehensive</li>
+<ul class='incremental'>
+<li>lots of extensions</li>
+<li>powerful</li>
+<li>flexible</li>
+<li>but Maven demands control</li>
+</ul>
+</ul>
+
+<div class='handout'>
+ <p>
+ TODO:
+ Foo bar blah
+ </p>
+</div>
+
+<div class="notes">
+ <ul>
+ <li>TODO:</li>
+ <li>TODO:</li>
+ </ul>
+</div>
+</div>
+<!--
+END OF SLIDE
+-->
+
+
+
+
+
+
+
+<!--
+START OF SLIDE
+-->
+<div class="slide">
+<h1>Maven values...</h1>
+<ul class='incremental'>
+<li>reproducibility
+<ul class='incremental'>
+<li>minimal build variance</li>
+<li>process automation</li>
+<li>standard choreography</li>
+<li>limits local adaption</li>
+</ul>
+
+</li>
+</ul>
+
+<div class='handout'>
+ <p>
+ TODO:
+ Foo bar blah
+ </p>
+</div>
+
+<div class="notes">
+ <ul>
+ <li>TODO:</li>
+ <li>TODO:</li>
+ </ul>
+</div>
+</div>
+<!--
+END OF SLIDE
+-->
+
+
+
+
+
+
+
+
+
+<!--
+START OF SLIDE
+-->
+<div class="slide">
+<h1>Maven values...</h1>
+<ul class='incremental'>
+<li>repositories
+<ul class='incremental'>
+<li>as caches</li>
+<li>as resource locators</li>
+<li>as promoting finely grained component models</li>
+<li>as encouraging open source</li>
+</ul>
+</li>
+</ul>
+
+<div class='handout'>
+ <p>
+ TODO:
+ Foo bar blah
+ </p>
+</div>
+
+<div class="notes">
+ <ul>
+ <li>TODO:</li>
+ <li>TODO:</li>
+ </ul>
+</div>
+</div>
+<!--
+END OF SLIDE
+-->
+
+
+
+
+
+
+
+
+
+
+<!--
+START OF SLIDE
+-->
+<div class="slide">
+<h1>Maven values...</h1>
+<ul class='incremental'>
+<li>conventions
+<ul class='incremental'>
+<li>"You can have any..."
+<ul class='incremental'>
+<li>"... colour as long as it's black." — Ford</li>
+<li>"... convention as long as you code it." — Maven</li>
+</ul>
+</li>
+<li>adoption is <strong>strongly</strong> recommended</li>
+<li>battle tested</li>
+</ul>
+</li>
+</ul>
+
+<div class='handout'>
+ <p>
+ TODO:
+ Foo bar blah
+ </p>
+</div>
+
+<div class="notes">
+ <ul>
+ <li>TODO:</li>
+ <li>TODO:</li>
+ </ul>
+</div>
+</div>
+<!--
+END OF SLIDE
+-->
+
+
+
+
+
+
+
+
+
+
+<!--
+START OF SLIDE
+-->
+<div class="slide">
+<h1>Maven POMs support...</h1>
+<ul class='incremental'>
+<li>inheritance
+<ul class='incremental'>
+<li>but not mixins</li>
+<li>(with predictable problems)</li>
+<li>efficient maintainable readable POMs</li>
+<li>remember all projects inherit</li>
+</ul>
+</li>
+</ul>
+
+<div class='handout'>
+ <p>
+ TODO:
+ Foo bar blah
+ </p>
+</div>
+
+<div class="notes">
+ <ul>
+ <li>TODO:</li>
+ <li>TODO:</li>
+ </ul>
+</div>
+</div>
+<!--
+END OF SLIDE
+-->
+
+
+
+
+
+
+
+
+
+
+<!--
+START OF SLIDE
+-->
+<div class="slide">
+<h1>Maven POMs support...</h1>
+<ul class='incremental'>
+<li>aggregation
+<ul class='incremental'>
+<li>master build for modules</li>
+<li>master not always module parent</li>
+<li>reporting sometimes tricky</li>
+<li>dependencies sometimes tricky</li>
+</ul>
+</li>
+</ul>
+
+<div class='handout'>
+ <p>
+ TODO:
+ Foo bar blah
+ </p>
+</div>
+
+<div class="notes">
+ <ul>
+ <li>TODO:</li>
+ <li>TODO:</li>
+ </ul>
+</div>
+</div>
+<!--
+END OF SLIDE
+-->
+
+
+
<!--
START OF ACKNOWLEDGEMENTS
@@ -210,8 +593,9 @@
<div class="slide">
<h1>Thanks</h1>
<ul>
-<li>TODO: Content</li>
+<li>To the Apache Maven project of the Apache Software Foundation</li>
<li>
+<p>
<!--
START ATTRIBUTION
@@ -221,16 +605,19 @@
-->
Based on
-<cite>TODO: TITLE</cite>
+<cite>An Unofficial Outline: Apache Maven in 10 Slides</cite>
by
<a href="http://www.opentalkware.org" >OpenTalkWare</a>.
Original source is <a href="http://opentalkware.googlecode.com/svn/talk/"
rel="dc:source">available</a> under
<a rel="license"
href="http://creativecommons.org/licenses/by/3.0/">CC-BY</a>. UI based on
<a href='http://www.meyerweb.com/eric/tools/s5/credits.html'>S5</a>
which is public domain.
-</p>
+ "Apache Maven" and "Maven" are marks of the Apache Software Foundation
(ASF).
+ This unofficial guide was created without the permission of the ASF.
<!--
END ATTRIBUTION
-->
+</p>
+</li>
</ul>
<div class='handout'>
@@ -247,7 +634,7 @@
See http://creativecommons.org/licenses/by/3.0/
-->
- <a href="http://www.opentalkware.org" >OpenTalkWare</a> contributors to
<cite>TODO: TITLE</cite> include: TODO: AUTHOR
+ <a href="http://www.opentalkware.org" >OpenTalkWare</a> contributors to
<cite>Apache Maven in 10 Slides</cite> include: Robert Burrell Donkin
<!--
END ATTRIBUTION
-->