Package aQute.bnd.maven.support
Class Maven
- java.lang.Object
-
- aQute.bnd.maven.support.Maven
-
public class Maven extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) static java.lang.String[]ALGORITHMS(package private) java.util.Map<java.lang.String,MavenEntry>entries(package private) java.util.concurrent.Executorexecutor(package private) static java.lang.StringMAVEN_REPO_LOCAL(package private) Reporterreporter(package private) java.io.Filerepository(package private) booleanusecache
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ProjectPomcreateProjectModel(java.io.File file)private java.lang.Stringdirpath(java.lang.String groupId, java.lang.String artifactId, java.lang.String version)MavenEntrygetEntry(Pom pom)MavenEntrygetEntry(java.lang.String groupId, java.lang.String artifactId, java.lang.String version)CachedPomgetPom(java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.net.URI... extra)voidschedule(java.lang.Runnable runnable)voidsetM2(java.io.File dir)java.lang.StringtoString()
-
-
-
Field Detail
-
entries
final java.util.Map<java.lang.String,MavenEntry> entries
-
ALGORITHMS
static final java.lang.String[] ALGORITHMS
-
usecache
boolean usecache
-
executor
final java.util.concurrent.Executor executor
-
reporter
final Reporter reporter
-
MAVEN_REPO_LOCAL
static final java.lang.String MAVEN_REPO_LOCAL
-
repository
java.io.File repository
-
-
Constructor Detail
-
Maven
public Maven(java.util.concurrent.Executor executor)
-
Maven
public Maven(java.util.concurrent.Executor executor, Reporter reporter)
-
-
Method Detail
-
getPom
public CachedPom getPom(java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.net.URI... extra) throws java.lang.Exception
- Throws:
java.lang.Exception
-
getEntry
public MavenEntry getEntry(java.lang.String groupId, java.lang.String artifactId, java.lang.String version) throws java.lang.Exception
- Parameters:
groupId-artifactId-version-- Throws:
java.lang.Exception
-
dirpath
private java.lang.String dirpath(java.lang.String groupId, java.lang.String artifactId, java.lang.String version)
-
schedule
public void schedule(java.lang.Runnable runnable)
-
createProjectModel
public ProjectPom createProjectModel(java.io.File file) throws java.lang.Exception
- Throws:
java.lang.Exception
-
getEntry
public MavenEntry getEntry(Pom pom) throws java.lang.Exception
- Throws:
java.lang.Exception
-
setM2
public void setM2(java.io.File dir)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-