打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
!!!淘淘商城第一天: 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


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


输入GroupId,Artifactld,Next。


输入Module name,Location,Finish。


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

<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0"         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/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仓库中。

            


   然后配置启动参数。

    


启动工程。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
模块化建立项目流程(Maven聚合模块)
Maven入门--较复杂的实例
maven2 (二) SCM
[翻译]Maven五分钟入门
SpringCloud 第十九章:Spring Cloud 组件 Docker 化
Maven工程聚合,多个Java工程、web工程聚合
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服