Я прочитал документацию и понимаю.
Пожалуйста, исправьте или сообщите мне об истине; согласно моему пониманию:
-
provided
Зависимости должны быть на машине, на которой вы запускаете код, и должны быть включены в путь -
compile
Зависимости не будут находиться на машине, которая запускает код, поэтому включите их в сборку -
system
Точно так же, как и при условии, но вам нужно, чтобы зависимости присутствовали в файле jar строго -
import
Похоже, что он должен импортировать зависимости из какого-либо другого POM файла, но я не знаю, как/почему, поэтому будет немного оценена