Swagger для приложения Spring Boot показывает Placeholder вместо названия проекта, версии и т. Д.JAVA

Программисты JAVA общаются здесь
Anonymous
Swagger для приложения Spring Boot показывает Placeholder вместо названия проекта, версии и т. Д.

Сообщение Anonymous »

Swagger для моего приложения Spring Boot показывает заполнители вместо фактических значений, таких как < /p>
@project.name@,@project.version@< /p>
@project.description@
Application.Properties

Код: Выделить всё

info.app.artifact=@project.artifactId@
info.app.name=@project.name@
info.app.description=@project.description@
info.app.version=@project.version@
Файл: api-documentation.properties

Код: Выделить всё

operation.tag=Operation_Name
operation.desc=This operation is to retrieve records from database.
Файл: pom.xml содержит:
...............
...............
my-project
${major.number}.${minor.number}.${build.number}-${tag}
my-project
...............
...............
< /code>
Я попробовал следующие 3 вещи: < /p>
1.ensure Это включено фильтрация для файла Application.properties
в pom.xml: < /p>
............



src/main/resources
true



............
< /code>
2.2.define Placeholders в pom.xml: убедитесь, что заполнители определяются в разделе pom.xml: < /p>

My Project Name
Spring boot based project to test swagger
1.0.0-SNAPSHOT

< /code>
3.3.configure Maven Resources Плагин: убедитесь, что Maven-Resources-Plugin настроен на использование @ в качестве разделителя для заполнителей: < /p>



maven-resources-plugin
3.2.0


@

false




< /code>
Но ничего не сработало. Есть предложения, пожалуйста?


Подробнее здесь: https://stackoverflow.com/questions/796 ... oject-name

Вернуться в «JAVA»