一、先说下IDEA 跟Eclipse在一些名词的区别
- idea中的new project类似于eclipse中的workspace。
- idea中的 module 则类似于eclipse中的 project ,即项目名。
- 图二中的1处Group为公司逆序域名,2处Arifact为项目名称,3处Type为项目的构建方式 Maven or Gradle or other。
- 图一中的 Spring initializr 是Spring 官方提供的一个用来初始化一个Spring boot 项目的工具。
二、简单介绍下Gradle 跟maven 的区别,为什么要用Gradle来构建,看下面实例即可明白
使用maven 构建
<properties>
<kaptcha.version>2.3</kaptcha.version>
</properties>
<dependencies>
<dependency>
<groupId>com.google.code.kaptcha</groupId>
<artifactId>kaptcha</artifactId>
<version>${kaptcha.version}</version>
<classifier>jdk15</classifier>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>juni