Lightning Talk – Back to a Maven [Repository]
summary
Salesforce integrates a monorepo with Nexus to push Maven artifacts to Nexus so hundreds of standalone services can consume libraries without migrating repos. A pom.xml plus extra Maven metadata and use basil query to get dependencies produce per-target poms; a marker file groups multi-artifact libraries. Upload logic hashes source to detect changes, walks dependency chains, and only re-uploads libraries that changed or need pom updates (example: three packages can become nine jars); scripts run successfully for about a year.
AI-written summary · about








