java - Maven 包模块行为
问题描述
我很好奇 maven 如何构建相互依赖的模块。
我的父母 pom 中有以下内容:
<modules>
<module>app-model</module>
<module>app-service</module>
</modules>
app-service
取决于哪里app-model
。
我可以mvn package
从父项目运行,一切正常。
但是,如果我运行mvn package -pl app-service
,则 maven 在本地找不到app-model
pom。相反,我需要先运行mvn install -pl app-model
.
这对我来说似乎不一致,因为第一个命令mvn package
即使app-model
没有安装也可以工作。
我可以对父 pom 做些什么,这样我就不必mvn install
依赖依赖项了?
解决方案
推荐阅读
- node.js - req.ip 返回冒号分隔值
- java - 如何在android studio中调用具有多个参数的API
- c# - 在 Unity2D 中禁用对撞机一段指定的时间
- indexoutofboundsexception - java.lang.IndexOutOfBoundsException:索引:11,大小:11
- laravel - Laravel + Flatpicker:如何使用 NPM 安装
- python - 如何通过 Cognito 身份池获取临时 AWS 凭证
- c++ - 如何在 gdb 中调用函数(void)
- python - 在 for 循环函数中返回
- c# - HTTP POST 多部分表单数据
- kubernetes - 使用 Kubectl 在 Kubernetes 中调整 PVC 的大小