1 / 26

Apache m a ven

Apache m a ven. Introduction to. Juven Xu www.juvenxu.com juvenshun@gmail.com twitter.com/juvenxu. So, What Is Maven?. BIR 2 D. B uild I nformation Aggregation R ule R epository D ependency Management. We all build software But… Not all in the same way. People all use water But…

Download Presentation

Apache m a ven

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Apache maven Introduction to

  2. Juven Xu www.juvenxu.com juvenshun@gmail.com twitter.com/juvenxu

  3. So, What Is Maven?

  4. BIR2D

  5. Build Information Aggregation Rule Repository Dependency Management

  6. We all build software But… Not all in the same way

  7. People all use water But… Not all in the same way

  8. The Maven Way…

  9.  I don’t like the feeling of being empty  Hey buddy, you are not alone, here we come

  10. same information same place

  11. No Rule, No Game - pom.xml - src/main/java - src/main/resources - src/test/java - src/test/resources - …

  12. Convention Over Configuration

  13. Remote Local Central Remote http://repo1.maven.org/maven2/ ~/.m2/repository What’s missing?

  14. No Repository Manager ?

  15. I bet you know this But I’m talking Nexus, no ‘one’

  16. time bandwidth money

  17. Where Am I?

  18. BIR2D c:1.1 d:1.0 a:3.1.1 my-app:1.0-SNAPSHOT b:2.0 d:0.9

  19. SNAPSHOT a timestamped version

  20. POM is just a carrier of BIR2D

  21. maven 3 2 1

  22. commit poll deploy commit build commit report Continuous Integration

  23. coming soon…

  24. Q&A

More Related