gpt4 book ai didi

java - Maven 模块和依赖项 - 功能测试库

转载 作者:行者123 更新时间:2023-11-30 06:56:09 25 4
gpt4 key购买 nike

最终目标是找到一种对库进行功能测试的方法。

我有一个父项目 A 和子模块 B、C 和 D。

假设模块 C 依赖于模块 B(B 是库),并使用 <dependency> 作为 Maven 依赖项包含在内。标签。

我只是想知道当我启动应用程序服务器时,Tomcat 会为 B(以及其他)创建一个 jar,然后 C 使用这个 jar?

我尝试监视我的目录,以查看每次服务器启动时是否都会创建 jar,但情况似乎并非如此。

如果 B 不用作 jar,那么它就不完全是 FT,因为最终目标是能够在其他项目中将 B 用作库。我觉得这不应该成为问题,因为代码本身不会改变,但我想深入了解相同的内容和评论(如果有)。谢谢!

最佳答案

我希望我做对了,因为你似乎混合了构建、部署和测试

  • Maven 只会构建当前的 pom。它不会构建依赖库,但希望在存储库中找到它们。
  • 仅当模块 A 是多模块构建时,构建 A 时才会构建 B、C 和 D。
  • 启动 tomcat 不会触发任何构建。

对于功能测试,您将针对完整应用程序构建、打包和部署并执行测试。

关于java - Maven 模块和依赖项 - 功能测试库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41774107/

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