public class RepoCommand
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
(package private) static interface |
RepoCommand.CopyOptions
Copy
|
(package private) static interface |
RepoCommand.diffOptions |
(package private) static interface |
RepoCommand.getOptions |
(package private) static interface |
RepoCommand.listOptions
List the content of the repos
|
(package private) static interface |
RepoCommand.PomOptions |
(package private) static interface |
RepoCommand.putOptions
put
|
(package private) static interface |
RepoCommand.RefreshOptions |
(package private) static interface |
RepoCommand.repoOptions |
(package private) static interface |
RepoCommand.reposOptions
List the repos
|
(package private) static interface |
RepoCommand.VersionsOptions |
Modifier and Type | Field and Description |
---|---|
(package private) bnd |
bnd |
(package private) static JSONCodec |
codec |
private static org.slf4j.Logger |
logger |
(package private) RepoCommand.repoOptions |
opts |
(package private) java.util.List<RepositoryPlugin> |
repos |
(package private) Workspace |
workspace |
(package private) RepositoryPlugin |
writable |
Constructor and Description |
---|
RepoCommand(bnd bnd,
RepoCommand.repoOptions opts)
Called from the command line
|
Modifier and Type | Method and Description |
---|---|
void |
_copy(RepoCommand.CopyOptions options) |
void |
_diff(RepoCommand.diffOptions options) |
void |
_get(RepoCommand.getOptions opts)
get a file from the repo
|
void |
_list(RepoCommand.listOptions opts) |
void |
_put(RepoCommand.putOptions opts) |
void |
_refresh(RepoCommand.RefreshOptions opts) |
void |
_repos(RepoCommand.reposOptions opts) |
void |
_topom(RepoCommand.PomOptions opts)
Read a repository and turn all bundles that have a pom into a dependency
POM
|
void |
_versions(RepoCommand.VersionsOptions opts) |
private DownloadBlocker |
findMatchingVersion(RepositoryPlugin dest,
java.lang.String bsn,
Version version) |
private RepositoryPlugin |
findRepo(java.lang.String name) |
private static final org.slf4j.Logger logger
static final JSONCodec codec
final bnd bnd
final RepoCommand.repoOptions opts
final RepositoryPlugin writable
final java.util.List<RepositoryPlugin> repos
final Workspace workspace
public RepoCommand(bnd bnd, RepoCommand.repoOptions opts) throws java.lang.Exception
bnd
- opts
- java.lang.Exception
public void _repos(RepoCommand.reposOptions opts)
public void _list(RepoCommand.listOptions opts) throws java.lang.Exception
java.lang.Exception
public void _get(RepoCommand.getOptions opts) throws java.lang.Exception
opts
- java.lang.Exception
public void _put(RepoCommand.putOptions opts) throws java.lang.Exception
java.lang.Exception
public void _diff(RepoCommand.diffOptions options) throws java.io.UnsupportedEncodingException, java.io.IOException, java.lang.Exception
java.io.UnsupportedEncodingException
java.io.IOException
java.lang.Exception
private RepositoryPlugin findRepo(java.lang.String name)
public void _refresh(RepoCommand.RefreshOptions opts) throws java.lang.Exception
java.lang.Exception
public void _versions(RepoCommand.VersionsOptions opts) throws java.lang.Exception
java.lang.Exception
public void _copy(RepoCommand.CopyOptions options) throws java.lang.Exception
java.lang.Exception
public void _topom(RepoCommand.PomOptions opts) throws java.lang.Exception
java.lang.Exception
private DownloadBlocker findMatchingVersion(RepositoryPlugin dest, java.lang.String bsn, Version version) throws java.lang.Exception
java.lang.Exception