从零开始搭建框架SSM+Redis+Mysql(二)之MAVEN项目搭建

废话不说,直接撸步骤!!!

1.创建主项目:ncc-parent

选择maven创建项目,注意在创建项目中,packing选择pom,代表这不是一个项目,只是一个maven的主项目,这个项目是用来集成多个子项目的

2.创建ncc-core子项目:

注意:在创建项目的时候,需要选择Parent Project,定位到之前创建的ncc-parent,这样就可以让子项目的依赖继承于父项目;

3.创建ncc-front项目:

1,创建一个maven-web项目;

同理,按照创建ncc-front的方式创建ncc-host项目;

4.工程的目录结构

修改项目的jre,另外几个项目也要修改

修改之后

5.Maven的依赖测试

在主项目的pom文件中添加:

<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
</dependency>
</dependencies>

注意:在项目发布的时候,如果修改了parent项目的pom.xml文件,需要把项目装载在maven仓库

刷新项目,可以看到三个子项目已经继承了主项目的junit配置;

6.项目的环境配置

配置统一的编译版本:在主项目的pom中添加:

<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin>
</plugins>
</build>

出现一丢丢的报错

刷新所有子项目即可

配置统一编译字符集:在主项目pom.xml中添加

<properties>

<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

</properties>

MAVEN项目搭建(完)

最新文章

  1. Xcode升级 Alcatraz 无法使用
  2. springmvc 解决跨域CORS
  3. C# 常用数据库连接字符串【转】
  4. 进度的Block在子线程调用
  5. 数据库测试DbUnit
  6. hdu 2087-剪花布条(KMP)
  7. PC游戏编程(入门篇)(前言写的很不错)
  8. 【剑指offer】设置在最小数目的阵列
  9. wukong搜索引擎源码解读
  10. Cloud Carousel
  11. Dispatch Group
  12. 9.1 oop习题集合
  13. ACM-ICPC 2018 沈阳赛区网络预赛-I模拟题啊!!!
  14. Spring Boot + Spring Cloud 构建微服务系统(八):分布式链路追踪(Sleuth、Zipkin)
  15. DJI Mobile SDK 新教程
  16. 【ROS系列】使用QT编写ROS订阅、发布程序
  17. python-GUI之tkinter的学习
  18. .NET基础 (18)特性
  19. 算法笔记(c++)--桶排序题目
  20. C++-教程2-VS2010C++相关文件说明

热门文章

  1. 201521123063 《Java程序设计》 第7周学习总结
  2. 201521123121 《Java程序设计》第4周学习总结
  3. 201521123070 《JAVA程序设计》第3周学习总结
  4. evak购物车--课程设计(201521123037邱晓娴)
  5. 201521123032 《Java程序设计》第14周学习总结
  6. 201521123040《Java程序设计》第13周学习总结
  7. 201521123106 《Java程序设计》第10周学习总结
  8. 读取指定excel,修改并某个值并另存到指定路径
  9. (转载)Oracle12g安装图解与安装过程常见问题注意事项
  10. Linux硬链接软连接