23ad0169c2
Update build.gradle to use plugin DSL instead of outdated buildscript Update gradle wrapper to 6.3 Update jackson, opencensus, grpc & other dependencies to recent versions Fix code warnings Properly format source files using goJF task Add default port to AdService |
||
---|---|---|
.. | ||
gradle/wrapper | ||
src/main | ||
.gitignore | ||
build.gradle | ||
Dockerfile | ||
genproto.sh | ||
gradlew | ||
gradlew.bat | ||
README.md | ||
settings.gradle |
Ad Service
The Ad service provides advertisement based on context keys. If no context keys are provided then it returns random ads.
Building locally
The Ad service uses gradlew to compile/install/distribute. Gradle wrapper is already part of the source code. To build Ad Service, run:
./gradlew installDist
It will create executable script src/adservice/build/install/hipstershop/bin/AdService
Upgrading gradle version
If you need to upgrade the version of gradle then run
./gradlew wrapper --gradle-version <new-version>
Building docker image
From src/adservice/
, run:
docker build ./