最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Maven Plugin的@Mojo和@Execute的具體使用

 更新時(shí)間:2021年09月13日 15:26:40   作者:sabersword  
本文主要介紹了Maven Plugin的@Mojo和@Execute的具體使用,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文以spring-boot-maven-plugin 2.5.4為例

@Mojo defaultPhase

以spring-boot-maven-plugin:start為例, 他的@Mojo defaultPhase是PRE_INTEGRATION_TEST,該目標(biāo)默認(rèn)綁定到此階段.

@Mojo(name = "start", requiresProject = true, defaultPhase = LifecyclePhase.PRE_INTEGRATION_TEST,
      requiresDependencyResolution = ResolutionScope.TEST)
public class StartMojo extends AbstractRunMojo {
}

在pom中,我們只需要指定goal,就會(huì)在PRE_INTEGRATION_TEST階段執(zhí)行

<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<executions>
    <execution>
        <id>start</id>
        <goals>
            <goal>start</goal>
        </goals>
        <!--如果額外指定phase=verify,會(huì)忽略defaultPhase,而在verify階段執(zhí)行-->
        <phase>verify</phase>
    </execution>
</executions>

@Execute phase

以spring-boot-maven-plugin:run為例,他的@Execute phase=TEST_COMPILE,在運(yùn)行該目標(biāo)前,讓maven先運(yùn)行一個(gè)并行的生命周期,到指定的階段TEST_COMPLIE為止。到phase執(zhí)行完,才執(zhí)行插件目標(biāo)
所以執(zhí)行run,總是會(huì)運(yùn)行到TEST_COMPLIE階段

@Mojo(name = "run", requiresProject = true, defaultPhase = LifecyclePhase.VALIDATE,
      requiresDependencyResolution = ResolutionScope.TEST)
@Execute(phase = LifecyclePhase.TEST_COMPILE)
public class RunMojo extends AbstractRunMojo {

參考資料

maven官方
博客

到此這篇關(guān)于Maven Plugin的@Mojo和@Execute的具體使用的文章就介紹到這了,更多相關(guān)Maven Plugin @Mojo和@Execute內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家! 

相關(guān)文章

最新評論

九龙坡区| 凉城县| 株洲市| 新巴尔虎右旗| 叶城县| 湖南省| 吴桥县| 六枝特区| 达孜县| 焦作市| 罗甸县| 贵州省| 玉山县| 曲阜市| 孝昌县| 兴宁市| 双鸭山市| 北海市| 溧水县| 城市| 新田县| 河曲县| 惠州市| 巴彦县| 荥阳市| 呼和浩特市| 贡嘎县| 周口市| 怀集县| 彭山县| 东乌珠穆沁旗| 玉环县| 宝兴县| 华宁县| 扶绥县| 洛隆县| 科尔| 镇赉县| 赤峰市| 璧山县| 桓台县|