org.codehaus.mojo.sysdeo.ide
Class IdeUtils
java.lang.Object
org.codehaus.mojo.sysdeo.ide.IdeUtils
public class IdeUtils
- extends java.lang.Object
- Version:
- $Id: IdeUtils.java 6588 2008-03-28 12:22:57Z bentmann $
- Author:
- Trygve Laugstøl, Fabrizio Giustina
Method Summary |
static java.lang.String |
getCanonicalPath(java.io.File file)
|
static java.lang.String |
getDependencyVersion(java.lang.String[] artifactNames,
java.util.Set artifacts,
int len)
Extracts the version of the first matching dependency in the given list. |
static java.lang.String |
getPluginSetting(org.apache.maven.project.MavenProject project,
java.lang.String artifactId,
java.lang.String optionName,
java.lang.String defaultValue)
|
static org.apache.maven.artifact.Artifact |
resolveArtifactWithClassifier(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version,
java.lang.String classifier,
org.apache.maven.artifact.repository.ArtifactRepository localRepository,
org.apache.maven.artifact.resolver.ArtifactResolver artifactResolver,
org.apache.maven.artifact.factory.ArtifactFactory artifactFactory,
java.util.List remoteRepos,
org.apache.maven.plugin.logging.Log log)
|
static java.lang.String |
toRelativeAndFixSeparator(java.io.File basedir,
java.io.File fileToAdd,
boolean replaceSlashesWithDashes)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getCanonicalPath
public static java.lang.String getCanonicalPath(java.io.File file)
throws org.apache.maven.plugin.MojoExecutionException
- Throws:
org.apache.maven.plugin.MojoExecutionException
toRelativeAndFixSeparator
public static java.lang.String toRelativeAndFixSeparator(java.io.File basedir,
java.io.File fileToAdd,
boolean replaceSlashesWithDashes)
throws org.apache.maven.plugin.MojoExecutionException
- Throws:
org.apache.maven.plugin.MojoExecutionException
getPluginSetting
public static java.lang.String getPluginSetting(org.apache.maven.project.MavenProject project,
java.lang.String artifactId,
java.lang.String optionName,
java.lang.String defaultValue)
resolveArtifactWithClassifier
public static org.apache.maven.artifact.Artifact resolveArtifactWithClassifier(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version,
java.lang.String classifier,
org.apache.maven.artifact.repository.ArtifactRepository localRepository,
org.apache.maven.artifact.resolver.ArtifactResolver artifactResolver,
org.apache.maven.artifact.factory.ArtifactFactory artifactFactory,
java.util.List remoteRepos,
org.apache.maven.plugin.logging.Log log)
getDependencyVersion
public static java.lang.String getDependencyVersion(java.lang.String[] artifactNames,
java.util.Set artifacts,
int len)
- Extracts the version of the first matching dependency in the given list.
- Parameters:
artifactNames
- artifact names to compare against for extracting versionartifacts
- Collection of dependencies for our projectlen
- expected length of the version sub-string
- Returns:
Copyright © 2010. All Rights Reserved.