The various scopes of Maven dependency include:
Compile: This scope is required to build, test, and run the project and is available by default.
Provided: This scope is needed to build and test the project and is available at runtime.
Runtime: This scope is not required for compilation but needed for execution.
Test: This scope is needed for compilation and running of the unit test cases.
System: This scope cannot be taken from the remote repository and need to be placed in the local project path.
Import: This scope is utilized when the dependencies are of pom type.