Maven Concepts and Terms
Apache Maven is a software project management tool that uses the Project Object Model (POM) concept to manage a project's build.
If you’re new to Maven, see https://maven.apache.org to learn about Maven basics such as POM files and Maven repositories.
In VB Studio, you use the project’s Maven repository to store build artifacts and dependencies for your project’s applications. Usually, you store the dependencies on the project’s Maven repository that aren’t available on a public Maven repository, such as Maven Central Repository or Oracle Maven Repository.
Here are the terms that this documentation uses to describe the Maven terms and components of a project.
| Term | Description |
|---|---|
|
POM file |
An XML file that contains configuration about how to build the application. Usually, the file is saved as |
|
Browse view |
Displays and allows you to browse artifacts of the project’s Maven repository. |
|
Upload view |
Allows you to upload artifacts manually to the project’s Maven repository. |
|
Artifact Search view |
Enables you to search artifacts in the project’s Maven repository. |
To upload and access the files of the repository programmatically, configure the POM file of your application. You can use the project Maven repository among other projects of the organization for local builds as well as project builds.