A–Z index
Every file, POM and settings element, command-line option and plugin the guide explains.
A B C D E F G H I J L M N P R S T
A
<aliases>- Store credentials for a repository
--also-make- Build part of a multi-module project, Reactor options
--also-make-dependents- Build part of a multi-module project, Reactor options
-am- Split your application into modules, Build part of a multi-module project, Reactor options
-amd- Build part of a multi-module project, Reactor options
archetype:generate- Create your first project
B
C
<configuration>- Add and configure your first plugin, toolchains.xml
D
<dependencies>- Add your first dependency
dependency:copy-dependencies- Add your first dependency
<dependency>- Add your first dependency
<dependencyManagement>- Share dependency versions and plugin configuration
display-discovered-jdk-toolchains- Build with a different JDK than Maven runs on
<distributionManagement>- Store credentials for a repository
E
effective POM- Aggregation and inheritance
--encrypt-master-password- Encrypt passwords in settings.xml
--encrypt-password- Encrypt passwords in settings.xml
<execution>- Add and configure your first plugin
<executions>- Add and configure your first plugin, Phases, goals and plugins
external:*- Use a repository manager as a mirror, Configuration files and variables
external:http:*- Configuration files and variables
F
-f- Reactor options
-fae- Reactor options
--fail-at-end- Reactor options
--fail-fast- Reactor options
--fail-never- Reactor options
-ff- Reactor options
-fn- Reactor options
G
generate-jdk-toolchains-xml- Build with a different JDK than Maven runs on
--global-toolchains- toolchains.xml
<goal>- Add and configure your first plugin, Phases, goals and plugins
-gs- Configuration files and variables
-gt- toolchains.xml
H
help:effective-pom- Share dependency versions and plugin configuration, Aggregation and inheritance
help:effective-settings- Where Maven reads its configuration
I
--install-toolchains- toolchains.xml
integration-test- Phases, goals and plugins
-is- Configuration files and variables
-it- toolchains.xml
J
java -jar- Add and configure your first plugin
JAVA_HOME- Build with a different JDK than Maven runs on, Toolchains and the JDK Maven runs on
<jdkHome>- toolchains.xml
jdkToolchain- Compile for an older Java version, toolchains.xml, Toolchains and the JDK Maven runs on
L
local repository- Test and build your project
M
<master>- Encrypt passwords in settings.xml
Maven Central- Add your first dependency
maven-archetype-quickstart- Create your first project
maven-compiler-plugin- Compile for an older Java version
maven-shade-plugin- Add and configure your first plugin
maven-surefire-plugin- Test and build your project, Compile for an older Java version
maven-system.properties- Configuration files and variables, Where Maven reads its configuration
maven-toolchains-plugin- Build with a different JDK than Maven runs on, Toolchains and the JDK Maven runs on
maven-user.properties- Configuration files and variables, Where Maven reads its configuration
maven.compiler.release- Compile for an older Java version, Toolchains and the JDK Maven runs on
maven.compiler.source- Compile for an older Java version
maven.compiler.target- Compile for an older Java version
maven.installation.toolchains- toolchains.xml
maven.repository.credentialScope- Store credentials for a repository
maven.user.toolchains- toolchains.xml
MAVEN_ARGS- Configuration files and variables, Where Maven reads its configuration
MAVEN_OPTS- Configuration files and variables, Where Maven reads its configuration
MAVEN_REPO_CENTRAL- Use a repository manager as a mirror, Configuration files and variables
MAVEN_SKIP_RC- Configuration files and variables
.mavenrc- Configuration files and variables, Where Maven reads its configuration
<mirror>- Use a repository manager as a mirror
<mirrorOf>- Use a repository manager as a mirror, Configuration files and variables
<mirrors>- Use a repository manager as a mirror
<module>- Split your application into modules, Split a project into modules, Aggregation and inheritance
<modules>- Split your application into modules, Split a project into modules, Aggregation and inheritance
.mvn- Split a project into modules, Standard directory layout, Aggregation and inheritance
mvn --version- Create your first project
mvn clean- Add and configure your first plugin, Test and build your project, Phases, goals and plugins
mvn install- Test and build your project, Phases, goals and plugins
mvn package- Create your first project, Phases, goals and plugins
mvn test- Test and build your project
mvn verify- Test and build your project, Phases, goals and plugins
.mvn/extensions.xml- Configuration files and variables, Standard directory layout, Where Maven reads its configuration
.mvn/jvm.config- Configuration files and variables, Standard directory layout, Where Maven reads its configuration
.mvn/maven.config- Configuration files and variables, Standard directory layout, Where Maven reads its configuration
.mvn/settings.xml- Configuration files and variables, Where Maven reads its configuration
mvnenc- Encrypt passwords in settings.xml
N
-N- Reactor options
--non-recursive- Reactor options
<nonProxyHosts>- Connect through an HTTP proxy
P
<packaging>- Phases, goals and plugins
<parent>- Split your application into modules, Split a project into modules, Aggregation and inheritance
<phase>- Add and configure your first plugin, Phases, goals and plugins
-pl- Split your application into modules, Build part of a multi-module project, Reactor options
<plugin>- Add and configure your first plugin
<pluginManagement>- Share dependency versions and plugin configuration, Phases, goals and plugins
<plugins>- Add and configure your first plugin
pom packaging- Split your application into modules, Split a project into modules, Aggregation and inheritance
pom.xml- Create your first project
post-integration-test- Phases, goals and plugins
pre-integration-test- Phases, goals and plugins
${project.version}- Split your application into modules, Split a project into modules
--projects- Build part of a multi-module project, Reactor options
<properties>- Share dependency versions and plugin configuration
<provides>- toolchains.xml
<proxies>- Connect through an HTTP proxy
<proxy>- Connect through an HTTP proxy
-ps- Configuration files and variables
R
-r- Build part of a multi-module project, Reactor options
reactor- Split your application into modules, Aggregation and inheritance
<relativePath>- Aggregation and inheritance
<release>- Compile for an older Java version
<relocation>- Encrypt passwords in settings.xml
<repositoryOrigins>- Store credentials for a repository
--resume- Build part of a multi-module project, Reactor options
--resume-from- Build part of a multi-module project, Reactor options
-rf- Build part of a multi-module project, Reactor options
S
-s- Configuration files and variables
<scope>- Add your first dependency
<scope>import</scope>- Share dependency versions and plugin configuration
select-jdk-toolchain- Build with a different JDK than Maven runs on, toolchains.xml, Toolchains and the JDK Maven runs on
<server>- Store credentials for a repository
<servers>- Store credentials for a repository
settings-security.xml- Encrypt passwords in settings.xml, Configuration files and variables
settings-security4.xml- Encrypt passwords in settings.xml, Configuration files and variables
settings.xml- Use a repository manager as a mirror, Connect through an HTTP proxy, Store credentials for a repository, Configuration files and variables, Where Maven reads its configuration
<sourceDirectory>- Standard directory layout
src/it- Standard directory layout
src/main/java- Standard directory layout
src/main/resources- Standard directory layout
src/main/webapp- Standard directory layout
src/site- Standard directory layout
src/test/java- Test and build your project, Standard directory layout
src/test/resources- Standard directory layout
<subprojects>- Split your application into modules, Split a project into modules, Aggregation and inheritance
T
-T- Reactor options
-t- toolchains.xml
target- Create your first project, Standard directory layout
target/surefire-reports- Test and build your project
--threads- Reactor options
toolchain.jdk.version- Build with a different JDK than Maven runs on, toolchains.xml
<toolchain>- toolchains.xml
--toolchains- toolchains.xml
toolchains.xml- Build with a different JDK than Maven runs on, toolchains.xml, Toolchains and the JDK Maven runs on
toolchains:toolchain- Build with a different JDK than Maven runs on
<toolchains>- toolchains.xml
<type>- toolchains.xml