搜索
您的当前位置:首页正文

项目学习记录-项目搭建

来源:好走旅游网

项目搭建

由于视频中使用是eclipse,而我使用的Idea,所以很多地方有些会有点不一样。

  • 在项目搭建的时候,视频中搭建了三个project,而使用idea只能建立一个,其他的都是module,你只要处理好每个module之间的父子关系和他们的打包方式即可。
  • 如果你对idea的project与module的关系已经理解透了,那么使用eclipse或者idea对来来说就没什么差别的了。
    搭建出来如下图:

其中Parent的子项目为commonz,managerz,managerwebz。
前两个都是聚合模块。使用maven的quckstart构建即可,common的打包为jar,manager的到爆方式为pom,service子模块的tomcat插件可以在这里构建,这样可以方便
第三个的构建web项目,打包方式为war。

  <modules>
        <module>commonz</module>
        <module>managerz</module>
        <module>managerwebz</module>
    </modules>

managerz的子项目为managerpojo,managerdao,managerinterface,managerservice
因为我们需要使用dubbo来管理接口,所以将interface也单独分出来一个模块,让web模块也依赖此模块。
这里让service的打包方式为war,是这些模块聚合成一个项目一起发布到服务器上。

    <modules>
        <module>../managerpojo</module>
        <module>../managerdao</module>
        <module>../managerinterface</module>
        <module>../managerservice</module>
    </modules>

问题

[INFO] <<< tomcat7-maven-plugin:2.2:run (default-cli) < process-classes @ manager-service <<<
[INFO]
[INFO] — tomcat7-maven-plugin:2.2:run (default-cli) @ manager-service —
[INFO] Running war on

因篇幅问题不能全部显示,请点此查看更多更全内容

Top