如何配置pom.xml以在1个Maven项目中运行2个java主管

我有一个Maven项目,它在src文件夹的一个软件包中有2个主电源(MyTestApp_A和MyTestApp_B)。

如果我打开它们并单击运行按钮,我可以在Eclipse中运行这些“main”类。 但是,Eclipse有问题,所以我实际上需要使用Maven在命令行上运行这两个类。

我之前从未使用过Maven,但在寻求帮助并进行一些研究之后,我明白我必须更改pom.xml文件。

因此,我已成功更改了我的pom.xml文件,以使用命令mvn exec:java -Dexec.mainClass="servers.MyTestApp_B"运行其中一个应用程序mvn exec:java -Dexec.mainClass="servers.MyTestApp_B"

     org.codehaus.mojo exec-maven-plugin 1.2.1  servers.MyTestApp_A false    

很高兴能够运行MyTestApp_A,我尝试添加另一个配置部件来运行MyTestApp_B:

     org.codehaus.mojo exec-maven-plugin 1.2.1  servers.MyTestApp_A false   servers.MyTestApp_B false    

但是,此文件格式不正确。 显然我不允许在同一个pom.xml文件中有2个标签。

那么,如何使用Maven执行MyTestApp_A和MyTestApp_B? 如何配置pom.xml文件?

尝试对要执行的每个主类使用执行:

   org.codehaus.mojo exec-maven-plugin 1.2.1   MyTestApp_A  java   servers.MyTestApp_A false    MyTestApp_B  java   servers.MyTestApp_B false