Pronghorn
  • Welcome to the Pronghorn docs!
  • Overview
    • Home
    • Downloads
    • FAQs
    • Features
    • Benchmarks
  • Chapter 0: JavaDoc
    • Pronghorn
    • PronghornPipes
    • JPG-Raster
  • Chapter 1: Getting Started with Pronghorn
    • What you need
    • Hello World Example
      • Getting Started
      • The Message
      • The Producer
      • The Stage
      • Connecting the Dots
      • Bonus: Telemetry
  • Chapter 2: Schemas
    • Defining Schemas
  • Chapter 3: Stages
    • Building Stages
    • Notas
  • Chapter 4: APIs
    • Writing to Pipes
  • Chapter 5: Utility Classes
    • Appendables
    • Bloom Filter
    • Trie Parser
  • Chapter 6: Example Projects
    • JPG-Raster
    • Web Cookbook
Powered by GitBook
On this page
  1. Overview

Downloads

Learn how to get Pronghorn here.

PreviousHomeNextFAQs

Last updated 6 years ago

This is the preferred way of creating a new Pronghorn project. We use a Maven archetype to generate a starter project:

mvn archetype:generate -DarchetypeGroupId=com.ociweb -DarchetypeArtifactId=PronghornRanch -DarchetypeVersion=1.0.0

You will then be prompted to enter the following properties:

Property

Default

Description

groupID

None

Type in com.ociweb

artifactID

None

Type in the name of your project

version

1.0.0

Ignore

package

com.ociweb

Ignore

Hit "Y" to finish the generation. Import your project into your favorite IDE and start coding!

You are not required to use our Maven archetype to start your Pronghorn project. Simply add the following dependency to your pom.xml in your Maven project:

<dependency>
	<groupId>com.ociweb</groupId>
	<artifactId>Pronghorn</artifactId>
	<version>1.0.0</version>
</dependency>

You can find Pronghorn, PronghornPipes, and PronghornRanch directly on Maven Central:

You can build Pronghorn yourself.

First, make sure to git clone the most recent version of Pronghorn:

$ git clone https://github.com/objectcomputing/Pronghorn.git

Next, run the following commands to build Pronghorn to your local Maven cache:

cd Pronghorn
mvn install
Pronghorn on Maven Central
PronghornPipes on Maven Central
PronghornRanch on Maven Central