Java Maven编译错误:包不存在且找不到符号

Java Maven编译错误:包不存在且找不到符号,java,maven,Java,Maven,我使用mvn clean verify-U-e-DskipITs=true运行maven 并得到以下编译错误。当我使用debug选项-X运行时,它会指出问题所在,但我找不到下面的问题 这些包是带有is的magnolia-pages-app-5.6.4.jar的一部分 在我的.m2目录下 /Users/asusti/.m2/repository/info/magnolia/pages/magnolia pages-app/5.6.4/magnolia-pages-app-5.6.4.jar [ER

我使用mvn clean verify-U-e-DskipITs=true运行maven

并得到以下编译错误。当我使用debug选项-X运行时,它会指出问题所在,但我找不到下面的问题


这些包是带有is的magnolia-pages-app-5.6.4.jar的一部分 在我的.m2目录下 /Users/asusti/.m2/repository/info/magnolia/pages/magnolia pages-app/5.6.4/magnolia-pages-app-5.6.4.jar

[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] /Users/asusti/Projects/xxx-wcms/xxx-module-versioning/src/main/java/ch/xxx/module/versioning/VersionSelector.java:[5,38] package info.magnolia.pages.app.editor does not exist
[ERROR] /Users/asusti/Projects/xxx-wcms/xxx-module-versioning/src/main/java/ch/xxx/module/versioning/VersionSelector.java:[6,48] package info.magnolia.pages.app.editor.extension does not exist
[ERROR] /Users/asusti/Projects/xxx-wcms/xxx-module-versioning/src/main/java/ch/xxx/module/versioning/VersionSelector.java:[12,38] cannot find symbol
  symbol: class AbstractExtension
[ERROR] /Users/asusti/Projects/xxx-wcms/xxx-module-versioning/src/main/java/ch/xxx/module/versioning/VersionSelector.java:[15,17] cannot find symbol
  symbol:   class PageEditorPresenter
  location: class ch.xxx.module.versioning.VersionSelector
[ERROR] /Users/asusti/Projects/xxx-wcms/xxx-module-versioning/src/main/java/ch/xxx/module/versioning/VersionSelector.java:[18,83] cannot find symbol
  symbol:   class PageEditorPresenter
  location: class ch.xxx.module.versioning.VersionSelector

我将其添加到模块的pom文件中,之后maven开始工作:

<!-- magnolia pages extensions for pagebar functionality -->
    <dependency>
            <groupId>info.magnolia.pages</groupId>
            <artifactId>magnolia-pages-app</artifactId>
            <version>5.6.4</version>
    </dependency>

info.magnolia.pages
木兰页面应用程序
5.6.4

例如,它读取以查看
VersionSelector.java
[15,17]
行中的代码。编译器无法识别项目某些类中使用的包或类。这些包是magnolia-pages-app-5.6.4.jar的一部分,位于/Users/asusti/.m2/repository/info/magnolia/pages/magnolia-pages-app/5.6.4/magnolia-pages-app-5.6.4.jar下的.m2目录中