Skip to content

learning-layers/LAPPS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LAPPS

The Layers App Store (LAPPS) is a web-based application showcasing all apps and services that are developed and/or promoted by the Layers project.

##Environment##

Newer versions should also work fine.

##Configuration## Configure Eclipse:

##Build## LAPPS Backend (run these commands from your project folder):

  • mvn clean --- clean
  • mvn test --- test backend
  • mvn exec:java --- compile and start on Jetty (port 8080, execute in LAPPS-backend folder)
  • mvn javadoc:javadoc --- generates JavaDoc documentation
  • mvn package --- generate a servlet that can be deployed to an application server
  • mvn test -Dtest=DataGenerator --- generates mockup data in the database
    These commands also work inside Eclipse, then leave away the mvn prefix. =======
  • mvn clean --- clean
  • mvn test --- test backend
  • mvn exec:java --- compile and start on jetty server (port 8080, please execute in LAPPS-backend folder)
  • mvn javadoc:javadoc --- generates JavaDoc documentation
  • These commands also work inside Eclipse (Run -> Maven build..), then leave out the mvn prefix.

LAPPS Frontend (run these commands from your project folder):

  • npm install --- install dependencies (will be done automatically when running the start command)
  • npm test --- test frontend
  • npm start --- start on node server (port 8000)
  • npm run protractor --- start e2e tests (start the server with npm start first in another console)
  • npm run doc --- create jsdoc documentation in out/
  • npm run deploy --- create a deployable containing minified files in deploy/
  • npm run api --- fetches the up to date Swagger api from the deploy server for frontend usage
  • npm run apilocal --- fetches the up to date Swagger api from the local server for frontend usage

##Links## Nightly Builds:

Learning Room (authentication required):

Technology:

Code Style: