淘淘商城第一天: IDEA 下搭建聚合工程

一: 需求 

  看的是taotao商城综合项目dubbo版,老师用的eclipse搭建的项目,想使用IDEA这个开发工具去搭建工程,同时也记录下笔记及其中出现的问题,希望点滴对自己有帮助。

    a)使用maven搭建工程。

    b)使用maven的tomcat插件启动工程。

二:工程的层级结构:

Taotao-parent:父工程,打包方式pom,管理jar包的版本号。

   |           项目中所有工程都应该继承父工程。

   |--Taotao-common:通用的工具类通用的pojo。打包方式jar

   |--Taotao-manager:服务层工程。聚合工程。Pom工程

          |--taotao-manager-dao:打包方式jar

          |--taotao-manager-pojo:打包方式jar

          |--taotao-manager-interface:打包方式jar

          |--taotao-manager-service:打包方式:war

   |--taotao-manager-web:表现层工程。打包方式war

    Pom:一般是父工程,管理jar包的版本、maven插件的版本、统一的依赖管理。

    jar:与pom的区别在打包的方式不同,包括普通的java类、资源文件和普通文件,在maven中打包src/main/java和src/main/resources下的所有文件。

    war:包括全部的web应用程序,既所有的java类、配置信息、jsp等静态文件。

三:工程的搭建

    1、taotao-parent

   首先File->New->Module

淘淘商城第一天: IDEA 下搭建聚合工程_第1张图片

然后点击maven,选择本地JDK,然后NEXT。

淘淘商城第一天: IDEA 下搭建聚合工程_第2张图片

输入GroupId,Artifactld,Next。

淘淘商城第一天: IDEA 下搭建聚合工程_第3张图片

输入Module name,Location,Finish。

淘淘商城第一天: IDEA 下搭建聚合工程_第4张图片

    生成Pom文件,添加taotao-parent的依赖信息。



    4.0.0
    pom 
    com.taotao
    taotao-parent
    1.0-SNAPSHOT
   .............节省位置..............

    注:添加打包方式

pom

2、taotao-common搭建。

    通用的工具类、通用的pojo类,打包方式为jar,继承父工程taotao-parent。生成方式和taotao-parent相似。

    注意在New Module界面的区别。父工程为taotao-parent,同时不将其添加到父工程下。

    淘淘商城第一天: IDEA 下搭建聚合工程_第5张图片

生成pom文件,添加依赖,修改打包方式。

jar

3、taotao-manager的搭建。聚合工程,打包方式为pom。

4、taotao-manager的子模块的搭建

    a)taotao-manager-pojo的搭建,打包方式为jar。

    淘淘商城第一天: IDEA 下搭建聚合工程_第6张图片

    注意此处在Add as module 和Parent处进行修改,依赖于taotao-manager,同时作为taotao-manager的子模块。

    淘淘商城第一天: IDEA 下搭建聚合工程_第7张图片

此处注意修改Module的name和root 路径,次模块处于taotao-manager下面。

淘淘商城第一天: IDEA 下搭建聚合工程_第8张图片


    添加依赖,修改打包方式。

    b)taotao-manager-dao的搭建,打包方式为jar。

        搭建过程同pojo类似,注意修改路径

    c)taotao-manager-service的搭建,打包方式为war。

    注意此处选择archetype-webapp的方式创建,其余都相同。

  淘淘商城第一天: IDEA 下搭建聚合工程_第9张图片


    生成pom文件,填写依赖文件。

4、taotao-manager-web的搭建。打包方式为war方式。父工程为taotao-parent

淘淘商城第一天: IDEA 下搭建聚合工程_第10张图片    淘淘商城第一天: IDEA 下搭建聚合工程_第11张图片

淘淘商城第一天: IDEA 下搭建聚合工程_第12张图片

四:启动工程

    启动taotao-manager工程,在taotao-manager的pom文件中配置tomcat插件。


	
		
			
				org.apache.tomcat.maven
				tomcat7-maven-plugin
				
					8080
					/
				
			
		
	

    首先先将各个工程依次install到maven仓库中。

            淘淘商城第一天: IDEA 下搭建聚合工程_第13张图片

   然后配置启动参数。

    淘淘商城第一天: IDEA 下搭建聚合工程_第14张图片

启动工程。淘淘商城第一天: IDEA 下搭建聚合工程_第15张图片


    至此,项目搭建完成。也借鉴了别人搭建聚合工程的步骤,如果参考步骤有问题的,可以在下面评论,我每天都会等CSDN的。

    














你可能感兴趣的:(淘淘商城练习)