当我努力创建一个将安装到另一个项目中的插件时,我打开了几个线程。我得到了一些帮助,但我现在意识到我尝试解决的部分问题是猜测,而猜测游戏的一部分是我对构建、测试等的含义并不完全清楚。这是我的猜测:
build - build the war file
runtime - running on the target platform, maybe run-app as well
compile - compiling Groovy/Java
test - running test-app
provided - not really sure
其中一些范围还包括其他范围,但从我在一些 SO 答案中看到的情况来看,对此存在一些混淆。我认为用户指南中缺少对范围的明确定义以及示例和含义。这是一个公平的观察吗?