gpt4 book ai didi

java - 添加对 war build 的额外依赖

转载 作者:行者123 更新时间:2023-12-01 18:58:24 24 4
gpt4 key购买 nike

我有带有下一个模块的 Maven 项目:appapp-implweb。我使用 maven-war-plugin 构建网络。现在app-impl依赖于appweb 依赖于 app-impl

但是web应该只依赖于app。通过某种魔法,maven-war-plugin 应该在 war 中包含 app-impl 。我可以在没有额外的 Maven 模块的情况下做到这一点吗?

最佳答案

我绝对同意@Torsten,但也许您的请求中有一些有效的内容:

当使用 IDE 开发项目时,您可以要求它停止在代码完成列表中提供您的实现类。

如果这是您的原因,只需添加两个依赖项,并为实现之一指定 <scope>runtime</scope> 。这可以确保:

  • 您的app模块到达 javac 的类路径,但是 app-impl
  • 两者appapp-impl将被放置在WEB-INF/lib/下在你的 war 中
  • IDE(如果正确实现)不会为您提供 app-impl 的补全信息

这绝对不会节省您的击键次数,但会为您提供更好的 pom,仔细建模现实。

关于java - 添加对 war build 的额外依赖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13201482/

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