【问题标题】:IntelliJ error messages for Maven Plugin AnnotationsMaven 插件注释的 IntelliJ 错误消息
【发布时间】:2013-08-02 03:56:09
【问题描述】:

对于我正在创建的 Maven 插件,我在 IntelliJ 中收到不正确的错误消息。

我的 pom 中有以下依赖项:

<dependencies>
    <dependency>
        <groupId>org.apache.maven</groupId>
        <artifactId>maven-plugin-api</artifactId>
        <version>2.0</version>
    </dependency>
    <dependency>
        <groupId>org.apache.maven.plugin-tools</groupId>
        <artifactId>maven-plugin-annotations</artifactId>
        <version>3.2</version>
        <scope>provided</scope>
    </dependency>
</dependencies>

我正在使用 IntelliJ 12.0

不正确的错误在屏幕截图中。有谁知道这是什么原因造成的?

代码运行良好,clean install

【问题讨论】:

  • 范围是 "provided" ,这意味着库来自容器。 IntelliJ 是否正确指向您的容器?
  • 您可以尝试从 IntelliJ“Maven 项目”的右侧选项卡中点击前两个按钮:“重新导入所有 Maven 项目”和“为所有项目生成源和更新文件夹”吗?跨度>
  • @Vegard,另一个问题:如果您打开 pom.xml 并查看文件,您的所有依赖项都还好吗?我的意思是,如果依赖项没有标记为红色,因为在 m2 存储库中找不到?如果您在 IntelliJ 中为您的 Maven 项目启用了 Auto-Import,也许还有一个问题?您可以在 Settings > Maven > Importing 中启用此类功能,有一个复选框显示“自动导入 Maven 项目”。
  • @Vegard 将 pom.xml 导入新工作区怎么样?
  • @Vegard 刚刚在本地创建了一个快速项目,添加了相同的依赖项,创建了一个与示例中类似的类,我没有遇到任何问题。我的下一个建议是删除您的本地 ~/.m2/repo。并且可能重新安装 Intellij 而无需重新导入旧设置并重新开始。 AFAIK,我没有在 IntelliJ 的设置中对 Maven 进行任何特殊设置,所以真的不确定这里有什么问题:)

标签: java maven intellij-idea annotations


【解决方案1】:

尝试删除您本地的~/.m2/repo。并且可能重新安装 Intellij 而无需重新导入旧设置并重新开始。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-03
    • 2011-09-13
    • 1970-01-01
    • 2013-02-10
    相关资源
    最近更新 更多