maven聚合和自动部署-06

maven相关知识点-05

maven的聚合

  • 为什么要使用聚合?
    将多个工程拆分为模块后,需要手动逐个安装到仓库后依赖才能够生效。修改源码后也需要逐个手动进
    行 clean 操作。而使用了聚合之后就可以批量进行 Maven 工程的安装、清理工作。

  • 如何配置聚合?
    在总的聚合工程中使用 modules/module 标签组合,指定模块工程的相对路径即可

    <modules>
        <module>../Hello</module>
        <module>../HelloFriend</module>
        <module>../MakeFriends</module>
    </modules>
    
  • 打包在总工程的pom文件右键run as ——> maven install。

maven的自动部署

Web工程自动部署

<build>
        <finalName>AtguiguWeb</finalName>
        <plugins>
            <plugin>
                <groupId>org.codehaus.cargo</groupId>
                <artifactId>cargo-maven2-plugin</artifactId>
                <version>1.2.3</version>
                <configuration>
                    <container>
                        <containerId>tomcat6x</containerId>
                        <home>D:\DevInstall\apache-tomcat-6.0.39</home>
                    </container>
                    <configuration>
                        <type>existing</type>
                        <home>D:\DevInstall\apache-tomcat-6.0.39</home>
                        <!-- 如果Tomcat端口为默认值8080则不必设置该属性 -->
                        <properties>
                            <cargo.servlet.port>8989</cargo.servlet.port>
                        </properties>
                    </configuration>
                </configuration>
                <executions>  
                    <execution>  
                        <id>cargo-run</id>  
                        <phase>install</phase>  
                        <goals>  
                            <goal>run</goal>  
                        </goals>  
                    </execution>  
                </executions>
            </plugin>
        </plugins>
    </build>


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • maven是一款优秀的服务构建工具,基于约定优于配置原则,提供标准的服务构建流程。maven的优点不仅限于服务构建...
    zhipingChen阅读 3,953评论 0 4
  • Maven概述 Maven定义Maven是一个项目管理和整合,统一管理jar包的工具;Maven为开发者提供了一套...
    THQ的简书阅读 810评论 0 0
  • 作者:王在 爱你 不仅仅因为爱情 不仅仅因为崇敬 是你 站在高山和泥土亲密无间 是你 伸开五指把天空划成两半 是你...
    王安忆阅读 287评论 2 6
  • 1.可爱的诅咒 2.Growth hack 这样做 3.0-6岁幼儿心理与性格发展教育百科 4.这样说孩子一定能听...
    飞菲fly阅读 240评论 0 0
  • 每个人爱好不同,而我最大的爱好大概就是喜欢剖析自己。不知道是不是有志同道合者,也总是会在凌晨一点三十四分想一想自己...
    雨儿滴落下阅读 232评论 0 0