Spring загрузочный проект собирается в intellij bud не через docker-compose (версия Java) - PullRequest
1 голос
/ 02 июня 2019

Итак, у меня проблема с запуском моего приложения в докере, я полностью запускаю его из моего intellij.Bud не может заставить его работать при использовании докера.

Ошибка, которую я получаю:

app_1 |[ОШИБКА] Не удалось выполнить цель org.apache.maven.plugins: maven-compiler-plugin: 3.8.1: compile und: Фатальная ошибка компиляции: ошибка: выпуск версии 12 не поддерживается -> [Помощь 1]

Как получилось?Вот важная часть пом:

<properties>
        <java.version>12</java.version>
</properties>

<build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.8.1</version>
                <configuration>
                    <release>12</release>
                </configuration>
            </plugin>

А здесь у меня есть файл докера:

FROM openjdk:12-jdk

Больше ничего не содержит, мой docker-compose:

version: '3'
services:
  nginx:
   container_name: some-nginx
   image: nginx:1.13
   restart: always
   ports:
   - 8080:8080
   - 443:443
   volumes:
   - ./nginx/conf.d:/etc/nginx/conf.d
   depends_on:
   - app

  mysql:
   container_name: some-mysql
   image: mysql/mysql-server:5.7
   environment:
    MYSQL_DATABASE: workaround
    MYSQL_ROOT_PASSWORD: admin
    MYSQL_ROOT_HOST: '%'
   ports:
   - "3307:3307"
   restart: always

  app:
    restart: always
    build: ./
    working_dir: /app
    volumes:
      - ./:/app
      - ~/.m2:/root/.m2
    expose:
      - "8080"
    command: mvn clean spring-boot:run
    depends_on:
      - mysql

И моя структура:

enter image description here

Выполнение команды Docker:

enter image description here

Intellij работает отлично:

enter image description here

Java-версия на моем компьютере (бутон, который не имеет ничего общего с этим, я думаю):

$ java -version
openjdk version "12.0.1" 2019-04-16
OpenJDK Runtime Environment (build 12.0.1+12)
OpenJDK 64-Bit Server VM (build 12.0.1+12, mixed mode, sharing)

Кто-нибудь знает, что я здесь не так делаю?Я как бы застрял на этом.

Несколько замечаний: Я пробовал разные названия для этой версии, например 12.0.1 и т. Д., Но все еще та же проблема, у меня нет другой версииЯва на моем компьютере, и до сих пор у меня не было никаких проблем.Я использую Windows и касаюсь настройки docker и nginx. Я вдохновлен этим репозиторием git: https://github.com/hellokoding/dockercompose-springboot-mysql-nginx?fbclid=IwAR3BP22BYLNEMw8Yhz9z64JQj-tMQ8fQTsK0vlRHU_WhpasebNrCqEQnckc

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...