Моя команда взялась за проект springboot и решила создать свои собственные сущности и их соответствующие репозитории, поэтому мы создали hibernateConfig. java, который отлично работает, когда мы создаем и запускаем приложение на нашей локальной машине, но когда я пу sh наши изменения и запускает нашу работу по сборке Дженкинс. JUnit всегда терпит неудачу, поэтому наша работа по сборке jenkins также не выполняется в процессе ..
Ниже приведен фрагмент проблемы JUnit:
Picked up JAVA_TOOL_OPTIONS:
com.xxxx.xxxxxx.xxxxxx.xxxx.xxxxx.ExceptionHandlerTest > test_sample FAILED
java.lang.IllegalStateException
Caused by: org.springframework.context.ApplicationContextException
Caused by: org.springframework.boot.web.server.WebServerException
Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException
Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException
Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException
Caused by: org.springframework.beans.factory.BeanCreationException
Caused by: org.springframework.beans.factory.BeanCreationException
Caused by: org.springframework.beans.BeanInstantiationException
Caused by: javax.persistence.PersistenceException
Caused by: org.hibernate.tool.schema.spi.SchemaManagementException
com.xxxxxx.xxxxxx.xxxxxx.xxxxx.service.ServiceTest > testYear FAILED
java.lang.IllegalStateException
Caused by: org.springframework.context.ApplicationContextException
Caused by: org.springframework.boot.web.server.WebServerException
Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException
Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException
Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException
Caused by: org.springframework.beans.factory.BeanCreationException
Caused by: org.springframework.beans.factory.BeanCreationException
Caused by: org.springframework.beans.BeanInstantiationException
Caused by: javax.persistence.PersistenceException
Caused by: org.hibernate.tool.schema.spi.SchemaManagementException
com.xxxxxxx.xxxxxxxxx.xxxxxxxx.xxxxx.service.ServiceTest > testGetUserLocation FAILED
java.lang.IllegalStateException
Caused by: org.springframework.context.ApplicationContextException
Caused by: org.springframework.boot.web.server.WebServerException
Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException
Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException
Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException
Caused by: org.springframework.beans.factory.BeanCreationException
Caused by: org.springframework.beans.factory.BeanCreationException
Caused by: org.springframework.beans.BeanInstantiationException
Caused by: javax.persistence.PersistenceException
Caused by: org.hibernate.tool.schema.spi.SchemaManagementException
работает следующая ошибка, когда мы ее запускаем в наших локальных машинах, так что я застрял с этой ошибкой. Кстати, перед этим мы выполняем команду flyway, чтобы синхронизировать базу данных c во время сборки ... и в качестве обходного пути я заменил значение spring.jpa.hibernate.ddl-auto с validate на none, но команда хотела бы сохранить исходное значение свойства, так как оно работает до того, как мы изменили проект T_T