1、首先下載maven,下載地址:http://maven.apache.org/download.html ,打開這個連接:選擇File下面的apache-maven-*.*.*-bin.zip鏈接進行下載
2、maven配置環境變量:
a、環境變量,在系統變量裏新建MAVEN_HOME,並填寫maven的地址,地址就是你安裝的位置;
b、在系統變量裏找到path,點擊編輯,把%MAVEN_HOME%\bin這句放在路徑的最後面;
c、測試:打開cmd:輸入mvn_version或者mvn -v命令,如果出現版本信息就成功了
2、maven打war包 如果想改成自己項目名
a、java Application
package com.udbac.carnotgz;
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.boot.web.servlet.support.SpringBootServletInitializer;
@SpringBootApplication
@MapperScan("com.udbac.carnotgz.dao")
public class CarnotgzApplication extends SpringBootServletInitializer {
public static void main(String[] args) {
SpringApplication.run(CarnotgzApplication.class, args);
}
@Override
protected SpringApplicationBuilder configure (SpringApplicationBuilder builder){
return builder.sources(CarnotgzApplication.class);
}
}
b、需要在pom.xml文件中增加
<packaging>war</packaging>
如生成jar包則不需要增加,默認爲jar包
build節點下添加 <finalName>你想要的項目名字</finalName>
3、到工程下 執行 mvn clean package -Dmaven.skip.test=true 或 mvn package 或 mvn clean package,即可生成war包
將此jar包放到linux中的某個目錄下,這時候直接輸入jar -java jar包名稱,即可啓動項目如下圖所示表示啓動成功(但此啓動非後臺啓動,關閉窗口後服務將會同時關閉)
jar 後臺啓動,我們可以採用nohup命令去啓動,如下:> nohup.out表示將日誌輸出到nohup.out文件,如果我們要輸出到其他文件可以修改
nohup java -jar carnotgzc.jar > nohup.out &
這時候我們需要打開nohup看啓動日誌,啓動成功之後關閉linux連接,項目依然在啓動中,不受影響
jar後臺啓動的另一個方式
(java -jar carnotgz.jar &) > /dev/null