Términos de Maven: dependencia y plugin, repositorio vs. pluginRepository

He estado trabajando con Maven durante días pero todavía me confunden algunos de los términos:

La primera pregunta es ¿cuál es la diferencia entrerepository ypluginRepository? Si hay una diferencia funcional, ¿debo poner una url para ambos?

La segunda pregunta es ¿cuál es la diferencia entredependency yplugin? Tal vez son elementos totalmente diferentes para comparar porqueplugin puede incluirdependencies, pero para míplugins ¿Pareces algún tipo de dependencias en una compilación? Al igual que "Estebuild depende de estos complementos, y uno de ellos depende de las dependencias ", siempre creo que las dependencias son una clase de archivos jar de biblioteca, y los complementos son archivos jar de biblioteca o proyectos dependientes en archivos jar ...

Lo siento si la pregunta es un poco tonta, pero estoy realmente confundido. Por favor dé una pista, gracias.

Respuestas a la pregunta(1)

Su respuesta a la pregunta