Я тестирую эту аутентификацию проекта, использующую это свойство:
jwt.token.authorization.defaultExpirationMillis = 7200
В аутентификации теста я использую это свойство следующим образом:
@Value("${jwt.token.authorization.defaultExpirationMillis}")
private Long expiration;
В проекте Prent есть зависимость test-auth
<dependency>
<groupId>it.test</groupId>
<artifactId>test-auth</artifactId>
<version>1.0.0.1</version>
</dependency>
В родительском проекте я не хочу дублировать свойство jwt.token.authorization.defaultExpirationMillis, поскольку оно используется только в test-auth project.
Но если я не продублирую это свойство внутри родителя при его развертывании, выдается ошибка, из-за которой это свойство не найдено внутри родителя.
Как не продублировать собственность?