Я создал приложение для микронавтов, используя
mn create-app my-app
. Оно сгенерировало структуру проекта с помощью файла Dockerfile. Файл docker ищет файл my-app-*-all.jar
для копирования.
FROM openjdk:14-alpine
COPY build/libs/my-app-*-all.jar my-app.jar
EXPOSE 8080
CMD ["java", "-Dcom.sun.management.jmxremote", "-Xmx128m", "-jar", "my-app.jar"]
Как мне создать my-app - * - all.jar?
./gradlew jar
is не генерирует (-all) jar.
EDITED: Он генерирует только my-app-0.1.jar
, и когда я использую этот jar, он выдает ошибку. no main manifest attribute, in build/libs/my-app-0.1.jar
Нужно ли мне добавлять какие-то дополнительные строки в файл build.gradle?