org.apache.maven.model.Parent Maven / Gradle / Ivy
// =================== DO NOT EDIT THIS FILE ====================
// Generated by Modello 1.8.3,
// any modifications will be overwritten.
// ==============================================================
package org.apache.maven.model;
/**
*
*
* The <parent>
element contains
* information required to locate the parent project from which
* this project will inherit from.
* Note: The children of this element are
* not interpolated and must be given as literal values.
*
*
*
* @version $Revision$ $Date$
*/
@SuppressWarnings( "all" )
public class Parent
implements java.io.Serializable, java.lang.Cloneable, org.apache.maven.model.InputLocationTracker
{
//--------------------------/
//- Class/Member Variables -/
//--------------------------/
/**
* The group id of the parent project to inherit from.
*/
private String groupId;
/**
* The artifact id of the parent project to inherit from.
*/
private String artifactId;
/**
* The version of the parent project to inherit.
*/
private String version;
/**
*
*
* The relative path of the parent
* pom.xml
file within the check out.
* If not specified, it defaults to
* ../pom.xml
.
* Maven looks for the parent POM first in this
* location on
* the filesystem, then the local repository, and
* lastly in the remote repo.
* relativePath
allows you to select a
* different location,
* for example when your structure is flat, or
* deeper without an intermediate parent POM.
* However, the group ID, artifact ID and version
* are still required,
* and must match the file in the location given or
* it will revert to the repository for the POM.
* This feature is only for enhancing the
* development in a local checkout of that project.
* Set the value to an empty string in case you
* want to disable the feature and always resolve
* the parent POM from the repositories.
*
*
*/
private String relativePath = "../pom.xml";
/**
* Field locations.
*/
private java.util.Map
© 2015 - 2024 Weber Informatics LLC | Privacy Policy