-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathREADME.mde
18 lines (9 loc) · 1.34 KB
/
README.mde
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
## jResp: a Java Environment for diStributed Programming
jResp is a Java framework that aims at providing programmers with a set of API that simplify design, development and coordintion of distributed systems. To cope with size, complexity and dynamism of contemporary software-intensive distributed systems jResp provides appropriate programming abstractions that permit to represent behaviors, knowledge and aggregations according to specific policies, and to support programming context-awareness, self-awareness and adaptation.
## Building
jResp is using the Gradle build automation tool for dependency managment and building. One can import the project directly in an IDE that supports Gradle, or generate meta-data for an IDE. Currently supported IDE's for this project is Eclipse.
In order to build the project, open a terminal, and execute in the `core/` directory: `gradle build`
To build meta-data for Eclipse, open a terminal and execute in the `core/` directory: `gradle cleanEclipse eclipse`
To build a JAR library file without dependencies, open a terminal and execute in the `core/` directory: `gradle jar`
To build a standalone JAR file with all dependencies, open a terminal and execute in the `core/` directory: `gradle standaloneJar`
To see more available build tasks, open a terminal and execute in the `core/` directory: `gradle tasks`