Advertisement
Advertisement

More Related Content

Advertisement

What's cooking in Maven? (Devoxx FR)

  1. WHAT'S COOKING IN WHAT'S COOKING IN WHAT'S COOKING IN WHAT'S COOKING IN WHAT'S COOKING IN MAVEN? MAVEN? MAVEN? MAVEN? MAVEN? #maven Maarten Mulders (@mthmulders)
  2. MENU DU JOUR Entrée: Maven Wrapper Plat Principal: Build/Consumer POM Fromage: Improved Reactor Dessert: Maven Daemon #maven Maarten Mulders (@mthmulders)
  3. ENTRÉE ENTRÉE ENTRÉE ENTRÉE ENTRÉE MAVEN WRAPPER MAVEN WRAPPER MAVEN WRAPPER MAVEN WRAPPER MAVEN WRAPPER #maven Maarten Mulders (@mthmulders)
  4. MAVEN WRAPPER Ensures project users have everything they need to build your project. Runs on Linux, macOS, Windows, Solaris. Forget about different Maven versions your users may have. #maven Maarten Mulders (@mthmulders)
  5. LET'S GET COOKING! LET'S GET COOKING! LET'S GET COOKING! LET'S GET COOKING! LET'S GET COOKING! #maven Maarten Mulders (@mthmulders)
  6. PLAT PRINCIPAL PLAT PRINCIPAL PLAT PRINCIPAL PLAT PRINCIPAL PLAT PRINCIPAL BUILD/CONSUMER POM BUILD/CONSUMER POM BUILD/CONSUMER POM BUILD/CONSUMER POM BUILD/CONSUMER POM #maven Maarten Mulders (@mthmulders)
  7. BUILD/CONSUMER POM Decouples POM in version control from POM in repository.     #maven Maarten Mulders (@mthmulders)
  8. #maven Maarten Mulders (@mthmulders)
  9. #maven Maarten Mulders (@mthmulders)
  10. BUILD/CONSUMER POM Decouples POM in version control from POM in repository. Paves the road for further evolution of the POM as we know it. Without breaking the whole Java ecosystem. #maven Maarten Mulders (@mthmulders)
  11. LET'S GET COOKING! LET'S GET COOKING! LET'S GET COOKING! LET'S GET COOKING! LET'S GET COOKING! #maven Maarten Mulders (@mthmulders)
  12. FROMAGE FROMAGE FROMAGE FROMAGE FROMAGE IMPROVED REACTOR IMPROVED REACTOR IMPROVED REACTOR IMPROVED REACTOR IMPROVED REACTOR #maven Maarten Mulders (@mthmulders)
  13. IMPROVED REACTOR Addresses long-standing issues in Maven on multi-module projects. The Reactor is now fully root-project aware. — As long as you have a .mvn folder. It improves your daily use of Maven: no more mvn install. #maven Maarten Mulders (@mthmulders)
  14. LET'S GET COOKING! LET'S GET COOKING! LET'S GET COOKING! LET'S GET COOKING! LET'S GET COOKING! #maven Maarten Mulders (@mthmulders)
  15. DESSERT DESSERT DESSERT DESSERT DESSERT MAVEN DAEMON MAVEN DAEMON MAVEN DAEMON MAVEN DAEMON MAVEN DAEMON #maven Maarten Mulders (@mthmulders)
  16. MAVEN DAEMON Provides faster Maven builds using a daemon process. Keeps the JVM and plugins "warm". Runs multi-threaded by default without cluttering output. #maven Maarten Mulders (@mthmulders)
  17. LET'S GET COOKING! LET'S GET COOKING! LET'S GET COOKING! LET'S GET COOKING! LET'S GET COOKING! #maven Maarten Mulders (@mthmulders)
  18. TIMELINES TIMELINES TIMELINES TIMELINES TIMELINES #maven Maarten Mulders (@mthmulders)
  19. MAVEN WRAPPER 🟢Available today #maven Maarten Mulders (@mthmulders)
  20. BUILD/CONSUMER POM 🟠Available in Maven 4 ⚠️ Plugins need updating / replacement #maven Maarten Mulders (@mthmulders)
  21. IMPROVED REACTOR 🟠Available in Maven 4 #maven Maarten Mulders (@mthmulders)
  22. MAVEN DAEMON 🟢Available today ⚠️ Not yet available for Apple Silicon ⚠️ May break if you use non-threadsafe plugins #maven Maarten Mulders (@mthmulders)
  23. PLEASE HELP! 1. 🧪test 2. 🛠️ reproduce 3. 📃report #maven Maarten Mulders (@mthmulders)
  24. REFERENCES & MORE INFORMATION Demo Projects #maven Maarten Mulders (@mthmulders)
  25. MERCI! #maven Maarten Mulders (@mthmulders)
Advertisement