通过Maven构建配置文件选择类

我对Maven和Java EE编程很陌生。

我想创建一个用于身份validation测试的存根类,它应该在默认的Maven构建配置文件中激活。

目前我有两个同名但在不同包中的类。 是否有可能通过设置maven构建配置文件参数以某种方式选择要在构建阶段使用的正确类? 我也在我的项目中使用EJB和JSF2.0,并在其中一个bean中创建了身份validation对象:

AuthUtil util = new AuthUtil(); 

通过一些步法可以实现。 您必须将您的类放在依赖项中并以这种方式使用配置文件:

   default  ...    someotherprofile  ...    

此外,这些类必须在同一个包中才能工作。

干杯,

您可以在属性文件中指定具体类,并通过maven构建配置文件过滤属性文件,这样它们将获得不同的值。 然后,java代码将读取属性文件,并相应地使用它。

有什么理由这样做吗? 它不像是正确的做事方式……