java - Maven编译错误: package does not exist and cannot find symbol

标签 java maven

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

并得到以下编译错误。当我使用调试选项 -X 运行时,它会将我指向 https://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException但我找不到根本问题。

这些软件包是 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>

关于java - Maven编译错误: package does not exist and cannot find symbol,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60523164/

相关文章:

java - Equinox maven 依赖(对于 maven 或 gradle)

java - 类型转换中的模棱两可的行为

java - 找不到符号-变量java

java - 如何保留不同类型的函数和参数

java - AWS SDK 错误 : A JNI error has occurred, ... java.lang.NoClassDefFoundError

java - 无法使用运行时依赖项进行编译,但可以使用编译

java - 在 Intellij IDEA 中运行 Maven 目标的键盘快捷方式?

java - 在 Maven 测试中获取 org/testng/TestNG : Unsupported major. 次要版本 52.0

java - 为什么要刷新 CharsetDecoder?

java - JAX-RS Jersey REST API 调用映射