Dependency conflict resolution in Maven involves choosing a consistent version when multiple dependencies require different versions of the same library. Maven uses a 'nearest definition' strategy, where the version closest to the root in the dependency tree is chosen. In an e-commerce project, if two dependencies require different versions of a logging library, Maven will resolve this using its conflict resolution strategy.