Skip to content

Maven 仅编译指定模块

bash
# -pl 指定模块路径; -am 表示同时编译它依赖的所有模块
mvn clean compile -DskipTests -pl biz/biz-job -am

Maven 查找依赖来源

bash
# 已知group和artifactId,查找依赖来源
mvn dependency:tree -Dincludes=commons-logging:commons-logging

# 已知jar包名称,查找依赖来源
mvn dependency:tree | grep -B 5 commons-logging

输出效果示例:

text
[INFO] com.yourgroup:your-project:jar:1.0.0
[INFO] \- com.alibaba:druid-spring-boot-starter:jar:1.2.16:compile
[INFO]    \- com.alibaba:druid:jar:1.2.16:compile
[INFO]       \- commons-logging:commons-logging:jar:1.2:compile  <-- 精准定位源头

总访问量
总访问人数 人次