resetful项目搭建(三):core项目和base业务项目搭建

接下来建立公共库core项目

  • 新建java项目,并添加maven依赖,配置pom.xml文件,我的pom.xml文件
    
      4.0.0
      
      
          test
          parent
          0.0.1-SNAPSHOT
          ../test.parent
      
    
      core
      jar
      0.0.2-SNAPSHOT
      
      
          
              junit
              junit
          
          
              javax
              javaee-api
              provided
          
          
          
              org.glassfish.jersey.ext
              jersey-spring3
              
                  
                      org.springframework
                      spring-core
                  
                  
                      org.springframework
                      spring-web
                  
                  
                      org.springframework
                      spring-beans
                  
              
          
          
          
              org.codehaus.jackson
              jackson-all
          
          
          
              org.springframework
              spring-aop
          
          
              org.springframework
              spring-beans
          
          
              org.springframework
              spring-core
          
          
              org.springframework
              spring-expression
          
          
              org.springframework
              spring-orm
          
          
              org.springframework
              spring-web
          
          
              org.springframework
              spring-context-support
          
          
              org.springframework
              spring-test
          
          
          
              org.hibernate
              hibernate-core
          
          
              org.hibernate
              hibernate-ehcache
          
          
          
              mysql
              mysql-connector-java
          
          
          
              log4j
              log4j
          
    
          
              org.apache.commons
              commons-lang3
          
    
          
          
              com.alibaba
              fastjson
          
    
          
              org.jodd
              jodd-props
          
          
              com.google.guava
              guava
          
          
              org.log4mongo
              log4mongo-java
          
          
              org.joda
              com.springsource.org.joda.time
          
          
              net.sf.ehcache
              ehcache
          
          
              com.alibaba.druid
              druid-wrapper
          
          
              org.apache.activemq
              com.springsource.org.apache.activemq
          
          
              org.jodd
              jodd
          
    
          
              org.springframework.data
              spring-data-mongodb
          
          
              org.springframework.data
              spring-data-mongodb-log4j
          
          
              org.springframework.data
              spring-data-mongodb-cross-store
          
          
              org.springframework.data
              spring-data-jpa
          
    
          
          
              org.apache.commons
              commons-lang3
          
          
          
              org.apache.commons
              commons-collections4
          
    
          
          
              org.jasypt
              jasypt
          
          
              org.jasypt
              jasypt-spring31
          
          
              org.apache.commons
              commons-compress
          
          
              org.apache.directory.studio
              org.apache.commons.codec
          
          
              org.apache.poi
              poi
          
          
              org.apache.poi
              poi-ooxml
          
          
              org.apache.poi
              poi-scratchpad
          
          
              org.freemarker
              freemarker
          
          
              org.im4java
              im4java
          
          
              com.belerweb
              pinyin4j
          
          
              org.quartz-scheduler
              quartz
          
          
              org.projectlombok
              lombok
          
          
              org.slf4j
              slf4j-nop
          
          
              org.apache.tomcat
              tomcat-catalina
          
          
              redis.clients
              jedis
          
          
          
              org.springframework.data
              spring-data-commons
          
          
              org.springframework.data
              spring-data-mongodb
          
          
              org.mongodb
              mongo-java-driver
              sources
          
      
    
    
  • 完成之后检查项目的jre版本和编译器版本,确定是1.8


    resetful项目搭建(三):core项目和base业务项目搭建_第1张图片
    image.png

    resetful项目搭建(三):core项目和base业务项目搭建_第2张图片
    image.png

    resetful项目搭建(三):core项目和base业务项目搭建_第3张图片
    image.png
  • 使用maven命令给项目安装依赖,项目右键


    resetful项目搭建(三):core项目和base业务项目搭建_第4张图片
    image.png
  • 依赖安装完成之后,项目会显示maven的依赖库


    resetful项目搭建(三):core项目和base业务项目搭建_第5张图片
    image.png
同样的操作建立基础业务base项目
  • pom.xml文件

    4.0.0

    
        test
        parent
        0.0.1-SNAPSHOT
        ../test.parent
    

    base
    jar
    0.0.2-SNAPSHOT
    
    
        
        
            test
            core
            0.0.2-SNAPSHOT
        
    


至此,所有的项目都建好了,当前的目录结构是这样的
resetful项目搭建(三):core项目和base业务项目搭建_第6张图片
image.png

你可能感兴趣的:(resetful项目搭建(三):core项目和base业务项目搭建)