- Java游戏服务器架构实战
- 王广帅编著
- 314字
- 2025-03-19 16:19:14
2.1.3 Maven常用命令示例
在平时的开发中,有一些常用的Maven命令,这里以项目源码为例,简单列举几个常用的命令。首先在命令窗口中打开my-game-server目录,执行如下命令。
(1)执行单元测试,如果单元测试成功,将项目打包成可运行的Jar包。
mvn clean package //clean 表示清理target 目录,将旧文件删除
(2)跳过单元测试,直接打包成可运行的Jar包。
mvn clean package -Dmaven.test.skip=true
(3)多线程执行mvn命令。
mvn clean package -Dmaven.test.skip=true –T 3 //指定3个线程
(4)打包并安装到本地仓库中心。
mvn clean install -Dmaven.test.skip=true16Java游戏服务器架构实战
(5)打包指定的项目。
mvn clean package -am -pl my-game-client
这个命令表示只打包my-game-client项目,而且它会先将这个项目所依赖的项目打包,然后再执行打包my-game-client。输出如下所示。
[INFO] my-game-server 0.0.1-SNAPSHOT ...................... SUCCESS [ 0.266 s] [INFO] my-game-common ..................................... SUCCESS [ 7.437 s] [INFO] my-game-network-param .............................. SUCCESS [ 1.462 s] [INFO] my-game-client 0.0.1-SNAPSHOT ...................... SUCCESS [ 1.549 s]
更多的命令使用方法可以使用mvn-help命令查看。