|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.maven.plugin.dependency.utils.DependencyUtil
public final class DependencyUtil
Utility class with static helper methods
| Constructor Summary | |
|---|---|
DependencyUtil()
|
|
| Method Summary | |
|---|---|
static String |
cleanToBeTokenizedString(String str)
|
static String |
getFormattedFileName(org.apache.maven.artifact.Artifact artifact,
boolean removeVersion)
Builds the file name. |
static String |
getFormattedFileName(org.apache.maven.artifact.Artifact artifact,
boolean removeVersion,
boolean prependGroupId)
Builds the file name. |
static File |
getFormattedOutputDirectory(boolean useSubdirsPerScope,
boolean useSubdirsPerType,
boolean useSubdirPerArtifact,
boolean useRepositoryLayout,
boolean removeVersion,
File outputDirectory,
org.apache.maven.artifact.Artifact artifact)
Formats the outputDirectory based on type. |
static void |
log(String string,
org.apache.maven.plugin.logging.Log log)
Writes the specified string to the log at info level. |
static String[] |
tokenizer(String str)
|
static void |
write(String string,
File file,
boolean append,
org.apache.maven.plugin.logging.Log log)
Writes the specified string to the specified file. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DependencyUtil()
| Method Detail |
|---|
public static String getFormattedFileName(org.apache.maven.artifact.Artifact artifact,
boolean removeVersion)
artifact - File to be formatted.removeVersion - Specifies if the version should be removed from the file name.
#getFormattedFileName(Artifact, boolean, boolean)}.
public static String getFormattedFileName(org.apache.maven.artifact.Artifact artifact,
boolean removeVersion,
boolean prependGroupId)
artifact - File to be formatted.removeVersion - Specifies if the version should be removed from the file name.prependGroupId - Specifies if the groupId should be prepended to the file name.
public static File getFormattedOutputDirectory(boolean useSubdirsPerScope,
boolean useSubdirsPerType,
boolean useSubdirPerArtifact,
boolean useRepositoryLayout,
boolean removeVersion,
File outputDirectory,
org.apache.maven.artifact.Artifact artifact)
useSubdirsPerType - if a new sub directory should be used for each type.useSubdirPerArtifact - if a new sub directory should be used for each artifact.useRepositoryLayout - if dependencies must be moved into a Maven repository layout, if set, other settings
will be ignored.removeVersion - if the version must not be mentioned in the filenameoutputDirectory - base outputDirectory.artifact - information about the artifact.
public static void write(String string,
File file,
boolean append,
org.apache.maven.plugin.logging.Log log)
throws IOException
string - the string to writefile - the file to write to
IOException - if an I/O error occurs
public static void log(String string,
org.apache.maven.plugin.logging.Log log)
throws IOException
string - the string to write
IOException - if an I/O error occurspublic static String[] tokenizer(String str)
public static String cleanToBeTokenizedString(String str)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||