gpt4 book ai didi

java - 运行 mvn tomcat :run 时无法解析另一个子项目

转载 作者:行者123 更新时间:2023-11-28 22:23:30 24 4
gpt4 key购买 nike

我正在开发具有以下结构的 Maven 项目:

main // project which packaging is pom  
|-- datalevel-project
|-- service-project
`-- web-ui-project

我试图在 tomcat 上运行项目,但是当我在主项目的文件夹上命令 mvn tomcat:run 时,我在构建服务项目时遇到错误:

Failed to resolve artifact.
Missing:
1) datalevel-project:jar:0.0.1-SNAPSHOT

等等..

我已将所有子项目设置为带有 module 标记的主项目,并且所有子项目都有父级及其 relativePath../main项目。

谁能告诉我问题出在哪里?

最佳答案

首先,依赖关系通过您的本地存储库解决。您是否安装(在 maven 意义上)datalevel-project(和其他工件)到您的存储库?我建议在您的主项目上运行 mvn install 以首先构建和安装所有内容。

其次,为什么要在聚合器 pom(主项目)上运行 mvn tomcat:run?我希望在具有 war 类型包装(web-ui-project)的项目上调用此目标。

第三,我对您声明relativePath 的方式有疑问。鉴于您的项目结构,它应该是 ../pom.xml,这实际上是默认 值,因此您可以省略它(提供相关的 pom 片段会有所帮助)。

关于java - 运行 mvn tomcat :run 时无法解析另一个子项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3207474/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com