Skip to content

JPL-IMCE/gov.nasa.jpl.imce.templates.scala.g8

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IMCE Project Template

The IMCE Project Template is a Giter8 template project serving as the basis for new Scala projects within the IMCE build ecosystem.

Meant for developers familiar with or new to the IMCE platform, this repository contains reference guides and general purpose build and publish scripts for integration with IMCE accounts on Travis CI, Bintray and Github.

Prerequisites

Git

Download and install Git using the installers from here.

Oracle JDK

Oracle JDK, the Java Development Kit, version 1.8. Check you have the right version by typing in the console:

$ java -version

If necessary, download the .tar.gz archive from the Oracle website and follow the installation steps for your operating system.

sbt

Follow the instructions for your platform to get sbt running.

IMCE requires sbt version 0.13.x. If in doubt, you can check your currently installed sbt by running:

$ sbt about

IDE

Intellij IDEA, Scala IDE for Eclipse, or another IDE of your choice.

Documentation

Project Setup

  1. Use the new template command for generating a new Scala project:
$ sbt new JPL-IMCE/gov.nasa.jpl.imce.templates.scala.g8.git
  1. Follow the instructions for the particular template. We use the reverse domain name notation convention for naming projects. I.e., all project names should begin with gov.nasa.jpl…
  2. Using IntelliJ or Eclipse, open the newly generated project and ensure it compiles successfully.

About

A Giter8 template project for easily setting up new projects within the IMCE build ecosystem

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published