This directory is intended for subprojects using Rest.li.
To create a rest.li subproject, create a directory under gobblin-restli
with the name of your service, and create api
, server
, and client
subdirectories under it.
For each of those directories, create a soft-link to the corresponding gradle file in `gobblin-restli'.
The directory structure would be:
gobblin-restli/
\-- my-restli-service/
|-- api/
| \-- build.gradle -> ../../api.gradle
|-- server/
| \-- build.gradle -> ../../server.gradle
\-- client/
\-- build.gradle -> ../../client.gradle
The correct rest.li gradle properties will be automatically applied to generate the java classes, establish the correct dependencies between the submodules, and publish the artifacts.