用命令行构建和运行springboot项目
用命令行构建和运行springboot项目
检查你的项目
如果你的项目根目录下有 pom.xml
文件,可以认为是Maven项目,参照下面Maven
项目执行
如果你的项目根目录下有 build.gradle
文件,可以认为是Gradle项目,参照下面Gradle
项目执行
Maven项目
1.安装Maven
如果已经安装过maven,可以跳过这步
Maven可作为zip文件从https://maven.apache.org/download.cgi下载。
安装Maven只需要二进制文件,下载下图两个压缩包中一个
下载完压缩文件后,将其解压缩到计算机上。然后将bin文件夹添加到环境变量path中。
打开Maven目录下的 conf/settings.xml
文件
注释掉官方仓库,换位阿里源以提高依赖下载速度
<mirrors>
<!--
<mirror>
<id>mirrorId</id>
<mirrorOf>repositoryId</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://my.repository.com/repo/path</url>
</mirror>
-->
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>*</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
</mirrors>
测试Maven安装是否成功,从命令行运行mvn:
mvn -v
如果看到版本信息,说明安装成功
2.编译并运行
编译项目为jar包
mvn package
可以打包为jar或war,取决于packaging值,通常都是jar
jar包可以直接运行
java -jar target/gs-maven-0.1.0.jar
至此,项目运行成功
如果有依赖问题,用这条语句安装依赖
mvn install
依赖都会在pom.xml中声明
这条语句进行测试
mvn test
Gradle项目
1.安装Gradle
如果已经安装过Gradle,可以跳过这步
Gradle可从https://maven.apache.org/download.cgi下载。
安装Gradle请下载下图命名格式的压缩包
下载完压缩文件后,将其解压缩到计算机上。然后将bin文件夹添加到环境变量path中。
测试Gradle安装是否成功,从命令行运行gradle:
gradle -v
如果看到版本信息,说明安装成功
2.编译执行
编译项目为jar包
gradle build
jar包可以直接运行
java -jar build/libs/XXXX.jar
至此,项目运行成功
如果遇到依赖下载缓慢,可以打开项目目录下的build.gradle文件,找到 repositories,注释掉mavenCentral(),使用阿里云的仓库地址
repositories {
//mavenCentral()
maven {
url 'http://maven.aliyun.com/nexus/content/groups/public/'
}
}