|
||||||||||
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 java.lang.String |
JAVA_1_1
|
static java.lang.String |
JAVA_1_2
|
static java.lang.String |
JAVA_1_3
|
static java.lang.String |
JAVA_1_4
|
static java.lang.String |
JAVA_5_0
|
static java.lang.String |
JAVA_6_0
|
static java.lang.String |
PROJECT_NAME_DEFAULT_TEMPLATE
|
static java.lang.String |
PROJECT_NAME_WITH_GROUP_AND_VERSION_TEMPLATE
|
static java.lang.String |
PROJECT_NAME_WITH_GROUP_TEMPLATE
|
static java.lang.String |
PROJECT_NAME_WITH_VERSION_TEMPLATE
|
Method Summary | |
---|---|
static java.lang.String |
getCanonicalPath(java.io.File file)
|
static java.lang.String |
getCompilerPluginSetting(org.apache.maven.project.MavenProject project,
java.lang.String optionName)
Returns a compiler plugin settings, considering also settings altered in plugin executions . |
static java.lang.String |
getCompilerSourceVersion(org.apache.maven.project.MavenProject project)
Returns the source version configured for the compiler plugin. |
static java.lang.String |
getCompilerTargetVersion(org.apache.maven.project.MavenProject project)
Returns the target version configured for the compiler plugin. |
static java.lang.String |
getDependencyVersion(java.lang.String[] artifactIds,
java.util.List dependencies,
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 java.lang.String |
getProjectName(IdeDependency dep,
boolean addVersionToProjectName)
|
static java.lang.String |
getProjectName(org.apache.maven.project.MavenProject project,
boolean addVersionToProjectName)
|
static java.lang.String |
getProjectName(java.lang.String template,
IdeDependency dep)
|
static java.lang.String |
getProjectName(java.lang.String template,
org.apache.maven.project.MavenProject project)
|
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 |
resolveEjbVersion(org.apache.maven.project.MavenProject project)
Deprecated. Use JeeUtils.resolveEjbVersion(MavenProject) instead |
static java.lang.String |
resolveJ2eeVersion(org.apache.maven.project.MavenProject project)
Deprecated. Use JeeUtils.resolveJeeVersion(MavenProject) instead |
static java.lang.String |
resolveJavaVersion(org.apache.maven.project.MavenProject project)
|
static java.lang.String |
resolveServletVersion(org.apache.maven.project.MavenProject project)
Deprecated. Use JeeUtils.resolveServletVersion(MavenProject) instead |
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 |
Field Detail |
---|
public static final java.lang.String JAVA_1_1
public static final java.lang.String JAVA_1_2
public static final java.lang.String JAVA_1_3
public static final java.lang.String JAVA_1_4
public static final java.lang.String JAVA_5_0
public static final java.lang.String JAVA_6_0
public static final java.lang.String PROJECT_NAME_DEFAULT_TEMPLATE
public static final java.lang.String PROJECT_NAME_WITH_VERSION_TEMPLATE
public static final java.lang.String PROJECT_NAME_WITH_GROUP_TEMPLATE
public static final java.lang.String PROJECT_NAME_WITH_GROUP_AND_VERSION_TEMPLATE
Method Detail |
---|
public static java.lang.String getCanonicalPath(java.io.File file) throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionException
public static java.lang.String getCompilerPluginSetting(org.apache.maven.project.MavenProject project, java.lang.String optionName)
project
- maven project
public static java.lang.String getCompilerSourceVersion(org.apache.maven.project.MavenProject project)
project
- maven project
public static java.lang.String getCompilerTargetVersion(org.apache.maven.project.MavenProject project)
project
- maven project
public static java.lang.String getDependencyVersion(java.lang.String[] artifactIds, java.util.List dependencies, int len)
artifactIds
- artifact names to compare against for extracting versiondependencies
- Collection of dependencies for our projectlen
- expected length of the version sub-string
public static java.lang.String getPluginSetting(org.apache.maven.project.MavenProject project, java.lang.String artifactId, java.lang.String optionName, java.lang.String defaultValue)
public static java.lang.String getProjectName(java.lang.String template, IdeDependency dep)
public static java.lang.String getProjectName(java.lang.String template, org.apache.maven.project.MavenProject project)
public static java.lang.String getProjectName(IdeDependency dep, boolean addVersionToProjectName)
public static java.lang.String getProjectName(org.apache.maven.project.MavenProject project, boolean addVersionToProjectName)
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)
public static java.lang.String resolveEjbVersion(org.apache.maven.project.MavenProject project)
JeeUtils.resolveEjbVersion(MavenProject)
instead
public static java.lang.String resolveJ2eeVersion(org.apache.maven.project.MavenProject project)
JeeUtils.resolveJeeVersion(MavenProject)
instead
public static java.lang.String resolveJavaVersion(org.apache.maven.project.MavenProject project)
public static java.lang.String resolveServletVersion(org.apache.maven.project.MavenProject project)
JeeUtils.resolveServletVersion(MavenProject)
instead
public static java.lang.String toRelativeAndFixSeparator(java.io.File basedir, java.io.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 |