#java #spring #azure #maven #build
#java #spring #azure #maven #сборка
Вопрос:
Я пытаюсь перейти с Jenkins на Azure, но build ( mvn clean package
) завершается с ошибкой
@Value("${xxx.id:#{T(java.util.UUID).randomUUID()}}") private UUID xxx;
со следующим сообщением об ошибке:
Caused by: java.lang.IllegalArgumentException: Invalid UUID string: 607
at java.base/java.util.UUID.fromString(UUID.java:215)
at org.springframework.beans.propertyeditors.UUIDEditor.setAsText(UUIDEditor.java:37)
at org.springframework.beans.TypeConverterDelegate.doConvertTextValue(TypeConverterDelegate.java:429)
at org.springframework.beans.TypeConverterDelegate.doConvertValue(TypeConverterDelegate.java:402)
at org.springframework.beans.TypeConverterDelegate.convertIfNecessary(TypeConverterDelegate.java:155)
at org.springframework.beans.TypeConverterSupport.convertIfNecessary(TypeConverterSupport.java:73)
На Jenkins, а также на моем локальном компьютере сборка завершается без ошибок.
Кто-нибудь знает, что здесь происходит, или столкнулся с подобной проблемой?
Java: 11 Maven: 3.6.2
Ответ №1:
Забыл об этом сообщении, но если у кого-то есть подобная проблема, обязательно проверьте переменные env Azure-Agent. В моем случае переменная UUID имела то же имя, что и внутренняя переменная среды Azure-Agent, поэтому ее значение было введено..