epdev
Maven repository maintenance — Corrects Maven repository errors and allows for offline use.
SYNOPSIS
epdev [-D verb targetproperty=value] [--for-studio] [--force] [-s settings] [--verbose] [-X]
DESCRIPTION
Use the epdev command to manage a local or site Maven repository to include StreamBase and LiveView artifacts. StreamBase Studio updates the current user's Maven repository automatically on every Studio start. Use epdev to perform the same update manually, or to install a full set of artifacts for offline use, or to deploy the StreamBase artifacts to a site-specific Maven repository.
Use epdev from a configured shell prompt as follows:
-
On Windows, you must use a StreamBase Command Prompt.
-
On macOS and Linux, use a StreamBase-configured command shell.
Arguments
The epdev command accepts the following arguments.
verb target
- display product
-
This epdev command copies artifacts from zip files shipped with StreamBase. Use
display productto show the name and version numbers of the StreamBase and LiveView artifact zip file for the current StreamBase release, and for the zip file that contains Linux artifacts that are configured into Docker containers. - install maven
-
This command attempts to merge StreamBase and LiveView artifacts from zip file to the local Maven repository. Use this command with
--settingsto specify an alternate local repository location. This operation is performed by StreamBase Studio automatically at every start. - deploy maven
destination -
This command attempts to merge StreamBase and LiveView artifact to the specified directory or remote Maven repository, where
destinationis the path to a directory, or the URI of a Maven repository for which you have upload rights. - offline maven
-
This command attempts an
install mavenoperation, but then goes on to try to obtain and install local copies of dependencies that would normally be retrieved from Maven Central or from other remote locations. This command attempts to configure your local machine to run and develop StreamBase and LiveView when traveling, or when Internet access is limited or unavailable.
Options
The epdev command supports the following options:
-Dproperty=value-
Property for Maven.
--for-studio-
For use with StreamBase Studio, install source files and Javadoc, where available, in addition to the JAR files. This can take twenty minutes or more when run for the first time.
--force-
Update targets even when apparently ready.
-s,settings--settingssettings-
Specify the full path to a Maven settings file to use instead of the default
~/.m2/settings.xml. --verbose-
Show details while the command is running.
-X,--debug-
Produce debug output.
-h,--help-
Shows usage for the command and exits.
--version-
Shows version information and exits.
