zoukankan      html  css  js  c++  java
  • 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成功后,即可通过浏览器访问

  • 相关阅读:
    oracle中delete、truncate、drop的区别
    js获取当前日期时间
    Linux 命令大全
    oracle sql语言模糊查询
    ibatis<iterate>标签
    ibatis中使用like模糊查询
    编辑距离12 · Edit Distance12
    分割回文串 II · Palindrome Partitioning II
    单词拆分 I · Word Break
    300最长上升子序列 · Longest Increasing Subsequence
  • 原文地址:https://www.cnblogs.com/java-zmj/p/7989219.html
Copyright © 2011-2022 走看看