Package aQute.bnd.main
Class RepoCommand
- java.lang.Object
-
- aQute.bnd.main.RepoCommand
-
public class RepoCommand extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class 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
-
Field Summary
Fields Modifier and Type Field 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 Summary
Constructors Constructor Description RepoCommand(bnd bnd, RepoCommand.repoOptions opts)
Called from the command line
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
_copy(RepoCommand.CopyOptions options)
void
_diff(RepoCommand.diffOptions options)
void
_get(RepoCommand.getOptions opts)
get a file from the repovoid
_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 POMvoid
_versions(RepoCommand.VersionsOptions opts)
private DownloadBlocker
findMatchingVersion(RepositoryPlugin dest, java.lang.String bsn, Version version)
private RepositoryPlugin
findRepo(java.lang.String name)
-
-
-
Field Detail
-
logger
private static final org.slf4j.Logger logger
-
codec
static final JSONCodec codec
-
bnd
final bnd bnd
-
opts
final RepoCommand.repoOptions opts
-
writable
final RepositoryPlugin writable
-
repos
final java.util.List<RepositoryPlugin> repos
-
workspace
final Workspace workspace
-
-
Constructor Detail
-
RepoCommand
public RepoCommand(bnd bnd, RepoCommand.repoOptions opts) throws java.lang.Exception
Called from the command line- Parameters:
bnd
-opts
-- Throws:
java.lang.Exception
-
-
Method Detail
-
_repos
public void _repos(RepoCommand.reposOptions opts)
-
_list
public void _list(RepoCommand.listOptions opts) throws java.lang.Exception
- Throws:
java.lang.Exception
-
_get
public void _get(RepoCommand.getOptions opts) throws java.lang.Exception
get a file from the repo- Parameters:
opts
-- Throws:
java.lang.Exception
-
_put
public void _put(RepoCommand.putOptions opts) throws java.lang.Exception
- Throws:
java.lang.Exception
-
_diff
public void _diff(RepoCommand.diffOptions options) throws java.io.UnsupportedEncodingException, java.io.IOException, java.lang.Exception
- Throws:
java.io.UnsupportedEncodingException
java.io.IOException
java.lang.Exception
-
findRepo
private RepositoryPlugin findRepo(java.lang.String name)
-
_refresh
public void _refresh(RepoCommand.RefreshOptions opts) throws java.lang.Exception
- Throws:
java.lang.Exception
-
_versions
public void _versions(RepoCommand.VersionsOptions opts) throws java.lang.Exception
- Throws:
java.lang.Exception
-
_copy
public void _copy(RepoCommand.CopyOptions options) throws java.lang.Exception
- Throws:
java.lang.Exception
-
_topom
public void _topom(RepoCommand.PomOptions opts) throws java.lang.Exception
Read a repository and turn all bundles that have a pom into a dependency POM- Throws:
java.lang.Exception
-
findMatchingVersion
private DownloadBlocker findMatchingVersion(RepositoryPlugin dest, java.lang.String bsn, Version version) throws java.lang.Exception
- Throws:
java.lang.Exception
-
-