public class MavenProjectInfo extends Object
Modifier and Type | Field and Description |
---|---|
static int |
RENAME_NO
Project basedir must NOT be renamed on filesystem.
|
static int |
RENAME_REQUIRED
Project basedir MUST be ranamed to match workspace project name.
|
Constructor and Description |
---|
MavenProjectInfo(String label,
File pomFile,
org.apache.maven.model.Model model,
MavenProjectInfo parent) |
Modifier and Type | Method and Description |
---|---|
void |
add(MavenProjectInfo info) |
void |
addProfile(String profileId) |
void |
addProfiles(Collection<String> profiles) |
boolean |
equals(Object obj) |
int |
getBasedirRename()
See
RENAME_NO , RENAME_REQUIRED |
String |
getLabel() |
org.apache.maven.model.Model |
getModel() |
MavenProjectInfo |
getParent() |
File |
getPomFile() |
Set<String> |
getProfiles() |
Collection<MavenProjectInfo> |
getProjects() |
int |
hashCode() |
boolean |
isNeedsRename()
Deprecated.
use set/get BasedirRenamePolicy
|
void |
setBasedirRename(int basedirRename)
See
RENAME_NO , RENAME_REQUIRED |
void |
setModel(org.apache.maven.model.Model model) |
void |
setNeedsRename(boolean needsRename)
Deprecated.
use set/get BasedirRename
|
void |
setPomFile(File pomFile) |
String |
toString() |
public static final int RENAME_NO
public static final int RENAME_REQUIRED
public MavenProjectInfo(String label, File pomFile, org.apache.maven.model.Model model, MavenProjectInfo parent)
public void setPomFile(File pomFile)
public void setNeedsRename(boolean needsRename)
public boolean isNeedsRename()
public void setBasedirRename(int basedirRename)
RENAME_NO
, RENAME_REQUIRED
public int getBasedirRename()
RENAME_NO
, RENAME_REQUIRED
public void add(MavenProjectInfo info)
public void addProfile(String profileId)
public void addProfiles(Collection<String> profiles)
public String getLabel()
public File getPomFile()
public org.apache.maven.model.Model getModel()
public void setModel(org.apache.maven.model.Model model)
public Collection<MavenProjectInfo> getProjects()
public MavenProjectInfo getParent()
Copyright © 2005–2015 Sonatype, Inc.. All rights reserved.