
Maven、Gradle
构建工具常用使用技巧等
万物皆字节
思君 思国 思社稷,
赏花 赏月 赏秋香
展开
-
maven指定模块快速打包idea插件Quick Maven Package
但是我们想打包指定的包,并想把这个组件依赖的组件也一起重新打包,只有第一:通过自己手动拼接命令 如:mvn package -pl 使用pl参数;随着组件的数量增加,就会引入一个问题问:我们在打包时只想打包某一个组件,使用idea自带maven插件打包时,如果依赖的包已经在本地install了,就不会对依赖的包重新进行打包了;这个时候有第三个方法:使用 Quick Maven Package插件对指定组件和该组件依赖的组件进行打包;该组件原理很简单就是拼接 mvn package -pl脚本然后执行。原创 2024-10-06 16:01:27 · 547 阅读 · 0 评论 -
Gradle之使用国内镜像下载压缩包
使用国内的镜像地址,可在 https://mirrors.cloud.tencent.com/gradle/ 查看找到自己需要的,然后替换配置文件里的distributionUrl配置。在导入一些开源项目,比如大名鼎鼎的spring-framework,现在都是用gradle进行依赖;使用gradle有一个特别的地方就是每个项目可能使用不同的gradle版本;如上图,需要的gradle版本是8.5;但是有一个问题就是这个下载很慢,可能会下载失败;刷新后,就会开始下载了。原创 2024-08-26 09:37:08 · 674 阅读 · 0 评论 -
maven打包指定的模块
在大的项目中,为了节约事件,我们有的时候只需要构建指定的项目,而不是全量的项目;但是在idea上勾选指定项目进行构建时,只会到仓库中寻其找依赖的模块,并不会把其依赖的项目也构建;由于仓库中可能不是最新的,这样就可能会导致构建失败。原创 2024-07-07 10:55:22 · 590 阅读 · 0 评论 -
Gradle之gradlew使用及原理
Gradlew使用及原理原创 2022-08-19 14:52:40 · 6398 阅读 · 0 评论 -
Gradle【扫盲】之简易使用教程
Gradle【扫盲】使用简易教程原创 2022-08-19 10:39:33 · 2009 阅读 · 0 评论 -
Maven的parent和dependency区别
Maven的parent和dependency区别原创 2020-07-13 09:57:16 · 3682 阅读 · 0 评论 -
Maven scope(依赖范围)
compile(编译范围)compile是默认的范围;如果没有提供一个范围,那该依赖的范围就是编译范围。编译范围依赖在所有的classpath中可用,同时它们也会被打包。provided(已提供范围)provided依赖只有在当JDK或者一个容器已提供该依赖之后才使用。例如,如果你开发了一个web应用,你可能在编译classpath中需要可用的Servlet API来编译一个servlet,但是你不会想要在打包好的WAR中包含这个Servlet API;这个Servlet API JAR由你的原创 2020-07-03 14:17:41 · 241 阅读 · 0 评论 -
Maven 属性引用
Maven 属性引用原创 2020-07-03 14:07:46 · 398 阅读 · 0 评论