使用AspectJ编译时缺少javax.cache.annotation包

使用AspectJ编译时缺少javax.cache.annotation包,java,aspectj,Java,Aspectj,我发现了一些奇怪的错误,这些错误似乎是由于缺少一个库造成的,尽管我无法找出它是从哪里丢失的,因为我看到的所有指南似乎都没有包含我丢失的任何内容。我已经包括了AspectJ JAR,我正在通过IntelliJ使用ajc进行编译 Error:ajc: can't determine annotations of missing type javax.cache.annotation.CacheRemove when weaving type com.webbilly.dao.hibernate.Ge

我发现了一些奇怪的错误,这些错误似乎是由于缺少一个库造成的,尽管我无法找出它是从哪里丢失的,因为我看到的所有指南似乎都没有包含我丢失的任何内容。我已经包括了AspectJ JAR,我正在通过IntelliJ使用ajc进行编译

Error:ajc: can't determine annotations of missing type javax.cache.annotation.CacheRemove
when weaving type com.webbilly.dao.hibernate.GenericDAO
when weaving classes 
when weaving 
when batch building BuildConfig[null] #Files=10 AopXmls=#0
 [Xlint:cantFindType]

这里指定JavaX.cChan.AnnutoC.CACHeReMeFor,但是还有其他文件,我试图用Java2s包打包,但是它仍然缺少这个。p> 如果您正在使用maven或从此处下载jar,请将此依赖项包含在pom文件中,并将其包含在项目中。

我也遇到了此错误,您解决了吗?