All files generated by gradle build process should be created in build. Change the gradle task to create it in the build/resources/main folder, not src/main/resources.
The files generated by RAML gradle task go under /build and not /src/*.
The Swagger UI still works locally and on test.openlmis.org.
The static API documentation still works as a build artifact and is pushed to ReadTheDocs.
The .gitignore files are updated, if needed, since we no longer need to .gitignore stuff below /src/ (we might not need ./src/main/resources/static/generated/.gitignore or need that 'generated' folder any more).