2 回答

TA貢獻1895條經(jīng)驗 獲得超3個贊
您可以配置自Maven 版本 3.3.1起可用的多個執(zhí)行
<project...>
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>1.6.0</version>
<executions>
<execution>
<id>default-cli</id>
<configuration>
<mainClass>com.soebes.test.First</mainClass>
</configuration>
</execution>
<execution>
<id>second-cli</id>
<configuration>
<mainClass>com.soebes.test.Second</mainClass>
</configuration>
</execution>
<execution>
<id>third-cli</id>
<configuration>
<mainClass>com.soebes.test.Third</mainClass>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project>
因此,您現(xiàn)在可以通過以下方式調用 Maven:
以下將執(zhí)行一個 where id: default-cli:
mvn exec:java
以下將執(zhí)行一個 where id: second-cli:
mvn exec:java@second-cli
以下將執(zhí)行一個 where id: thirds-cli:
mvn exec:java@third-cli
問題是為什么你在不同的包中有幾個主要類,但在一個 Maven 模塊中,這聽起來對我來說有不同的模塊(因為你已經(jīng)有了包)。另一個問題是為什么你需要通過 exec- 執(zhí)行它們Maven插件?意圖是什么?

TA貢獻1815條經(jīng)驗 獲得超13個贊
只需在 pom.xml 的相關位置添加以下代碼
UTF-8 com.springexamples.demo.MainClassOne com.springexamples.demo.MainClassTwo
添加回答
舉報