Java Spring引导:InvocationTargetException Solr

Java Spring引导:InvocationTargetException Solr,java,spring,maven,spring-boot,solr,Java,Spring,Maven,Spring Boot,Solr,我正在尝试构建一个spring boot/data/solr应用程序。使用STS 3.6.4时没有编译错误,但当我运行mvn clean spring boot:run时,我得到以下异常: > Failed to execute goal org.springframework.boot:spring-boot-maven-plugin:1.2.4.RELEASE:run > (default-cli) on project search: An exception occu

我正在尝试构建一个spring boot/data/solr应用程序。使用STS 3.6.4时没有编译错误,但当我运行
mvn clean spring boot:run
时,我得到以下异常:

>     Failed to execute goal org.springframework.boot:spring-boot-maven-plugin:1.2.4.RELEASE:run
> (default-cli) on project search: An exception occured while running.
> null: InvocationTargetException: Failed to read candidate component
> class: file
> [/Users/griff/Documents/workspace-sts-3.6.4.RELEASE/SearchEng_Proto/target/classes/com/foo/search/config/SolrContext.class];
> nested exception is java.lang.annotation.AnnotationFormatError:
> Invalid default: public abstract java.lang.Class
> org.springframework.data.solr.repository.config.EnableSolrRepositories.repositoryBaseClass()
> -> [Help 1]
>     [ERROR]
访问:

问题是pom中库的顺序,使用gradle(如果可以)更简单

解决方案是: “我通过重新排序pom依赖项解决了同样的问题。
我从org.springframework.security收到了这个问题,所以我把它带到了依赖项的末尾。”

请添加重要部分作为答案,而不是添加链接。