public class Maven
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
(package private) static java.lang.String[] |
ALGORITHMS |
(package private) java.util.Map<java.lang.String,MavenEntry> |
entries |
(package private) java.util.concurrent.Executor |
executor |
(package private) java.io.File |
m2 |
(package private) static java.util.regex.Pattern |
MAVEN_RANGE |
(package private) java.io.File |
repository |
(package private) boolean |
usecache |
(package private) java.io.File |
userHome |
| Constructor and Description |
|---|
Maven(java.util.concurrent.Executor executor) |
| Modifier and Type | Method and Description |
|---|---|
ProjectPom |
createProjectModel(java.io.File file) |
private java.lang.String |
dirpath(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version) |
MavenEntry |
getEntry(Pom pom) |
MavenEntry |
getEntry(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version) |
CachedPom |
getPom(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version,
java.net.URI... extra) |
void |
schedule(java.lang.Runnable runnable) |
void |
setM2(java.io.File dir) |
java.lang.String |
toString() |
final java.io.File userHome
final java.util.Map<java.lang.String,MavenEntry> entries
static final java.lang.String[] ALGORITHMS
boolean usecache
final java.util.concurrent.Executor executor
java.io.File m2
java.io.File repository
static java.util.regex.Pattern MAVEN_RANGE
public CachedPom getPom(java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.net.URI... extra) throws java.lang.Exception
java.lang.Exceptionpublic MavenEntry getEntry(java.lang.String groupId, java.lang.String artifactId, java.lang.String version) throws java.lang.Exception
groupId - artifactId - version - java.lang.Exceptionprivate java.lang.String dirpath(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version)
public void schedule(java.lang.Runnable runnable)
public ProjectPom createProjectModel(java.io.File file) throws java.lang.Exception
java.lang.Exceptionpublic MavenEntry getEntry(Pom pom) throws java.lang.Exception
java.lang.Exceptionpublic void setM2(java.io.File dir)
public java.lang.String toString()
toString in class java.lang.Object