Maven 发布插件 - 多模块项目 - 发布:准备 - 为什么我看到子模块已跳过,但构建成功

jav*_*ore 5 maven-release-plugin

早上好。

我在多模块项目中使用 Maven 发布插件。

虽然mvn release:preparemvn release:perform是成功的,但为什么当我运行mvn release:prepare.

请帮我。

我的代码库文件夹结构如下:

 PARENT 
##############
c:\projects\MavenRightMultiModuleParent\pom.xml

c:\projects\MavenRightMultiModuleParent\src\main\java

c:\projects\MavenRightMultiModuleParent\src\test\java

Parent POM.xml have below as <MODULES><MODULEchild1webapp></MODULE>......</MODULES>

 CHILD MODULES 
###################

c:\projects\MavenRightMultiModuleParent\child1webapp\pom.xml
.....


c:\projects\MavenRightMultiModuleParent\child2webapp\pom.xml
......


    [INFO] Cleaning up after release...
    [INFO] ------------------------------------------------------------------------
    [INFO] Reactor Summary:
    [INFO]
    [INFO] MavenRightMultiModuleParent ....................... SUCCESS [16.766s]
    [INFO] child1webapp Maven Webapp ......................... SKIPPED
    [INFO] child2webapp ...................................... SKIPPED
    [INFO] ------------------------------------------------------------------------
    [INFO] BUILD SUCCESS
    [INFO] ------------------------------------------------------------------------
    [INFO] Total time: 17.911s
    [INFO] Finished at: Fri Jan 25 00:38:58 EST 2013
    [INFO] Final Memory: 6M/15M
    [INFO] ------------------------------------------------------------------------
Run Code Online (Sandbox Code Playgroud)

小智 1

是正确的。

如果孩子没有贴上“版本”标签则不需要更新。

最终结果是正确的。