Qual a diferença de adicionar o Jacoco como plugin ou dependency?
Existe a dependency dele no mvn repository: https://mvnrepository.com/artifact/org.jacoco/jacoco-maven-plugin
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Qual a diferença de adicionar o Jacoco como plugin ou dependency?
Existe a dependency dele no mvn repository: https://mvnrepository.com/artifact/org.jacoco/jacoco-maven-plugin
Use ele como plugin. Plugins e dependências são arquivos Jar, mas a diferença entre eles é que a maior parte do trabalho no maven é feita usando plug-ins; enquanto a dependência é apenas um arquivo Jar que será adicionado ao classpath. Então, podemos dizer que o plugin é um arquivo Jar que executa uma tarefa e a dependência é um Jar que fornece os arquivos de classe para o projeto.