我已经阅读了文档,但仍然无法实现我想要的目标。要求很简单。我有两个 Maven 项目。 项目A和项目B。 ProjectB 需要重用ProjectA 中的一些常见配置和代码。我不想只是复制和粘贴它们,因为如果有任何变化,这将需要更新。那么,现在有哪些选择呢?我怎样才能实现这个目标?
最佳答案
我认为没有 Elixir ,但我们结合使用了这两种方法:
- 多模块项目(如果项目已连接并且您想要经常更改公共(public)部分,则最好):https://maven.apache.org/guides/mini/guide-multiple-modules.html
- 从projectA中提取您想要重用的部分,并将其作为一个独立的 Artifact 发布到maven存储库(本地/私有(private)/公共(public) - 取决于您的用例)。
关于java - Intellij maven模块继承,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45530493/