Java 如何在Maven中设置新环境
我需要一些maven方面的帮助,我感谢你在这里的意见 在我的工作中,我们有多个项目和配置文件,包括多个模块。有一个主POM,每个模块也有自己的POM 现在我们想要的是一个独立的登台环境,它基本上由生产中的大多数java类组成,但也有一些例外,我们有一些“模拟类”,它们执行“方法存根”,而不是生产中的一些原始类 问题是,管理这个拥有另一个环境的计划的最佳方式是什么。 有人建议我为生产中已经存在的每个模块引入另一个POM(用于分段),但没有更多细节。任何建议 感谢我得到的评论,我在这里添加了项目布局,然后我将详细介绍我们正在做的方法存根 +++++++++++++++++DS1(主要项目) 现在假设我们在一个包(在++Java包中)中有一个类(我们称之为C1),这个类被另一个类(我们称之为Mock_C1)简化了,同样的情况也适用于其他包中的其他几个类。我们希望在登台环境中,所有请求都指向模拟类(例如Mock_C1),而不是原始类(例如C1)。Java 如何在Maven中设置新环境,java,maven,Java,Maven,我需要一些maven方面的帮助,我感谢你在这里的意见 在我的工作中,我们有多个项目和配置文件,包括多个模块。有一个主POM,每个模块也有自己的POM 现在我们想要的是一个独立的登台环境,它基本上由生产中的大多数java类组成,但也有一些例外,我们有一些“模拟类”,它们执行“方法存根”,而不是生产中的一些原始类 问题是,管理这个拥有另一个环境的计划的最佳方式是什么。 有人建议我为生产中已经存在的每个模块引入另一个POM(用于分段),但没有更多细节。任何建议 感谢我得到的评论,我在这里添加了项目布局
我希望该项目的结构将有助于理解这个问题 我会为你的登台配置文件使用配置文件和不同的依赖项。你能举例说明你想要替换哪种方法吗?谢谢你的回复,我确实编辑了我的帖子,如果你回复我,我会非常高兴
+++++++ api (module 1), has pom1
++++++ src
+++++ main
| ++ Java
| ++ com
| ++ company
| ++ DS1
| ++ api
| ++ Java packages (classes & methods)
|
+++++ test (unit testing)
| ++ com
| ++ company
| ++ DS1
| ++ api
| ++ Java packages (classes & methods)
+++ back (module 2) has pom2
+++ core (module 3) has pom3
+++ front (module 4) has pom4