The base folder for all other locations within the project.
${project.basedir
}- This references to the root folder of the module/project (The location where the
pom.xml
file is located.)
- This references to the root folder of the module/project (The location where the
Project Properties reference the locations which are defined in the Super POM.
${project.build.directory
}- This represents the
target
folder.
- This represents the
${project.build.outputDirectory
}- This represents the
target/classes
folder.
- This represents the
${project.build.testOutputDirectory
}- This represents the
target/test-classes
folder.
- This represents the
${project.build.sourceDirectory
}- This represents the
src/main/java
folder.
- This represents the
${project.build.testSourceDirectory
}- This represents the
src/test/java
folder.
- This represents the
You can use further properties like the following:
${project.build.FinalName
}- This is by default defined like the following {{${project.artifactId}-${project.version}. Sometimes it might be convenient to change the definition. But be aware that