• Maven中如何利用继承创建web项目(分层开发)


    1、创建父项目parent

      新建——Maven Project——勾选Create a Simple Project(skip archetype selected)——填写parent坐标,注意打包方式选择pom

                                          

        在pom.xml文件中配置tomcat7插件,使项目以maven的tomcat7插件启动(不需要本地安装tomcat,脱离tomcat启动)

     1 <build>
     2       <plugins>
     3           <plugin>
     4             <groupId>org.apache.tomcat.maven</groupId>
     5             <artifactId>tomcat7-maven-plugin</artifactId>
     6             <version>2.2</version>
     7             <configuration>
     8                 <path>/MyBookStore</path>
     9                 <port>8888</port>
    10             </configuration>
    11         </plugin>
    12       </plugins>
    13   </build>

      2、创建子项目

        右键父项目parent——Maven Module——勾选Create a Simple Project(skip archetype selected)并填写子项目名

        分层开发的子模块坐标及打包方式为:

          com.neuedu.maven——maven bean——jar

          com.neuedu.maven——maven utils——jar

          com.neuedu.maven——maven dao——jar

          com.neuedu.maven——maven service——jar

          com.neuedu.maven——maven web——war

      通过在父项目上右键,创建子项目的方式,会在父项目的pom.xml文件中自动配置相应的<module>XXX</module>标签,

        也会在子项目中自动配置<parent>父项目的坐标信息</parent>标签

    <parent>
    <groupId>com.neuedu.maven</groupId>
    <artifactId>maven-parent</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    </parent>

      3、项目间的jar包依赖

        在使用Maven开发分层开发时,要在A层使用B层的类中的属性或方法时,需要在A层的pom.xml文件中配置B层的依赖

      4、其他jar包的依赖

          我们在使用Maven管理项目时,不需要将用到的jar包放置到lib目录下,只需要在pom.xml文件中配置依赖

      依赖查找方式:

        ①首先在本地仓库中查找,如果找不到就到局域网中的私服中去找,还找不到就连接中央仓库或镜像。从中央仓库或镜像中找到后,如果局域网中架设了私服,

          就保存到私服上,下次同一局域网中的其他用户直接从私服上下载即可,不必连接中央仓库或镜像了。如果局域网中没有架设私服,则保存在本地仓库中。

                                              

        ②在具体仓库中,使用坐标检索项目

           坐标:

            <groupId>org.springframework</groupId>

            <artifactId>spring-core</artifactId>

            <version>4.0.0.RELEASE</version>

          仓库中的路径:

            org/springframework/spring-core/4.0.0.RELEASE/spring-core-4.0.0.RELEASE.jar

      5、jar包的下载:

          http://search.maven.org/

          http://mvnrepository.com/【建议使用这个】

        当在pom.xml文件中配置jar包依赖,标签显示出错时,表示jar包下载失败,需要手动到仓库中下载响应的jar包,并放置到指定目录下,便于项目找到jar包

      6、项目的安装

        采用继承创建的项目,我们只需要将父项目parent执行install命令,就可以将其及所有子项目都install到本地仓库中

        右键parent——Maven Build——tomcat7:run成功后,即可通过浏览器访问

  • 相关阅读:
    ocx文件转换成C#程序引用的DLL
    CSS颜色代码 颜色值 颜色名字大全(转载)
    WinForm轻松实现自定义分页 (转载)
    如何:使用PicturBox实现类似淘宝网站图片的局部放大功能
    转载jQuery图片放大插件[twiPicZoom]
    LINQ查询返回DataTable类型
    最喜欢的VS 键盘快捷键摘抄
    Codeforces Round #336 (Div. 2)B 暴力 C dp D 区间dp
    Educational Codeforces Round 24 A 水 B stl C 暴力 D stl模拟 E 二分
    poj 1185 状态压缩
  • 原文地址:https://www.cnblogs.com/java-zmj/p/7989219.html
Copyright © 2020-2023  润新知