public abstract class OsgiToMaven extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
OsgiToMaven.Developer |
static class |
OsgiToMaven.License |
static class |
OsgiToMaven.MavenDep |
static class |
OsgiToMaven.SCM |
| Modifier and Type | Field and Description |
|---|---|
protected File |
workingDirectory |
| Constructor and Description |
|---|
OsgiToMaven(String repositoryUrl,
String repositoryId) |
| Modifier and Type | Method and Description |
|---|---|
abstract List<Bundle> |
generateBundleList() |
void |
publish() |
void |
setBundleFilter(Predicate<Bundle> bundleFilter) |
void |
setGroupIdResolver(Function<Bundle,String> groupIdResolver) |
void |
setMavenReplacementLookup(Function<Bundle,Optional<OsgiToMaven.MavenDep>> mavenReplacementLookup) |
void |
setProjectUrlResolver(Function<Bundle,String> projectUrlResolver) |
void |
setPublishFilter(Predicate<Bundle> publishFilter) |
void |
setResolvedBundleFilter(BiPredicate<Bundle,ResolvedBundle> resolvedBundleFilter) |
void |
setSnapshotFilter(Predicate<Bundle> snapshotFilter) |
void |
setSourceEnforced(Predicate<Bundle> sourceEnforced) |
static void |
unzipRepository(File archive,
File outDir) |
void |
validate() |
protected final File workingDirectory
public void setMavenReplacementLookup(Function<Bundle,Optional<OsgiToMaven.MavenDep>> mavenReplacementLookup)
public void setResolvedBundleFilter(BiPredicate<Bundle,ResolvedBundle> resolvedBundleFilter)
public static void unzipRepository(File archive, File outDir) throws ZipException, IOException
ZipExceptionIOExceptionCopyright © 2017. All rights reserved.