maven打包
命令行切换到项目根目录下面:
运行 maven package 命令打包,生成的文件一般在target目录之下。
mvn clean package -Dmaven.test.skip=true
- -Pproduct //不同的profile打包,product指的是product的包
- -Dmaven.test.skip=true //忽略测试文档编译
运行 java -jar 生成的文件名.jar 命令启动程序
配置分离
待完善
常见问题
打包成jar之后,怎么做到不重新打包修改他的配置文件
Spring程序会按优先级从下面这些路径来加载application.properties配置文件
- 当前目录下的/config目录
- 当前目录
- classpath里的/config目录
- classpath 跟目录
因此,在jar所在目录新建config文件夹,然后放入配置文件,或者直接放在配置文件在jar目录
运行起来后,怎么关闭它
查找PID
方法1
打开命令行,输入jps找出java程序对应的pid
方法二
windows下查看特定端口号所对应的进程
netstat -ano | findstr 8001
杀死进程
注意pid指的是进程id,而不是端口号
taskkill /pid 进程id号 /f
taskkill /pid 22048 /f
也可以根据进程名称来杀:
taskkill /im 进程名 /f