Name: ui
Owner: CyVerse Discovery Environment
Description: The Discovery Environment frontend UI
Created: 2016-08-30 15:17:05.0
Updated: 2017-02-27 19:05:34.0
Pushed: 2018-01-12 23:42:19.0
Homepage: https://de.cyverse.org/de/
Size: 22870
Language: Java
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
The Discovery Environment is a web portal for life science research, giving access to the data store and compute of the CyVerse cyber-infrastructure.
This project is built with Gradle. Please refer to the Gradle documentation for an intro to the build script basics. The top level is itself a gradle project, but there are multiple sub-projects defined within.
In addition to the basic gradle build files, here is an explanation of our additions:
To find the list of tasks you can execute:
./gradlew tasks
The webapp requires that the de.properties
file be located in /etc/iplantc/de/
.
To build and run the DE draft or prod self-executing war:
./gradlew runDraftWar
./gradlew runWar
To generate production war file:
./gradlew createProdWar # Resulting war will be in target/
To generate a GWT draft war file:
./gradlew draftBootRepackage
To start the Super Dev Mode code-server:
./gradlew :de:sdm
Once this code-server is started, you can use it to debug any of our wars which have source-maps enabled. Only the draft wars have source-maps enabled. For instructions on how to use Super Dev Mode, please refer to the GWT project site.