gpt4 book ai didi

java - Maven 对源项目的依赖(爆炸)

转载 作者:行者123 更新时间:2023-11-30 04:02:18 26 4
gpt4 key购买 nike

我有两个独立的项目(ejb,web),完全独立。问题是我想通过maven将ejb项目添加到web依赖项,但我正在寻找一个爆炸依赖项而不是jar,所以当我编译ejb项目时,更改会立即在web项目中生效。

如果我想使用常规存储库/依赖项(jar),我应该在每次更改后运行 mvn install ,这对开发人员来说会很慢,我不想要它。

有什么解决办法吗?

谢谢

最佳答案

Maven 只允许依赖项目的 Artifact 。

不允许分解依赖项:您不能将它们存储在存储库中,您需要先压缩/打包它们。 Maven 强调构建一致性而不是速度和开发人员便利性,因此标准 Maven 不提供增量构建、展开依赖项或运行时代码替换等功能。

但是,其他工具和 IDE 会尽可能地使用展开的依赖项进行作弊 - 例如,m2e(Eclipse 的 maven 集成)在工作区中打开项目时会使用项目的展开版本。但这些工具是构建在 Maven 之上(及其周围)的。

关于java - Maven 对源项目的依赖(爆炸),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21685974/

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