<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.0.4.RELEASE</version>
</parent>
<dependency>
<groupId>org.activiti</groupId>
<artifactId>activiti-spring-boot-starter</artifactId>
<version>7.0.0.Beta1</version>
</dependency>
<dependency>
<groupId>org.activiti</groupId>
<artifactId>activiti-spring-boot-starter-security</artifactId>
<version>6.0.0</version>
</dependency>
Это мои проекты pom.xml.Когда я делаю вышеупомянутое, мой запуск Spring Boot завершается неудачно, выдавая следующую ошибку:
Caused by: java.lang.IllegalStateException: Failed to introspect Class [org.activiti.spring.boot.SecurityAutoConfiguration$UserDetailsServiceConfiguration] from ClassLoader [sun.misc.Launcher$AppClassLoader@18b4aac2]
at org.springframework.util.ReflectionUtils.getDeclaredFields(ReflectionUtils.java:758)
at org.springframework.util.ReflectionUtils.doWithLocalFields(ReflectionUtils.java:690)
at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.buildPersistenceMetadata(PersistenceAnnotationBeanPostProcessor.java:411)
at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.findPersistenceMetadata(PersistenceAnnotationBeanPostProcessor.java:395)
at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.postProcessMergedBeanDefinition(PersistenceAnnotationBeanPostProcessor.java:333)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyMergedBeanDefinitionPostProcessors(AbstractAutowireCapableBeanFactory.java:1013)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:547)
... 118 common frames omitted
Caused by: java.lang.NoClassDefFoundError: Lorg/activiti/engine/IdentityService;
at java.lang.Class.getDeclaredFields0(Native Method)
at java.lang.Class.privateGetDeclaredFields(Unknown Source)
at java.lang.Class.getDeclaredFields(Unknown Source)
at org.springframework.util.ReflectionUtils.getDeclaredFields(ReflectionUtils.java:753)
... 124 common frames omitted
Caused by: java.lang.ClassNotFoundException: org.activiti.engine.IdentityService
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 128 common frames omitted
Я провел некоторое исследование и обнаружил, что этот класс IdentityService больше не доступен в последнем механизме активности.Может кто-нибудь, пожалуйста, предложить обходной путь?Мое требование - использовать последнюю версию Activiti в моем проекте Spring Boot, а также интегрироваться с моим Spring Security.