|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.maven.plugin.ide.IdeUtils
public class IdeUtils
Field Summary | |
---|---|
static String |
JAVA_1_1
|
static String |
JAVA_1_2
|
static String |
JAVA_1_3
|
static String |
JAVA_1_4
|
static String |
JAVA_5_0
|
static String |
JAVA_6_0
|
static String |
PROJECT_NAME_DEFAULT_TEMPLATE
|
static String |
PROJECT_NAME_WITH_GROUP_AND_VERSION_TEMPLATE
|
static String |
PROJECT_NAME_WITH_GROUP_TEMPLATE
|
static String |
PROJECT_NAME_WITH_VERSION_TEMPLATE
|
Method Summary | |
---|---|
static String |
getArtifactVersion(String[] artifactIds,
List dependencies,
int len)
Extracts the version of the first matching artifact in the given list. |
static String |
getCanonicalPath(File file)
|
static String |
getCompilerPluginSetting(org.apache.maven.project.MavenProject project,
String optionName)
Returns a compiler plugin settings, considering also settings altered in plugin executions . |
static String |
getCompilerSourceVersion(org.apache.maven.project.MavenProject project)
Returns the source version configured for the compiler plugin. |
static String |
getCompilerTargetVersion(org.apache.maven.project.MavenProject project)
Returns the target version configured for the compiler plugin. |
static org.codehaus.plexus.util.xml.Xpp3Dom |
getPluginConfigurationDom(org.apache.maven.project.MavenProject project,
String pluginId)
Search for the configuration Xpp3 dom of an other plugin. |
static org.codehaus.plexus.util.xml.Xpp3Dom[] |
getPluginConfigurationDom(org.apache.maven.project.MavenProject project,
String artifactId,
String[] subConfiguration)
Search for the configuration Xpp3 dom of an other plugin. |
static String |
getPluginSetting(org.apache.maven.project.MavenProject project,
String pluginId,
String optionName,
String defaultValue)
Search for a configuration setting of an other plugin for a configuration setting. |
static String |
getProjectName(org.apache.maven.project.MavenProject project,
boolean addVersionToProjectName)
|
static String |
getProjectName(String template,
org.apache.maven.artifact.Artifact artifact)
Use the project name template to create an eclipse project. |
protected static String |
getProjectName(String template,
IdeDependency dep)
Use IdeDependency.getEclipseProjectName() instead. |
static String |
getProjectName(String template,
org.apache.maven.project.MavenProject project)
|
static org.apache.maven.artifact.Artifact |
resolveArtifactWithClassifier(String groupId,
String artifactId,
String version,
String depClassifier,
String inClassifier,
org.apache.maven.artifact.repository.ArtifactRepository localRepository,
org.apache.maven.artifact.resolver.ArtifactResolver artifactResolver,
org.apache.maven.artifact.factory.ArtifactFactory artifactFactory,
List remoteRepos,
org.apache.maven.plugin.logging.Log log)
|
static String |
resolveJavaVersion(org.apache.maven.project.MavenProject project)
|
static String |
toRelativeAndFixSeparator(File basedir,
File fileToAdd,
boolean replaceSlashesWithDashes)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String JAVA_1_1
public static final String JAVA_1_2
public static final String JAVA_1_3
public static final String JAVA_1_4
public static final String JAVA_5_0
public static final String JAVA_6_0
public static final String PROJECT_NAME_DEFAULT_TEMPLATE
public static final String PROJECT_NAME_WITH_VERSION_TEMPLATE
public static final String PROJECT_NAME_WITH_GROUP_TEMPLATE
public static final String PROJECT_NAME_WITH_GROUP_AND_VERSION_TEMPLATE
Method Detail |
---|
public static String getCanonicalPath(File file) throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionException
public static String getCompilerPluginSetting(org.apache.maven.project.MavenProject project, String optionName)
project
- maven project
public static String getCompilerSourceVersion(org.apache.maven.project.MavenProject project)
project
- maven project
public static String getCompilerTargetVersion(org.apache.maven.project.MavenProject project)
project
- maven project
public static String getArtifactVersion(String[] artifactIds, List dependencies, int len)
artifactIds
- artifact names to compare against for extracting versionartifacts
- Set of artifacts for our projectlen
- expected length of the version sub-string
public static String getPluginSetting(org.apache.maven.project.MavenProject project, String pluginId, String optionName, String defaultValue)
project
- the current maven project to get the configuration from.pluginId
- the group id and artifact id of the plugin to search foroptionName
- the option to get from the configurationdefaultValue
- the default value if the configuration was not found
public static org.codehaus.plexus.util.xml.Xpp3Dom getPluginConfigurationDom(org.apache.maven.project.MavenProject project, String pluginId)
project
- the current maven project to get the configuration from.pluginId
- the group id and artifact id of the plugin to search for
public static org.codehaus.plexus.util.xml.Xpp3Dom[] getPluginConfigurationDom(org.apache.maven.project.MavenProject project, String artifactId, String[] subConfiguration)
project
- the current maven project to get the configuration from.artifactId
- the artifact id of the plugin to search for
protected static String getProjectName(String template, IdeDependency dep)
IdeDependency.getEclipseProjectName()
instead.
public static String getProjectName(String template, org.apache.maven.artifact.Artifact artifact)
template
- Template for the project nameartifact
- the artifact to create the project name for
public static String getProjectName(String template, org.apache.maven.project.MavenProject project)
public static String getProjectName(org.apache.maven.project.MavenProject project, boolean addVersionToProjectName)
public static org.apache.maven.artifact.Artifact resolveArtifactWithClassifier(String groupId, String artifactId, String version, String depClassifier, String inClassifier, org.apache.maven.artifact.repository.ArtifactRepository localRepository, org.apache.maven.artifact.resolver.ArtifactResolver artifactResolver, org.apache.maven.artifact.factory.ArtifactFactory artifactFactory, List remoteRepos, org.apache.maven.plugin.logging.Log log)
public static String resolveJavaVersion(org.apache.maven.project.MavenProject project)
public static String toRelativeAndFixSeparator(File basedir, File fileToAdd, boolean replaceSlashesWithDashes) throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |