成都网站建设设计

将想法与焦点和您一起共享

IDEA开发多项目依赖的方法(图文)-创新互联

鉴于最近学习一个分布式项目的开发,讲一下关于使用IntelliJ IDEA基于Maven创建多模块项目的实际开发,可能有不合适的地方,但是项目是可以跑通的,也请有不足之处,都提出来,一起讨论下。

站在用户的角度思考问题,与客户深入沟通,找到大兴安岭网站设计与大兴安岭网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都网站制作、网站设计、企业官网、英文网站、手机端网站、网站推广、域名注册、网页空间、企业邮箱。业务覆盖大兴安岭地区。一. 项目工程目录

首先展示一下,最终整个项目的工程目录:

简单介绍一下目录结构:

  • common-parent为所有项目的父项目,主要用来管理所有项目使用的jar包及其版本。 
  • common-utils为公共的工具类项目,继承父项目,它会被打成jar包供其它项目使用。 
  • taotao-manager为我们自己的项目,继承与我们的父项目。 
  • taotao-manager-pojo为我们自己项目的一个子模块,依赖与taotao-manager,打成jar包 
  • taotao-manager-mapper为我们自己项目的一个子模块,依赖与taotao-manager-pojo,打成jar包 
  • taotao-manager-service为我们自己项目的一个子模块,依赖与taotao-manager-mapper,打成jar包 
  • taotao-manager-web为我们自己项目的一个子模块,依赖与taotao-manager-service,打成war包
二. 创建父工程

下面为具体操作: 


1. 首先打开IntelliJ IDEA,按下面步骤来: 


 


或者第一次打开IDEA, 


 


2. 来到创建目录,选择Empty project,next 


 


 


 


 


 


 


等待生成pom文件,注意修改打包方式为pom,修改pom文件如下:(由于pom文件较长,只给出部分,获取所有,请关注github)


 4.0.0
 
 cn.william
 common-parent
 1.0-SNAPSHOT
 pom
 
 common-parent
 http://maven.apache.org
 
 
 
  UTF-8
  4.12
  ...(省略)
 
 
 
  
   
   
    joda-time
    joda-time
    ${joda-time.version}
   
   ...(省略)
 
 
 
  ${project.artifactId}
  
   
   
    org.apache.maven.plugins
    maven-resources-plugin
    2.7
    
     UTF-8
    
   
   
   
    org.apache.maven.plugins
    maven-compiler-plugin
    3.5.1
    
     1.8
     1.8
     UTF-8
    
   
  
 
 

文章标题:IDEA开发多项目依赖的方法(图文)-创新互联
本文URL:http://chengdu.cdxwcx.cn/article/dphgcd.html