3、test: 测试,打包,安装,发布 4、package: 打包,将项目打包成jar包到本地项目存放的位置下的target目录下,即本地编译目录 5、install: 安装,将jar包安装到本地仓库 6、deploy: 发布,将做好的项目打包上传到远程仓库(私服) 1. 2. 3. 4. 5. 6. maven右侧: lifecycle:生命周期 里面就是对应的构建指令 ...
mvn test-compile:编译测试程序,不编译主程序 mvn package:项目打包,在项目target目录下生成编译后的jar或war等文件 mvn install:项目打包并发布到本地仓库 mvn site:生成项目相关信息的网站 2、命令参数参考: -D 传入属性参数 -P 使用pom中指定的配置 -e 显示maven运行出错的信息 -o 离线执行命令,即不去远程仓...
-DarchetypeCatalog=internal构建的骨架资源从本地获取,而不是从中央仓库获取 使用mvn install package时默认会将test目录下的一起打包,单有些场景是不需要将test打包的: 比如这是个历史项目,有些测试用例跑不过去,查起来很费劲,那么运行时果断加上这个参数 生成部署包时,test代码是不希望放到服务器上的 有时test包...
4.mvn package 把项目的jar包构建到项目的target目录下 5.mvn install -e -e参数,如果项目构建出现异常,maven打印完整的stack trace信息,方便开发人员分析错误原因. 6. mvn clean package deploy -Dmaven.test.skip=true 上传java api的jar到maven仓库中,以供别人使用该jar包,且跳过mvn test 7. mvn dependency...
在执行mvn install命令的过程中,会自动先执行mvn clean、mvn compile、mvn test-compile、mvn test、mvn package,然后再执行mvn package进行打包 安装的效果是将本地构建过程中生成的jar包存入Maven本地仓库。这个jar包在Maven仓库中的路径是根据它的坐标生成的。
maven 打包:mvn package 只打jar包:mvn jar:jar 生成源码jar包:mvn source:jar 产生应用需要的任何额外的源代码:mvn generate-sources 编译源代码: mvn compile 编译测试代码:mvn test-compile 运行测试:mvn test 运行检查:mvn verify 清理maven项目:mvn clean ...
mvn package -Prelease打包,并生成部署用的包,比如deploy/*.tgz mvn install 打包并安装到本地库 mvn eclipse:eclipse 生成eclipse项目文件 mvn eclipse:clean 清除eclipse项目文件 mvn site 生成项目相关信息的网站 4>maven插件常用参数 mvn -Dwtpversion=2.0 指定maven版本 ...
例如,执行mvn clean package时,会先执行清理操作,然后执行打包操作。三、Maven中的compile操作mvn compile是编译命令,作用是将项目中的Java代码编译为.class文件。编译后的.class文件会被拷贝到target/classes目录下。该操作使用maven-compiler-plugin插件来完成。四、Maven中的package操作mvn package是一个打包命令,作用...
mvn clean package依次执行了clean、resources、compile、testResources、testCompile、test、jar(打包)等7个阶段。 mvn clean install依次执行了clean、resources、compile、testResources、testCompile、test、jar(打包)、install等8个阶段。 mvn clean deploy依次执行了clean、resources、compile、testResources、testCompile、...