This directory contains sample projects using the rockcraft plugin:
- gradle/app-options - showcase Gradle plugin options
- gradle/spring-app - build a sample spring app using Gradle
- gradle/beryx-jlink - deploy jlink runtime image using Gradle
- gradle/beryx-runtime - deploy non-modular runtime image using Gradle
- maven/custom-rockcraft - override generated
rockraft.yamlto deploy dependencies using Maven plugin - maven/shaded-jar - deploy artifact generated by
maven-shade-pluginusing Maven plugin - maven/spring-boot-app - deploy Spring Boot application artifact using the Maven plugin
You may encounter this error when pushing the rock to the Docker registry:
[INFO] --- rockcraft:1.1.2:push-rock (default) @ spring-boot-app-sample ---
Getting image source signatures
Copying blob 2f4c8ecd031f [--------------------------------------] 8.0b / 43.0MiB | 1.5 MiB/s
Copying blob e0b40f22155e [>-------------------------------------] 8.0b / 331.0b | 1.1 MiB/s
Copying blob 926aa5051ca2 [>-------------------------------------] 8.0b / 488.0b | 1.5 MiB/s
FATA[0000] writing blob: io: read/write on closed pipe
It may be caused by the Docker snap. Try using docker.io package, or install upstream version
of Docker.