PDL distributes many types of information. It:
- integrates with existing systems, Cross-platform command line and Java APIs.
- is loosely coupled, producers and consumers may communicate directly or via hubs.
- uses push distribution.
- uses digital signatures to provide authentication and integrity.
Download ProductClient.zip from the GitHub releases page:
PDL can be upgraded by replacing the ProductClient.jar file and restarting the process.
This is a java project with a Gradle build file. To build the project, from the project directory run:
gradle assemble
or, to also run tests and coverage
gradle build
Files are output to the build
directory.
Some unit tests depend on
- internet connection
- SSH access to localhost with out a password (via a key).