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) static java.util.regex.Pattern |
MAVEN_RANGE |
(package private) static java.lang.String |
MAVEN_REPO_LOCAL |
(package private) java.io.File |
repository |
(package private) boolean |
usecache |
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.util.Map<java.lang.String,MavenEntry> entries
static final java.lang.String[] ALGORITHMS
boolean usecache
final java.util.concurrent.Executor executor
static final java.lang.String MAVEN_REPO_LOCAL
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.Exception
public MavenEntry getEntry(java.lang.String groupId, java.lang.String artifactId, java.lang.String version) throws java.lang.Exception
groupId
- artifactId
- version
- java.lang.Exception
private 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.Exception
public MavenEntry getEntry(Pom pom) throws java.lang.Exception
java.lang.Exception
public void setM2(java.io.File dir)
public java.lang.String toString()
toString
in class java.lang.Object