~/talk

Maven demo dump - just the useful bits

Talkat JDD 2023 · 2023-10-24..10-25· [java]
links:none on file
slides:none on file

Live demo shows command-line MCS speed-search (finds ~2,800 archetypes) and build details via buildplan; recommends mvn package instead of habitual mvn clean install to avoid needless installs. Demonstrates settings pluginGroups, the Maven wrapper for reproducible Maven versions, versions plugin to bump dozens of outdated plugins/dependencies automatically, OWASP dependency-checker for security, enforcer for build tests/checks, -ntp to hide download noise, and Maven Daemon which cuts multimodule times (example: 74 modules) dramatically.

AI-written summary · about

  1. 0:00Introduction to Maven
  2. 1:40Speed searching Maven Central
  3. 4:51Maven clean install pitfalls
  4. 9:46Platform dependent builds
  5. 13:17Settings and plugin groups
  6. 15:49Dependency security checkers
  7. 16:55Fixing dependency versions
  8. 21:55Maven properties and variables
  9. 24:47Maven versions plugin
  10. 27:35Sorting and verifying POM files
  11. 29:00Maven wrapper for builds
  12. 31:09Maven log control flags
  13. 35:08Enforcer plugin for builds
  14. 38:14Optimizing long Maven builds
  15. 40:24Maven daemon for faster builds
  16. 41:50Concurrency in Maven projects
~/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.