Maven 4 API - Maven SPI.

LicenseApache 2.0
Tagsinterfacebuildbuild-systemmavenapacheapi
Organization The Apache Software Foundation
HomePage https://maven.apache.org/ref/4.0.0-beta-3/api/maven-api-spi/ 🔍 Inspect URL
DateMay 26, 2024
Filespom (45 KB)  jar (12 KB)  View All
RepositoriesCentralCloudera Pub
Ranking#44867 in MvnRepository (See Top Artifacts)
Used By11 artifacts
VulnerabilitiesVulnerabilities from dependencies:
CVE-2024-47554

Note: There is a new version for this artifact

New Version4.0.0-rc-5

Scope:
Scope:
Format:
Scope:
Scope:
Scope:
Scope:
Scope:
Scope:

Compile Dependencies (3)

Managed Dependencies (100)

Category/License Group / ArtifactVersionUpdates
Logging
EPL 1.0LGPL 2.1
ch.qos.logback » logback-classic (optional) 1.5.61.5.21
XML Processing
Apache 2.0
com.fasterxml.woodstox » woodstox-core 6.6.27.1.1
Core Utils
Apache 2.0
com.google.guava » guava 33.2.0-jre33.5.0-jre
Dep Injection
Apache 2.0
com.google.inject » guice 6.0.07.0.0
Dep Injection
Apache 2.0
com.google.inject » guice 6.0.07.0.0
CLI Parser
Apache 2.0
commons-cli » commons-cli 1.5.01.11.0
I/O
Apache 2.0
commons-io » commons-io1 vulnerability 2.11.02.21.0
XPath
Apache 2.0
commons-jxpath » commons-jxpath 1.31.4.0
Dep Injection
Apache 2.0
jakarta.inject » jakarta.inject-api 2.0.1
Annotation Lib
EPL 2.0GPL
javax.annotation » javax.annotation-api 1.3.23.0.0
Dep Injection
Apache 2.0
javax.inject » javax.inject 12.0.1
Bytecode
Apache 2.0
net.bytebuddy » byte-buddy 1.14.151.18.1
Build Model
Apache 2.0
org.apache.maven » maven-artifact 4.0.0-beta-33.9.11

Apache 2.0
org.apache.maven » maven-builder-support 4.0.0-beta-33.9.11

Apache 2.0
org.apache.maven » maven-jline 4.0.0-beta-34.0.0-rc-5
Build Tool
Apache 2.0
org.apache.maven » maven-core 4.0.0-beta-33.9.11

Apache 2.0
org.apache.maven » maven-api-impl 4.0.0-beta-34.0.0-rc-5

Apache 2.0
org.apache.maven » maven-embedder 4.0.0-beta-33.9.11
Build Model
Apache 2.0
org.apache.maven » maven-model 4.0.0-beta-33.9.11

Apache 2.0
org.apache.maven » maven-api-core 4.0.0-beta-34.0.0-rc-5

Apache 2.0
org.apache.maven » maven-api-meta 4.0.0-beta-34.0.0-rc-1

Apache 2.0
org.apache.maven » maven-api-model 4.0.0-beta-34.0.0-rc-5

Apache 2.0
org.apache.maven » maven-api-settings 4.0.0-beta-34.0.0-rc-5

Apache 2.0
org.apache.maven » maven-api-spi 4.0.0-beta-34.0.0-rc-5

Apache 2.0
org.apache.maven » maven-api-toolchain 4.0.0-beta-34.0.0-rc-5

Apache 2.0
org.apache.maven » maven-api-plugin 4.0.0-beta-34.0.0-rc-5

Apache 2.0
org.apache.maven » maven-api-xml 4.0.0-beta-34.0.0-rc-5

Apache 2.0
org.apache.maven » maven-api-di 4.0.0-beta-34.0.0-rc-5

Apache 2.0
org.apache.maven » maven-api-metadata 4.0.0-beta-34.0.0-rc-5

Apache 2.0
org.apache.maven » maven-di 4.0.0-beta-34.0.0-rc-5

Apache 2.0
org.apache.maven » maven-model-builder 4.0.0-beta-33.9.11
Build Model
Apache 2.0
org.apache.maven » maven-plugin-api 4.0.0-beta-33.9.11

Apache 2.0
org.apache.maven » maven-repository-metadata 4.0.0-beta-33.9.11

Apache 2.0
org.apache.maven » maven-resolver-provider 4.0.0-beta-33.9.11

Apache 2.0
org.apache.maven » maven-settings 4.0.0-beta-33.9.11

Apache 2.0
org.apache.maven » maven-settings-builder 4.0.0-beta-33.9.11

Apache 2.0
org.apache.maven » maven-toolchain-model 4.0.0-beta-34.0.0-rc-5

Apache 2.0
org.apache.maven » maven-toolchain-builder 4.0.0-beta-34.0.0-rc-5

Apache 2.0
org.apache.maven » maven-slf4j-wrapper 4.0.0-beta-34.0.0-beta-4

Apache 2.0
org.apache.maven » maven-xml-impl 4.0.0-beta-34.0.0-beta-5

Apache 2.0
org.apache.maven » maven-compat 4.0.0-beta-33.9.11

Apache 2.0
org.apache.maven » maven-slf4j-provider 4.0.0-beta-33.9.11
Annotation Lib
Apache 2.0
org.apache.maven.plugin-tools » maven-plugin-annotations 3.12.03.15.2
Maven Repo API
Apache 2.0
org.apache.maven.resolver » maven-resolver-api 2.0.0-alpha-112.0.13

Apache 2.0
org.apache.maven.resolver » maven-resolver-spi 2.0.0-alpha-112.0.13

Apache 2.0
org.apache.maven.resolver » maven-resolver-impl 2.0.0-alpha-112.0.13

Apache 2.0
org.apache.maven.resolver » maven-resolver-util 2.0.0-alpha-112.0.13

Apache 2.0
org.apache.maven.resolver » maven-resolver-named-locks 2.0.0-alpha-112.0.13

Apache 2.0
org.apache.maven.resolver » maven-resolver-connector-basic 2.0.0-alpha-112.0.13

Apache 2.0
org.apache.maven.resolver » maven-resolver-transport-file 2.0.0-alpha-112.0.13

Apache 2.0
org.apache.maven.resolver » maven-resolver-transport-apache 2.0.0-alpha-112.0.13

Apache 2.0
org.apache.maven.resolver » maven-resolver-transport-jdk 2.0.0-alpha-112.0.13

Apache 2.0
org.apache.maven.resolver » maven-resolver-transport-wagon 2.0.0-alpha-112.0.13

Apache 2.0
org.apache.maven.wagon » wagon-provider-api 3.5.3

Apache 2.0
org.apache.maven.wagon » wagon-file 3.5.3

Apache 2.0
org.apache.maven.wagon » wagon-http 3.5.3

Apache 2.0
org.codehaus.plexus » plexus-xml 4.0.44.1.0

Apache 2.0
org.codehaus.plexus » plexus-classworlds 2.8.02.9.0

Apache 2.0
org.codehaus.plexus » plexus-interpolation 1.271.29

Apache 2.0
org.codehaus.plexus » plexus-interactivity-api 1.31.5.1

Apache 2.0
org.codehaus.plexus » plexus-sec-dispatcher 2.04.1.0

Apache 2.0
org.codehaus.plexus » plexus-cipher 2.03.0.0

Apache 2.0
org.codehaus.plexus » plexus-testing 1.0.02.0.1
Core Utils
Apache 2.0
org.codehaus.plexus » plexus-utils 4.0.14.0.2

BSD 2-clause
org.codehaus.woodstox » stax2-api 4.2.14.2.2

EPL 2.0
org.eclipse.sisu » org.eclipse.sisu.plexus 0.9.0.M20.3.5

EPL 2.0
org.eclipse.sisu » org.eclipse.sisu.inject 0.9.0.M20.3.5

EPL 2.0
org.eclipse.sisu » org.eclipse.sisu.inject 0.9.0.M20.3.5
Testing
BSD 3-clause
org.hamcrest » hamcrest 2.23.0
Console
BSD 3-clause
org.jline » jline 3.26.13.30.6
Testing
EPL 2.0
org.junit.jupiter » junit-jupiter 5.10.16.0.1
Testing
EPL 2.0
org.junit.jupiter » junit-jupiter-api 5.10.16.0.1
Testing
EPL 2.0
org.junit.jupiter » junit-jupiter-engine 5.10.16.0.1

EPL 2.0
org.junit.jupiter » junit-jupiter-migrationsupport 5.10.16.0.1
Testing
EPL 2.0
org.junit.jupiter » junit-jupiter-params 5.10.16.0.1

EPL 2.0
org.junit.platform » junit-platform-commons 1.10.16.0.1

EPL 2.0
org.junit.platform » junit-platform-console 1.10.16.0.1

EPL 2.0
org.junit.platform » junit-platform-engine 1.10.16.0.1

EPL 2.0
org.junit.platform » junit-platform-jfr 1.10.11.14.1
Testing
EPL 2.0
org.junit.platform » junit-platform-launcher 1.10.16.0.1

EPL 2.0
org.junit.platform » junit-platform-reporting 1.10.16.0.1

EPL 2.0
org.junit.platform » junit-platform-runner 1.10.11.14.1

EPL 2.0
org.junit.platform » junit-platform-suite 1.10.16.0.1

EPL 2.0
org.junit.platform » junit-platform-suite-api 1.10.16.0.1

EPL 2.0
org.junit.platform » junit-platform-suite-commons 1.10.11.14.1

EPL 2.0
org.junit.platform » junit-platform-suite-engine 1.10.16.0.1
Testing
EPL 2.0
org.junit.platform » junit-platform-testkit 1.10.16.0.1
Testing
EPL 2.0
org.junit.vintage » junit-vintage-engine 5.10.16.0.1
Mocking
MIT
org.mockito » mockito-core 5.12.05.20.0

MIT
org.mockito » mockito-android 5.12.05.20.0

MIT
org.mockito » mockito-errorprone 5.12.05.20.0
Mocking
MIT
org.mockito » mockito-junit-jupiter 5.12.05.20.0

MIT
org.mockito » mockito-proxy 5.12.05.20.0

MIT
org.mockito » mockito-subclass 5.12.05.20.0
Bytecode
BSD 3-clause
org.ow2.asm » asm 9.79.9
Logging
MIT
org.slf4j » slf4j-api 2.0.132.0.17
Logging
MIT
org.slf4j » slf4j-simple (optional) 2.0.132.0.17

Apache 2.0
org.xmlunit » xmlunit-assertj 2.10.02.11.0
Testing
Apache 2.0
org.xmlunit » xmlunit-core 2.10.02.11.0
Testing
Apache 2.0
org.xmlunit » xmlunit-matchers 2.10.02.11.0

Developers

NameEmailDev IdRolesOrganization
Karl Heinz Marbaisekhmarbaise<at>apache.orgkhmarbaisePMC Chair
Arnaud Héritieraheritier<at>apache.orgaheritierPMC Member
Anders Hammarandham<at>apache.organdhamPMC Member
Barrie Treloarbaerrach<at>apache.orgbaerrachPMC Member
Benson Marguliesbimargulies<at>apache.orgbimarguliesPMC Member
Benjamin Marwellbmarwell<at>apache.orgbmarwellPMC MemberASF
Brian Foxbrianf<at>apache.orgbrianfPMC MemberSonatype
Tamas Cservenakcstamas<at>apache.orgcstamasPMC Member
Dennis Lundbergdennisl<at>apache.orgdennislPMC MemberASF
Daniel Kulpdkulp<at>apache.orgdkulpPMC MemberASF
Emmanuel Venisseevenisse<at>apache.orgevenissePMC MemberASF
Guillaume Bouégboue<at>apache.orggbouePMC Member
Guillaume Nodetgnodet<at>apache.orggnodetPMC MemberRed Hat
Henning Schmiedehausenhenning<at>apache.orghenningPMC MemberASF
Hervé Boutemyhboutemy<at>apache.orghboutemyPMC MemberASF
Igor Fedorenkoigor<at>ifedorenko.comifedorenkoPMC MemberSonatype
Jason van Zyljason<at>maven.orgjvanzylPMC Member
Kristian Rosenvoldkrosenvold<at>apache.orgkrosenvoldPMC Member
Konrad Windszuskwin<at>apache.orgkwinPMC MemberCognizant Netcentric
Milos KleintmkleintPMC Member
Maarten Muldersmthmulders<at>apache.orgmthmuldersPMC MemberInfo Support
Olivier Lamyolamy<at>apache.orgolamyPMC Member
Michael Osipovmichaelo<at>apache.orgmichaeloPMC Member
Robert Scholterfscholte<at>apache.orgrfscholtePMC Member
Ralph Goersrgoers<at>apache.orgrgoersPMC MemberIntuit
Slawomir Jaranowskisjaranowski<at>apache.orgsjaranowskiPMC Member
Stephen Connollystephenc<at>apache.orgstephencPMC Member
Sylwester Lachiewiczslachiewicz<at>apache.orgslachiewiczPMC Member
Mark Strubergstruberg<at>apache.orgstrubergPMC Member
Tibor Digaňatibordigana<at>apache.orgtibordiganaPMC Member
Vincent Sivetonvsiveton<at>apache.orgvsivetonPMC MemberASF
Wayne Faywfay<at>apache.orgwfayPMC MemberASF
Andreas Dangeladangel<at>apache.orgadangelCommitter
Brian Demersbdemers<at>apache.orgbdemersCommitterSonatype
Fabrice BellingardbellingardCommitter
Benjamin Bentmannbentmann<at>apache.orgbentmannCommitterSonatype
Chris Grahamchrisgwarp<at>apache.orgchrisgwarpCommitter
Dan Trandantran<at>apache.orgdantranCommitter
Damian Bradicichdbradicich<at>apache.orgdbradicichCommitterSonatype
Brett Porterbrett<at>apache.orgbrettCommitterASF
Daniel Fabulichdfabulich<at>apache.orgdfabulichCommitter
Enrico Olivellieolivelli<at>apache.orgeolivelliCommitterDiennea
Fabrizio Giustinafgiust<at>apache.orgfgiustCommitteropenmind
Evgeny Mandrikovgodin<at>apache.orggodinCommitterSonarSource
Andrew Williamshandyande<at>apache.orghandyandeCommitter
Dominik Bartholdiimod<at>apache.orgimodCommitter
Jeff JensenjjensenCommitter
Lukas Theusslltheussl<at>apache.orgltheusslCommitter
Mark Hobsonmarkh<at>apache.orgmarkhCommitter
Martin Kantersmartinkanters<at>apache.orgmartinkantersCommitterJPoint
Mauro TalevimauroCommitter
Mirko Friedenhagenmfriedenhagen<at>apache.orgmfriedenhagenCommitter
Manfred Mosermmoser<at>apache.orgmmoserCommitter
Nicolas de LoofnicolasCommitter
Maria Odea B. ChingochingCommitter
Paul Gierpgier<at>apache.orgpgierCommitterRed Hat
Petar Tahchievptahchiev<at>apache.orgptahchievCommitter
Raphaël Piéronirafale<at>apache.orgrafaleCommitterDexem
Christian Schulteschulte<at>apache.orgschulteCommitter
Stephane Nicollsnicoll<at>apache.orgsnicollCommitter
Simone Tripodisimonetripodi<at>apache.orgsimonetripodiCommitter
Christian Steinsor<at>apache.orgsorCommitter
Tony Chemittchemit<at>apache.orgtchemitCommitterCodeLutin
Vincent Massolvmassol<at>apache.orgvmassolCommitterASF
Elliotte Rusty Haroldelharo<at>apache.orgelharoCommitter
Andreas Gudianagudian<at>apache.orgagudianEmeritus
Allan Q. RamirezaramirezEmeritus
Henri YandellbayardEmeritus
Carlos Sanchezcarlos<at>apache.orgcarlosEmeritusASF
Chris StevensonchrisjsEmeritus
David BlevinsdblevinsEmeritus
Daniel RalldlrEmeritus
Edwin Punzalanepunzalan<at>apache.orgepunzalanEmeritus
Felipe LemefelipealEmeritus
John Caseyjdcasey<at>apache.orgjdcaseyEmeritusASF
Jesse McConnelljmcconnell<at>apache.orgjmcconnellEmeritusASF
Joakim Erdfeltjoakime<at>apache.orgjoakimeEmeritusASF
Johnny Ruiz IIIjruiz<at>apache.orgjruizEmeritus
James StrachanjstrachanEmeritus
Ernesto Tolentino Jr.jtolentino<at>apache.orgjtolentinoEmeritusASF
Kenney Westerhofkenney<at>apache.orgkenneyEmeritusNeonics
Mike Perhammperham<at>gmail.commperhamEmeritusIBM
Oleg GusakovogusakovEmeritus
Patrick Schneiderpschneider<at>gmail.compschneiderEmeritus
Rahul ThakurrinkuEmeritus
Shinobu KuwaishinobuEmeritus
Torbjorn Eikli SmorgravsmorgravEmeritus
Trygve Laugstoltrygvis<at>apache.orgtrygvisEmeritusASF
Wendy Smoakwsmoak<at>apache.orgwsmoakEmeritus

Mailing Lists

NameDetails
Maven User List mailto:users-subscribe@maven.apache.org
mailto:users-unsubscribe@maven.apache.org
Maven Developer List mailto:dev-subscribe@maven.apache.org
mailto:dev-unsubscribe@maven.apache.org
Maven Issues List mailto:issues-subscribe@maven.apache.org
mailto:issues-unsubscribe@maven.apache.org
Maven Commits List mailto:commits-subscribe@maven.apache.org
mailto:commits-unsubscribe@maven.apache.org
Maven Announcements List mailto:announce-subscribe@maven.apache.org
mailto:announce-unsubscribe@maven.apache.org

Related Books

Spring Boot 3 API Mastery: Write scalable, reactive, and secure APIs for microservices with Spring Boot 3 and Java 21 (English Edition)Spring Boot 3 API Mastery: Write scalable, reactive, and secure APIs for microservices with Spring Boot 3 and Java 21 (English Edition) (2025)
by Racca, Vincenzo
The Apache Maven Handbook: Practical Solutions for Build and DeploymentThe Apache Maven Handbook: Practical Solutions for Build and Deployment (2025)
by Johnson, Robert
Mastering Apache MavenMastering Apache Maven (2024)
by Hadzic, Rijad
Modern API Development with Spring 6 and Spring Boot 3: Design scalable, viable, and reactive APIs with REST, gRPC, and GraphQL using Java 17 and Spring Boot 3Modern API Development with Spring 6 and Spring Boot 3: Design scalable, viable, and reactive APIs with REST, gRPC, and GraphQL using Java 17 and Spring Boot 3 (2023)
by Sharma, Sourabh
Mastering API Architecture: Design, Operate, and Evolve API-Based SystemsMastering API Architecture: Design, Operate, and Evolve API-Based Systems (2022)
by Gough, James, Bryant, Daniel, Auburn, Matthew
Hacking APIs: Breaking Web Application Programming InterfacesHacking APIs: Breaking Web Application Programming Interfaces (2022)
by Ball, Corey J.
Designing APIs with Swagger and OpenAPIDesigning APIs with Swagger and OpenAPI (2022)
by Ponelat, Joshua S., Rosenstock, Lukas L.
API Design PatternsAPI Design Patterns (2022)
by JJ Geewax, Sarah Dawe, Manning Publications
Introducing Maven: A Build Tool for Today's Java DevelopersIntroducing Maven: A Build Tool for Today's Java Developers (2019)
by Varanasi, Balaji
Maven: The Definitive GuideMaven: The Definitive Guide (2015)
by Jackson, Brian
Maven Essentials: Get started with the essentials of Apache Maven and get your build automation system up and running quicklyMaven Essentials: Get started with the essentials of Apache Maven and get your build automation system up and running quickly (2015)
by Siriwardena, Prabath
Apache Maven CookbookApache Maven Cookbook (2015)
by Bharathan, Raghuram
Mastering Apache Maven 3Mastering Apache Maven 3 (2014)
by Siriwardena, Prabath
Introducing MavenIntroducing Maven (2014)
by Varanasi, Balaji, Belida, Sudha
Apache Maven Dependency ManagementApache Maven Dependency Management (2013)
by Lalou, Jonathan
Instant Apache Maven StarterInstant Apache Maven Starter (2013)
by Turatti, Maurizio, Pillitu, Maurizio
Apache Maven 3 CookbookApache Maven 3 Cookbook (2011)
by Srirangan
Apache Maven 2 Effective ImplementationApache Maven 2 Effective Implementation (2009)
by Porter, Brett, Ching, Maria Odea
Maven: The Definitive GuideMaven: The Definitive Guide (2008)
by Company, Sonatype
Practical API Design: Confessions of a Java Framework ArchitectPractical API Design: Confessions of a Java Framework Architect (2008)
by Tulach, Jaroslav
Maven: A Developer's NotebookMaven: A Developer's Notebook (2005)
by Massol, Vincent, O'Brien, Timothy M.