摘要: 简介 Spring Boot Maven Plugin插件提供spring boot在maven中的支持。允许你打包可运行的jar包或war包。 插件提供了几个maven目标和Spring Boot 应用一起工作。总的有: spring-boot:repackage 请阅读:Spring cloud 阅读全文
posted @ 2018-09-17 18:59 a-du 阅读(714) 评论(0) 推荐(0) 编辑
摘要: -D代表(Properties属性) 使用命令行设置属性-D的正确方法是: 如果propertyName不存在pom.xml,它将被设置。如果propertyName已经存在pom.xml,其值将被作为参数传递的值覆盖-D。要发送多个变量,请使用多个空格分隔符加-D: 例: 如果你的pom.xml如 阅读全文
posted @ 2018-09-17 17:14 a-du 阅读(533) 评论(0) 推荐(0) 编辑
摘要: 在使用mvn package进行编译、打包时,Maven会执行src/test/java中的JUnit测试用例,有时为了跳过测试,会使用参数-DskipTests和-Dmaven.test.skip=true,这两个参数的主要区别是: -DskipTests,不执行测试用例,但编译测试用例类生成相应 阅读全文
posted @ 2018-09-17 13:11 a-du 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 1、maven package:打包到本项目,一般是在项目target目录下。 如果a项目依赖于b项目,打包b项目时,只会打包到b项目下target下,编译a项目时就会报错,因为找不到所依赖的b项目,说明a项目在本地仓库是没有找到它所依赖的b项目。 2、maven install:打包会安装到本地的 阅读全文
posted @ 2018-09-17 13:06 a-du 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 我们在用maven构建java项目时,最常用的打包命令有mvn package、mvn install、deploy,这三个命令都可完成打jar包或war(当然也可以是其它形式的包)的功能,但这三个命令还是有区别的。下面通过分别执行这三个命令的输出结果,来分析各自所执行的maven的生命周期。 mv 阅读全文
posted @ 2018-09-17 13:01 a-du 阅读(1214) 评论(0) 推荐(0) 编辑