maven pom.properties系统找不到指定的路径)

vkc1a9a2  于 2023-11-17  发布在  Maven
关注(0)|答案(3)|浏览(169)

我在Eclipse中执行项目时遇到以下问题:

Publishing failed with multiple errors
File not found: D:\Programs\j2ee\OnlineLibrary\target\m2e-wtp\web-resources\META-INF\maven\OnlineLibrary\OnlineLibrary\pom.properties.
D:\Programs\j2ee\OnlineLibrary\target\m2e-wtp\web-resources\META-INF\maven\OnlineLibrary\OnlineLibrary\pom.properties (The system cannot find the path specified)
File not found: D:\Programs\j2ee\OnlineLibrary\target\m2e-wtp\web-resources\META-INF\maven\OnlineLibrary\OnlineLibrary\pom.xml.
D:\Programs\j2ee\OnlineLibrary\target\m2e-wtp\web-resources\META-INF\maven\OnlineLibrary\OnlineLibrary\pom.xml (The system cannot find the path specified)

字符串

系统配置:

  • 操作系统:Windows 8.1(64-bit)
  • Tomcat:8.0.30(64位)
  • Java:jdk 1.8.0_45(64位)
  • Maven版本:3.3.9 on C:/
  • Eclipse:Luna 4.4.2
    步骤如下:
    • 在eclipse中配置maven *
    • 更新了settings.xml文件,自定义存储库路径位于C:\apache-maven-3.3.9\conf*
    • 在Eclipse中:*
  • 单击Project-->Preferences-->Maven
  • 点击【Maven-->安装】,新增maven安装(C:\apache-maven-3.3.9)并设置为默认
  • 点击Maven-->Templates,下面提到的模板是“Off”模式下的“m2 e profile”、“m2 e-wtp activation”、“m2 e-wtp JAX-RS activation”、“m2 e-wtp JPA activation”、“m2 e-wtp JSF activation”、“m2 e-wtp的特定上下文根属性”。
  • 单击Maven-->用户设置,全局设置、本地设置指向C:\apache-maven-3.3.9\conf\settings.xml本地仓库指向自定义仓库路径,如下所示:D:\Programs\Maven\Maven_Repositories
  • 创建了一个新的动态Web项目(项目名称:OnlineLibrary)。根据Maven项目结构重命名了src文件夹。
  • 右键单击project -->Configure-->Convert to Maven Project,右键单击项目-->Maven,选中Resolve dependency from workspace projects。
  • 向项目添加了所需的依赖项。
  • 按照Maven的清理、构建、安装过程,项目构建成功。

但当我尝试执行/运行服务器上的项目错误显示:

idv4meu8

idv4meu81#

这并不能解释问题,但我解决了同样的问题Maven->更新项目

0md85ypi

0md85ypi2#

转到“服务器”选项卡并首先启动服务器。确保这是您的项目正在使用的同一服务器。如果服务器尚未添加,则添加新服务器。
现在运行你的项目,它会要求服务器“继续”到“重新启动服务器”。选择“继续”,它应该运行良好。它为我工作。

uqdfh47h

uqdfh47h3#

发布一个mvn clean install,我还在eclipse中使用“Build Automatically”ON(启用)对项目进行刷新。刷新触发Eclipse构建并生成pom.properties。但是我不知道为什么mvn clean install没有生成pom.properties。

相关问题