如何在没有运行配置的生命周期或插件中显示特定的maven目标

时间:2017-03-27 13:40:26

标签: java eclipse git maven intellij-idea

我有一个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>

0 个答案:

没有答案