分享

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

 quasiceo 2018-09-20

一: 需求 

  看的是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


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


输入GroupId,Artifactld,Next。


输入Module name,Location,Finish。


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

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven./POM/4.0.0"
         xmlns:xsi="http://www./2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven./POM/4.0.0 http://maven./xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <packaging>pom</packaging> <!--打包方式-->
    <groupId>com.taotao</groupId>
    <artifactId>taotao-parent</artifactId>
    <version>1.0-SNAPSHOT</version>
   .............节省位置..............
</project>

    注:添加打包方式

<packaging>pom</packaging>

2、taotao-common搭建。

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

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

    

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

<packaging>jar</packaging>

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

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

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

    

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

    

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



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

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

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

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

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

  


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

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

    


四:启动工程

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

<!-- 配置tomcat插件 -->
	<build>
		<plugins>
			<plugin>
				<groupId>org.apache.tomcat.maven</groupId>
				<artifactId>tomcat7-maven-plugin</artifactId>
				<configuration>
					<port>8080</port>
					<path>/</path>
				</configuration>
			</plugin>
		</plugins>
	</build>

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

            

   然后配置启动参数。

    

启动工程。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多