【问题标题】: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
我做错了什么?
【问题讨论】:
标签:
java
eclipse
maven
maven-profiles
【解决方案1】:
- 右键单击您的项目
- 转到“运行方式”
- 转到“运行配置...”
- 当屏幕打开时,请从“Profiles:”行中删除单词“pom.xml”,然后单击“运行”。
项目现在将运行。
【解决方案2】:
您的activeProfiles 设置为pom.xml。但是您的 Maven 配置文件应该在您的pom.xml 中定义内部,并带有id。您必须将此 id 设置为活动配置文件或删除此行以使用 maven 项目的默认配置文件。
【解决方案3】:
你只需要:
- 删除 .m2 存储库。
- 执行 mvn clean install。
这解决了我的问题
【解决方案4】:
- 右键单击项目
- 选择菜单属性
- 点击左侧列表中的Maven项
- 查看右侧并从框中删除 pom.xml
- 申请并关闭
【解决方案5】:
右键项目:
- maven -> 禁用 maven 特性
- 配置 -> 转换为 maven 项目
- 运行方式 -> Maven 清理
- 运行方式 -> 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>