epdev

Maven repository maintenance — Corrects Maven repository errors and allows for offline use.

SYNOPSIS

epdev verb target [-D property=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:

Arguments

The epdev command accepts the following verb target arguments.

display product

This epdev command copies artifacts from zip files shipped with StreamBase. Use display product to 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 --settings to 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 destination is 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 maven operation, 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:

-D property=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, --settings settings

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.