【问题标题】:WARNING The requested profile "pom.xml" could not be activated because it does not exist警告请求的配置文件“pom.xml”无法激活,因为它不存在
【发布时间】:2014-08-10 20:05:36
【问题描述】:

我正在尝试运行 maven 目标:验证并继续获取:[警告] 请求的配置文件“pom.xml”无法激活,因为它不存在。

在我的 org.eclipse.m2e.core.prefs 中:

activeProfiles=pom.xml
eclipse.preferences.version=1
resolveWorkspaceProjects=true
version=1

我做错了什么?

【问题讨论】:

  • pom.xml 可能不是活动配置文件的 ID。

标签: java eclipse maven maven-profiles


【解决方案1】:
  1. 右键单击您的项目
  2. 转到“运行方式”
  3. 转到“运行配置...”
  4. 当屏幕打开时,请从“Profiles:”行中删除单词“pom.xml”,然后单击“运行”。

项目现在将运行。

【讨论】:

  • 很好的解决方案。修好了。
【解决方案2】:

您的activeProfiles 设置为pom.xml。但是您的 Maven 配置文件应该在您的pom.xml 中定义内部,并带有id。您必须将此 id 设置为活动配置文件或删除此行以使用 maven 项目的默认配置文件。

【讨论】:

    【解决方案3】:

    你只需要:

    1. 删除 .m2 存储库。
    2. 执行 mvn clean install。

    这解决了我的问题

    【讨论】:

      【解决方案4】:
      1. 右键单击项目
      2. 选择菜单属性
      3. 点击左侧列表中的Maven
      4. 查看右侧并从框中删除 pom.xml
      5. 申请并关闭

      【讨论】:

        【解决方案5】:

        右键项目:

        1. maven -> 禁用 maven 特性
        2. 配置 -> 转换为 maven 项目
        3. 运行方式 -> Maven 清理
        4. 运行方式 -> Maven 安装

        【讨论】:

          【解决方案6】:

          在 Eclipse IDE 中,您可以在两个地方找到列出的配置文件 ID。这两个显然没有放在同一个地方,因为我发现个人资料列在一个地方而不是另一个地方。

          项目-> 运行方式-> 运行配置-> Maven 构建

          如果您的项目未在此处列出,则说明没有设置 maven 配置文件。在进行任何更改之前,请确保右侧窗口顶部的名称是您的项目名称!主选项卡有一个标记为 Profiles 的框:

          项目->属性->Maven

          活动的 Maven 配置文件出现在右侧窗格中。简单删除并单击应用。这解决了我的问题。

          【讨论】:

            【解决方案7】:

            检查目标 Java 版本是否与 pom.xml 中安装的 Java 版本匹配。即使您安装了 java 版本。检查 eclipse 项目方面是否具有正确的 java 版本。

            <properties>
                <java.version>1.8</java.version>
            </properties>
            

            【讨论】:

              猜你喜欢
              • 2020-01-06
              • 2013-07-10
              • 2021-07-11
              • 2015-03-27
              • 1970-01-01
              • 2014-02-24
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多