We are moving to a multi-module structure so that different parts of the codebase can be exposed to the public while others can remain private. Using pf4j for plugin framework. Also adding a build script `build.sh` which compiles the code and creates the `dist` folder for distribution purposes. Now we can build the code via ``` $ ./build.sh -DskipTests ```
25 lines
399 B
Markdown
25 lines
399 B
Markdown
# Appsmith Server
|
|
|
|
This is the server-side repo for the Appsmith framework.
|
|
|
|
### How to build
|
|
```bash
|
|
$ ./build.sh <arguments>
|
|
```
|
|
|
|
For example:
|
|
```$bash
|
|
$ ./build.sh -DskipTests
|
|
```
|
|
|
|
This will
|
|
1. Compile the code
|
|
2. Generate the jars for server & plugins
|
|
3. Copy them into the `dist` directory
|
|
|
|
### How to run
|
|
```
|
|
$ cd ./dist
|
|
$ java -jar -Dspring.profiles.active=$env server-1.0-SNAPSHOT.jar
|
|
```
|