赞
踩
项目使用版本
1.创建项目
2.点击next进入,输入项目名称
3.点击finish进入,显示gradle初始化项目失败。
4.打开Settings ,对项目构建工具进行设置,选择本地安装好的gradle-4.4.1,应用保存。
5.点击 Reimport All Gradle Projects,项目就正常了。
6.也可以使用不同版本的gradle,如下操作,使用gradle-5.2.1
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-5.2.1-bin.zip
7.删除src目录
8.创建第一个子项目
9.修改base项目build.gradle中项目依赖下载地址,修改base项目和父项目getlost中的gradle-wrapper.properties中gradle版本,为 gradle-5.6.4 。等待下载完成。
如果不修改gradle版本会报一下错误,springboot2.3.4 需要更高版本的gradle
10.创建第二个子项目basehead,并删除多余目录后如下图
11.修改base项目中的build.gradle
plugins { id 'org.springframework.boot' version '2.3.4.RELEASE' id 'io.spring.dependency-management' version '1.0.10.RELEASE' id 'java' } group = 'org.example' version = '0.0.1-SNAPSHOT' sourceCompatibility = '1.8' jar { baseName = 'base' } jar.enabled = true repositories { mavenCentral() } dependencies { implementation 'org.springframework.boot:spring-boot-starter-jdbc' implementation 'org.springframework.boot:spring-boot-starter-thymeleaf' implementation 'org.springframework.boot:spring-boot-starter-web' implementation 'org.mybatis.spring.boot:mybatis-spring-boot-starter:2.1.3' runtimeOnly 'mysql:mysql-connector-java' compileOnly 'org.projectlombok:lombok' annotationProcessor 'org.projectlombok:lombok' testImplementation('org.springframework.boot:spring-boot-starter-test') { exclude group: 'org.junit.vintage', module: 'junit-vintage-engine' } }
12.修改basehead项目中的build.gradle
plugins { id 'org.springframework.boot' version '2.3.4.RELEASE' id 'io.spring.dependency-management' version '1.0.10.RELEASE' id 'java' } group = 'org.example' version = '0.0.1-SNAPSHOT' sourceCompatibility = '1.8' repositories { mavenCentral() } jar{ baseName= 'basehead' } dependencies { compile project(':base') implementation 'org.springframework.boot:spring-boot-starter-jdbc' implementation 'org.springframework.boot:spring-boot-starter-web' implementation 'org.mybatis.spring.boot:mybatis-spring-boot-starter:2.1.3' testImplementation('org.springframework.boot:spring-boot-starter-test') { exclude group: 'org.junit.vintage', module: 'junit-vintage-engine' } }
13.修改getlost 中的build.gradle
plugins { id 'java' } group 'org.example' version '1.0-SNAPSHOT' sourceCompatibility = 1.8 allprojects { repositories { maven { url "http://maven.aliyun.com/nexus/content/groups/public/" } } version = '0.0.2-SNAPSHOT' } subprojects { apply plugin: 'java' apply plugin: 'idea' sourceCompatibility = 1.8 repositories { maven { url "http://maven.aliyun.com/nexus/content/groups/public/" } } }
14.修改settings.gradle
rootProject.name = 'getlost'
include 'base'
include 'basehead'
15.然后在base项目中写一个service
16.在basehead项目中写个controller
17.启动basehead项目,输出 Hello World !
自此,项目就创建完成了。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。