我有一个maven项目,在我的pom.xml文件中,我使用的是org.codehaus.mojo 我已经生成了一个使用同义词名称运行主类的选项:
mvn exec:java@genSql
mvn exec:java@runSql
我希望这些目标出现在Maven LifeCycle / Plugins下,就像Clean,instal等一样。
我不想使用Maven运行配置,因为它不在git上 如何在Lifecycle或插件上显示它?
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>1.2.1</version>
<executions>
<execution>
<id>genSql</id>
<goals>
<goal>java</goal>
</goals>
<configuration>
<mainClass>com.myCompany.build.SqlGenerator</mainClass>
</configuration>
</execution>
<execution>
<id>runSql</id>
<goals>
<goal>java</goal>
</goals>
<configuration>
<mainClass>com.myCompany.build.DBLauncher</mainClass>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>