Apache Maven - Birkbeck, University of London · Apache Maven A build tool Tuesday, 20 November 12....

21
Apache Maven A build tool Tuesday, 20 November 12

Transcript of Apache Maven - Birkbeck, University of London · Apache Maven A build tool Tuesday, 20 November 12....

Page 1: Apache Maven - Birkbeck, University of London · Apache Maven A build tool Tuesday, 20 November 12. Introduction Mind Candy Olivier Van Acker Mark Baker Tuesday, 20 November 12. Life

Apache MavenA build tool

Tuesday, 20 November 12

Page 2: Apache Maven - Birkbeck, University of London · Apache Maven A build tool Tuesday, 20 November 12. Introduction Mind Candy Olivier Van Acker Mark Baker Tuesday, 20 November 12. Life

Introduction

Mind Candy

Olivier Van Acker

Mark Baker

Tuesday, 20 November 12

Page 3: Apache Maven - Birkbeck, University of London · Apache Maven A build tool Tuesday, 20 November 12. Introduction Mind Candy Olivier Van Acker Mark Baker Tuesday, 20 November 12. Life

Life cyclesvalidate

compile

test

package

integration-test

verify

install

deployTuesday, 20 November 12

Page 4: Apache Maven - Birkbeck, University of London · Apache Maven A build tool Tuesday, 20 November 12. Introduction Mind Candy Olivier Van Acker Mark Baker Tuesday, 20 November 12. Life

PluginsEverything is a plugin

Tuesday, 20 November 12

Page 5: Apache Maven - Birkbeck, University of London · Apache Maven A build tool Tuesday, 20 November 12. Introduction Mind Candy Olivier Van Acker Mark Baker Tuesday, 20 November 12. Life

Dependencies

Tuesday, 20 November 12

Page 6: Apache Maven - Birkbeck, University of London · Apache Maven A build tool Tuesday, 20 November 12. Introduction Mind Candy Olivier Van Acker Mark Baker Tuesday, 20 November 12. Life

A closer look

Tuesday, 20 November 12

Page 7: Apache Maven - Birkbeck, University of London · Apache Maven A build tool Tuesday, 20 November 12. Introduction Mind Candy Olivier Van Acker Mark Baker Tuesday, 20 November 12. Life

Continuous Integration

Tuesday, 20 November 12

Page 8: Apache Maven - Birkbeck, University of London · Apache Maven A build tool Tuesday, 20 November 12. Introduction Mind Candy Olivier Van Acker Mark Baker Tuesday, 20 November 12. Life

Tuesday, 20 November 12

Page 9: Apache Maven - Birkbeck, University of London · Apache Maven A build tool Tuesday, 20 November 12. Introduction Mind Candy Olivier Van Acker Mark Baker Tuesday, 20 November 12. Life

Tuesday, 20 November 12

Page 10: Apache Maven - Birkbeck, University of London · Apache Maven A build tool Tuesday, 20 November 12. Introduction Mind Candy Olivier Van Acker Mark Baker Tuesday, 20 November 12. Life

Tuesday, 20 November 12

Page 11: Apache Maven - Birkbeck, University of London · Apache Maven A build tool Tuesday, 20 November 12. Introduction Mind Candy Olivier Van Acker Mark Baker Tuesday, 20 November 12. Life

Tuesday, 20 November 12

Page 12: Apache Maven - Birkbeck, University of London · Apache Maven A build tool Tuesday, 20 November 12. Introduction Mind Candy Olivier Van Acker Mark Baker Tuesday, 20 November 12. Life

Tuesday, 20 November 12

Page 13: Apache Maven - Birkbeck, University of London · Apache Maven A build tool Tuesday, 20 November 12. Introduction Mind Candy Olivier Van Acker Mark Baker Tuesday, 20 November 12. Life

Tuesday, 20 November 12

Page 14: Apache Maven - Birkbeck, University of London · Apache Maven A build tool Tuesday, 20 November 12. Introduction Mind Candy Olivier Van Acker Mark Baker Tuesday, 20 November 12. Life

Tuesday, 20 November 12

Page 15: Apache Maven - Birkbeck, University of London · Apache Maven A build tool Tuesday, 20 November 12. Introduction Mind Candy Olivier Van Acker Mark Baker Tuesday, 20 November 12. Life

Tuesday, 20 November 12

Page 16: Apache Maven - Birkbeck, University of London · Apache Maven A build tool Tuesday, 20 November 12. Introduction Mind Candy Olivier Van Acker Mark Baker Tuesday, 20 November 12. Life

Tuesday, 20 November 12

Page 17: Apache Maven - Birkbeck, University of London · Apache Maven A build tool Tuesday, 20 November 12. Introduction Mind Candy Olivier Van Acker Mark Baker Tuesday, 20 November 12. Life

Tuesday, 20 November 12

Page 18: Apache Maven - Birkbeck, University of London · Apache Maven A build tool Tuesday, 20 November 12. Introduction Mind Candy Olivier Van Acker Mark Baker Tuesday, 20 November 12. Life

Tuesday, 20 November 12

Page 19: Apache Maven - Birkbeck, University of London · Apache Maven A build tool Tuesday, 20 November 12. Introduction Mind Candy Olivier Van Acker Mark Baker Tuesday, 20 November 12. Life

Tuesday, 20 November 12

Page 20: Apache Maven - Birkbeck, University of London · Apache Maven A build tool Tuesday, 20 November 12. Introduction Mind Candy Olivier Van Acker Mark Baker Tuesday, 20 November 12. Life

Tuesday, 20 November 12

Page 21: Apache Maven - Birkbeck, University of London · Apache Maven A build tool Tuesday, 20 November 12. Introduction Mind Candy Olivier Van Acker Mark Baker Tuesday, 20 November 12. Life

Tuesday, 20 November 12