Версия Swagger в pom.xml
<dependency>
<groupId>io.swagger.core.v3</groupId>
<artifactId>swagger-jaxrs2</artifactId>
<version>2.1.2</version>
</dependency>
<dependency>
<groupId>io.swagger.core.v3</groupId>
<artifactId>swagger-jaxrs2-servlet-initializer-v2</artifactId>
<version>2.1.2</version>
</dependency>
свойства в pom.xml
<properties>
<maven.compiler.source>1.6</maven.compiler.source>
<maven.compiler.target>1.6</maven.compiler.target>
</properties>
В Idea, Настройки - Компилятор Java - Целевая версия байт-кода - 1.6.
Я использую WebSphere 8.5.5.9 на сервере Windows. В локальной WebSphere этой проблемы нет, только на сервере.
Да, я это понимаю. Но как я могу установить одинаковую версию байтового кода для обоих?
Скорее, какую версию Swagger я должен использовать, чтобы иметь версию байт-кода 1.6?
Вы должны найти совместимую версию зависимости
Свойства Maven устанавливают только версию байтового кода для вашего кода, а не для зависимостей.