~/talk

Maven - Taming the Beast

Talkat Jfokus 2016 · 2016-02-08..02-10· [developer-experience, java]
slides:none on file

Covers concrete fixes for Maven pain: identify unused and transitive jars with mvn dependency:analyze, inspect the full dependency graph with mvn dependency:tree, and unfold inherited settings with mvn help:effective-pom. Explains snapshot/version pitfalls, Nexus caching and one corrupted-HTML-instead-of-JAR authentication failure, scope and dependency mediation rules, and recommends retries like mvn clean install. Shows parallel build flags (claims a 30-minute build drops to ~8 minutes using -T1C) and module selection (-pl, -am, -amd).

AI-written summary · about

  1. 0:00Introduction
  2. 0:43Do you hate Maven
  3. 1:40Why this session
  4. 2:05Maven popularity
  5. 3:12Common pitfalls
  6. 3:55Dependencies
  7. 4:47Dependency Analyze
  8. 5:37Local Repo
  9. 6:17Remote Repo
  10. 7:33Dependency Mediation
  11. 10:57Error
  12. 13:22Maven Help
  13. 14:24Bonus
  14. 15:24Outro
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.