

If a new version of the project is build, this version should change so that consumers can see that a different version is used.

If you generate a new project via Maven this is also used as root folder for the project. This is normally a reverse domain name or the name of an open source project.įor the generation of new projects, the groupId also defines the package of the main class.ĭefines the unique name of the project within the groupId. Coordinate attributes Nameĭefines a unique base name of the organization or group that created the project. These attributes are explained in the following table. A Maven project uses the groupId, artifactId, version (also knows as GAV) and the packaging property to uniquely identify a Maven component.
