我是 Maven 新手,我正在尝试将一些项目转换为在 Maven 上工作,但我不确定构建它们的正确方法是什么——这就是我所拥有的:
我有一个共同的模块命名Common和两个不同的应用程序,它们没有任何共同之处,因为它们都依赖于事实Common。让我们称它们为Aand B。
A->Common和B->之间的依赖关系Common既适用于运行时也适用于测试——这意味着A's 的测试类需要Common's 的测试类。
我尝试了各种我能想到的组合——但没有一个能产生我想要的。奇怪的是我的代码可以编译,但是 JUnits 失败了,因为在Common类路径中找不到测试类。
我应该向 2 个配置文件添加 2 个配置文件以Common创建 2 个工件并在两个工件中添加 2 个依赖项A吗B?(这可能吗?)有没有正确的方法来做我想做的事?我应该重组我的代码以适应 Maven 吗?
