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