Dropchop's Common Library for rapid Java RESTful project development.
It provides common model, REST, service and repository semantics with already implemented features:
- localization,
- security,
- common parameters
- JPA and Elasticsearch repositories
- ...
Designed for JAX-RS CDI environment, so it's best to run with Quarkus.
mvn clean installcd server/quarkus/integration-tests
mvn compile quarkus:dev
# navigate to http://localhost:8080/api/spec/ui/Find packaging pom artifacts:
find . -path '*/target' -prune -o -name pom.xml -exec \
xmlstarlet sel -N x="http://maven.apache.org/POM/4.0.0" \
-t -m "/x:project[x:packaging='pom']" -v "/x:project/x:artifactId" -n {} \;- check if docker is running
- check if user in docker group
- check if docker compose plugin is installed
create ~/.docker-java.properties add
api.version=1.44