Falha ao executar o objetivo org.apache.maven.plugins: maven-surefire-plugin: 2.10: test

132

Vasculhei a Internet há quase cinco dias, procurando uma solução para esse problema, mas não consigo encontrá-lo e resolvê-lo sozinho, principalmente porque sou muito novo no Maven e no PlayN, por isso não tenho muita certeza de o que eu estou olhando exatamente. Mas, está claramente fracassando na construção do núcleo. Parece que não pode baixar um "filtro de artefato" e não pode executar o teste do Surefire. Mas estou apenas especulando sobre coisas que não entendo completamente, apesar de estar tentando pesquisar essas coisas como loucas. Qualquer ajuda de pessoas mais experientes seria muito, muito apreciada. Estou perdendo a cabeça nisso.

[INFO] Building Synthesis Core 1.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO] 
[INFO] --- maven-enforcer-plugin:1.0:enforce (enforce-maven) @ synthesis-core ---
[INFO] 
[INFO] --- maven-resources-plugin:2.5:resources (default-resources) @ synthesis-core ---
[debug] execute contextualize
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 2 resources
[INFO] skip non existing resourceDirectory C:\Users\Josiah\synthesis\core\src\main\resources
[INFO] 
[INFO] --- maven-compiler-plugin:2.3:compile (default-compile) @ synthesis-core ---
[INFO] Nothing to compile - all classes are up to date
[INFO] 
[INFO] --- maven-resources-plugin:2.5:testResources (default-testResources) @ synthesis-core ---
[debug] execute contextualize
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory C:\Users\Josiah\synthesis\core\src\test\resources
[INFO] 
[INFO] --- maven-compiler-plugin:2.3:testCompile (default-testCompile) @ synthesis-core ---
[INFO] No sources to compile
[INFO] 
[INFO] --- maven-surefire-plugin:2.10:test (default-test) @ synthesis-core ---
Downloading: http://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-common-artifact-filters/1.3/maven-common-artifact-filters-1.3.pom
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO] 
[INFO] Synthesis Metaproject ............................. SUCCESS [1.059s]
[INFO] Synthesis Core .................................... FAILURE [3.538s]
[INFO] Synthesis Java .................................... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 4.997s
[INFO] Finished at: Wed Oct 31 23:57:38 EDT 2012
[INFO] Final Memory: 6M/109M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.10:test (default-test) on project synthesis-core: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:2.10:test failed: Plugin org.apache.maven.plugins:maven-surefire-plugin:2.10 or one of its dependencies could not be resolved: Failed to collect dependencies for org.apache.maven.plugins:maven-surefire-plugin:jar:2.10 (): Failed to read artifact descriptor for org.apache.maven.shared:maven-common-artifact-filters:jar:1.3: Could not transfer artifact org.apache.maven.shared:maven-common-artifact-filters:pom:1.3 from/to central (http://repo.maven.apache.org/maven2): Remotely Closed [id: 0x0847a8f3, /192.168.1.54:65153 :> repo.maven.apache.org/93.184.215.223:80] -> [Help 1]

Eu então tive que imprimir todo o log de depuração e elaborou um pouco o bit Surefire, exibindo todas as exceções invocadas:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.
10:test (default-test) on project synthesis-core: Execution default-test of goal
 org.apache.maven.plugins:maven-surefire-plugin:2.10:test failed: Plugin org.apa
che.maven.plugins:maven-surefire-plugin:2.10 or one of its dependencies could no
t be resolved: Failed to collect dependencies for org.apache.maven.plugins:maven
-surefire-plugin:jar:2.10 (): Failed to read artifact descriptor for org.apache.
maven.shared:maven-common-artifact-filters:jar:1.3: Could not transfer artifact
org.apache.maven.shared:maven-common-artifact-filters:pom:1.3 from/to central (h
ttp://repo.maven.apache.org/maven2): Connection reset -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal o
rg.apache.maven.plugins:maven-surefire-plugin:2.10:test (default-test) on projec
t synthesis-core: Execution default-test of goal org.apache.maven.plugins:maven-
surefire-plugin:2.10:test failed: Plugin org.apache.maven.plugins:maven-surefire
-plugin:2.10 or one of its dependencies could not be resolved: Failed to collect
 dependencies for org.apache.maven.plugins:maven-surefire-plugin:jar:2.10 ()
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor
.java:225)
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor
.java:153)
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor
.java:145)
        at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProje
ct(LifecycleModuleBuilder.java:84)
        at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProje
ct(LifecycleModuleBuilder.java:59)
        at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBu
ild(LifecycleStarter.java:183)
        at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(Lifecycl
eStarter.java:161)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
        at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
        at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Laun
cher.java:290)
        at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.jav
a:230)
        at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(La
uncher.java:409)
        at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:
352)
Caused by: org.apache.maven.plugin.PluginExecutionException: Execution default-t
est of goal org.apache.maven.plugins:maven-surefire-plugin:2.10:test failed: Plu
gin org.apache.maven.plugins:maven-surefire-plugin:2.10 or one of its dependenci
es could not be resolved: Failed to collect dependencies for org.apache.maven.pl
ugins:maven-surefire-plugin:jar:2.10 ()
        at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(Default
BuildPluginManager.java:82)
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor
.java:209)
        ... 19 more
Caused by: org.apache.maven.plugin.PluginResolutionException: Plugin org.apache.
maven.plugins:maven-surefire-plugin:2.10 or one of its dependencies could not be
 resolved: Failed to collect dependencies for org.apache.maven.plugins:maven-sur
efire-plugin:jar:2.10 ()
        at org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver.re
solve(DefaultPluginDependenciesResolver.java:211)
        at org.apache.maven.plugin.internal.DefaultMavenPluginManager.createPlug
inRealm(DefaultMavenPluginManager.java:353)
        at org.apache.maven.plugin.internal.DefaultMavenPluginManager.setupPlugi
nRealm(DefaultMavenPluginManager.java:321)
        at org.apache.maven.plugin.DefaultBuildPluginManager.getPluginRealm(Defa
ultBuildPluginManager.java:175)
        at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(Default
BuildPluginManager.java:78)
        ... 20 more
Caused by: org.sonatype.aether.collection.DependencyCollectionException: Failed
to collect dependencies for org.apache.maven.plugins:maven-surefire-plugin:jar:2
.10 ()
        at org.sonatype.aether.impl.internal.DefaultDependencyCollector.collectD
ependencies(DefaultDependencyCollector.java:258)
        at org.sonatype.aether.impl.internal.DefaultRepositorySystem.collectDepe
ndencies(DefaultRepositorySystem.java:308)
        at org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver.re
solve(DefaultPluginDependenciesResolver.java:199)
        ... 24 more
Caused by: org.sonatype.aether.resolution.ArtifactDescriptorException: Failed to
 read artifact descriptor for org.apache.maven.shared:maven-common-artifact-filt
ers:jar:1.3
        at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.
loadPom(DefaultArtifactDescriptorReader.java:296)
        at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.
readArtifactDescriptor(DefaultArtifactDescriptorReader.java:186)
        at org.sonatype.aether.impl.internal.DefaultDependencyCollector.process(
DefaultDependencyCollector.java:412)
        at org.sonatype.aether.impl.internal.DefaultDependencyCollector.process(
DefaultDependencyCollector.java:544)
        at org.sonatype.aether.impl.internal.DefaultDependencyCollector.collectD
ependencies(DefaultDependencyCollector.java:240)
        ... 26 more
Caused by: org.sonatype.aether.resolution.ArtifactResolutionException: Could not
 transfer artifact org.apache.maven.shared:maven-common-artifact-filters:pom:1.3
 from/to central (http://repo.maven.apache.org/maven2): Connection reset
        at org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolve(Def
aultArtifactResolver.java:538)
        at org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolveArti
facts(DefaultArtifactResolver.java:216)
        at org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolveArti
fact(DefaultArtifactResolver.java:193)
        at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.
loadPom(DefaultArtifactDescriptorReader.java:281)
        ... 30 more
Caused by: org.sonatype.aether.transfer.ArtifactTransferException: Could not tra
nsfer artifact org.apache.maven.shared:maven-common-artifact-filters:pom:1.3 fro
m/to central (http://repo.maven.apache.org/maven2): Connection reset
        at org.sonatype.aether.connector.wagon.WagonRepositoryConnector$4.wrap(W
agonRepositoryConnector.java:951)
        at org.sonatype.aether.connector.wagon.WagonRepositoryConnector$4.wrap(W
agonRepositoryConnector.java:941)
        at org.sonatype.aether.connector.wagon.WagonRepositoryConnector$GetTask.
run(WagonRepositoryConnector.java:669)
        at org.sonatype.aether.util.concurrency.RunnableErrorForwarder$1.run(Run
nableErrorForwarder.java:60)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExec
utor.java:886)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor
.java:908)
        at java.lang.Thread.run(Thread.java:662)
Caused by: org.apache.maven.wagon.TransferFailedException: Connection reset
        at org.apache.maven.wagon.shared.http4.AbstractHttpClientWagon.fillInput
Data(AbstractHttpClientWagon.java:799)
        at org.apache.maven.wagon.StreamWagon.getInputStream(StreamWagon.java:11
6)
        at org.apache.maven.wagon.StreamWagon.getIfNewer(StreamWagon.java:88)
        at org.apache.maven.wagon.StreamWagon.get(StreamWagon.java:61)
        at org.sonatype.aether.connector.wagon.WagonRepositoryConnector$GetTask.
run(WagonRepositoryConnector.java:601)
        ... 4 more
Caused by: java.net.SocketException: Connection reset
        at java.net.SocketInputStream.read(SocketInputStream.java:168)
        at org.apache.maven.wagon.providers.http.httpclient.impl.io.AbstractSess
ionInputBuffer.fillBuffer(AbstractSessionInputBuffer.java:149)
        at org.apache.maven.wagon.providers.http.httpclient.impl.io.SocketInputB
uffer.fillBuffer(SocketInputBuffer.java:110)
        at org.apache.maven.wagon.providers.http.httpclient.impl.io.AbstractSess
ionInputBuffer.readLine(AbstractSessionInputBuffer.java:264)
        at org.apache.maven.wagon.providers.http.httpclient.impl.conn.DefaultRes
ponseParser.parseHead(DefaultResponseParser.java:98)
        at org.apache.maven.wagon.providers.http.httpclient.impl.io.AbstractMess
ageParser.parse(AbstractMessageParser.java:252)
        at org.apache.maven.wagon.providers.http.httpclient.impl.AbstractHttpCli
entConnection.receiveResponseHeader(AbstractHttpClientConnection.java:281)
        at org.apache.maven.wagon.providers.http.httpclient.impl.conn.DefaultCli
entConnection.receiveResponseHeader(DefaultClientConnection.java:247)
        at org.apache.maven.wagon.providers.http.httpclient.impl.conn.AbstractCl
ientConnAdapter.receiveResponseHeader(AbstractClientConnAdapter.java:219)
        at org.apache.maven.wagon.providers.http.httpclient.protocol.HttpRequest
Executor.doReceiveResponse(HttpRequestExecutor.java:298)
        at org.apache.maven.wagon.providers.http.httpclient.protocol.HttpRequest
Executor.execute(HttpRequestExecutor.java:125)
        at org.apache.maven.wagon.providers.http.httpclient.impl.client.DefaultR
equestDirector.tryExecute(DefaultRequestDirector.java:645)
        at org.apache.maven.wagon.providers.http.httpclient.impl.client.DefaultR
equestDirector.execute(DefaultRequestDirector.java:464)
        at org.apache.maven.wagon.providers.http.httpclient.impl.client.Abstract
HttpClient.execute(AbstractHttpClient.java:820)
        at org.apache.maven.wagon.providers.http.httpclient.impl.client.Abstract
HttpClient.execute(AbstractHttpClient.java:754)
        at org.apache.maven.wagon.shared.http4.AbstractHttpClientWagon.execute(A
bstractHttpClientWagon.java:674)
        at org.apache.maven.wagon.shared.http4.AbstractHttpClientWagon.fillInput
Data(AbstractHttpClientWagon.java:793)
        ... 8 more

EDIT: Adicionando no meu pom.xml para análise.

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <parent>
    <groupId>com.googlecode.playn</groupId>
    <artifactId>playn-project</artifactId>
    <version>1.3.1</version>
  </parent>

  <groupId>com.hijackedlongboat</groupId>
  <artifactId>synthesis</artifactId>
  <version>1.0-SNAPSHOT</version>
  <packaging>pom</packaging>
  <name>Synthesis Metaproject</name>

  <properties>
    <playn.version>1.3.1</playn.version>
  </properties>

  <profiles>
    <profile>
      <id>java</id>
      <activation><activeByDefault>true</activeByDefault></activation>
      <modules><module>java</module></modules>
    </profile>
    <profile>
      <id>android</id>
      <modules><module>android</module></modules>
    </profile>
    <profile>
      <id>ios</id>
      <modules><module>ios</module></modules>
    </profile>
    <profile>
      <id>html</id>
      <modules><module>html</module></modules>
    </profile>
    <profile>
      <id>flash</id>
      <modules><module>flash</module></modules>
    </profile>
  </profiles>

  <modules>
    <module>core</module>
  </modules>
</project>

EDIÇÃO 2: RESOLVIDO Usando o comando "mvn dependency :: tree", consegui encontrar um repositório ausente que não estava sendo exibido no rastreamento de depuração e pilha. O repositório ausente era "forplay-legacy", que eu adicionei ao pom.xml da seguinte maneira:

  <repositories>
    <repository>
      <id>forplay-legacy</id>
      <url>http://forplay.googlecode.com/svn/mavenrepo</url>
    </repository>
  </repositories>
DoctorDep
fonte
Mostre-nos a parte mais importante, seu pom.xml. Então poderemos ajudar.
maba
Meu pom. Você é gentil, senhor. Editando meu post agora para adicioná-lo.
DoctorDep 1/11/2012
3
@ user1784668 como sabemos qual está faltando?
Sourabh Saldi
mvn instalar resolver o problema para mim, ele instala todas as dependências
vikramvi

Respostas:

57

Você provavelmente está perdendo algumas dependências.

Localize as dependências que estão faltando mvn dependency:tree, instale-as manualmente e construa seu projeto com a -oopção (offline).

user311174
fonte
Não consigo imaginar que problemas meu laptop está tendo para se conectar à Internet a partir do meu próprio wifi em casa. Meu firewall também está desativado no meu roteador seguro. No entanto, você faz uma observação válida, então definitivamente vou tentar e escreverei de volta com os resultados.
DoctorDep
4
Oh meu Deus, muito obrigado. Não havia um problema na minha internet, mas o comando "mvn dependency :: tree" que eu não conhecia antes de você me contar em seu comentário me levou a encontrar um repositório ausente que os comandos debug e stack trace não eram ' não está me mostrando. O repositório ausente era "forplay-legacy". Depois, pesquisei neste repositório e encontrei algumas informações sobre ele, adicionando-o à minha lista de repositórios. E, pronto, ele foi instalado corretamente. Eu nunca teria encontrado se você não tivesse mencionado esse comando. Muito obrigado!
DoctorDep
2
Bem!! Esse truque também me ajudou. Não sei por que a interface do usuário (Maven -> Atualizar projeto) me ajuda.
Amit Kumar Gupta
Haha, esqueci completamente que tinha -o e meus instantâneos não eram atualizados. Obrigado pela lembrança!
Jonathan Natie Klopper
2
A resposta do Pratik abaixo, mvn clean install -U, é uma correção muito mais fácil.
Alexander Measure
69

Eu tive um problema semelhante, consegui resolvê-lo usando a opção -U junto com o comando mvn como

mvn clean install -U

Isso funcionou para mim, espero que ajude.

Pratik Goenka
fonte
2
o que -U faz?
Spikolynn
5
@Spikolynn, -U re-downloads todas as dependências
Jason Washo
Usando o Eclipse: Botão direito do mouse no projeto> Executar como> clean..This Maven funcionou para mim
Debuggerrr
21

Eu tive um problema semelhante, mas todas as respostas aqui não me ajudaram.

Para mim, o problema foi um teste que falhou. Se você estiver executando um desenvolvimento orientado a testes, um teste com falha / não implementado não deve interromper a construção. Eu ainda quero que meu projeto seja construído.

Para resolver isso, adicionei uma configuração ao infalível, para ignorar um teste que falhou.

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-surefire-plugin</artifactId>
    <version>2.19.1</version>
    <configuration>
        <testFailureIgnore>true</testFailureIgnore>
    </configuration>
</plugin>
Spenhouet
fonte
7
Não acho que seja uma boa ideia. As alterações são verificadas no SCM e, em seguida, o servidor do IC não captura erros no seu código.
Britter
2
@britter Isso não significa que ignora erros (falha nos testes). Apenas não quebra a compilação quando um teste falha. Com o estilo orientado a teste, isso também é aceitável no servidor de IC. Você ainda pode executar o que quiser nos testes com falha e ver quais testes falharam.
Spenhouet 2/11
1
É totalmente falso como resposta: ele não está permitindo testFailure que irá resolver o problema
Hohenheim
11

Atualize o projeto Maven:

Passos:

  1. Clique com o botão direito do mouse em "projeto"
  2. Vá para "Maven" >> "Atualizar"
  3. Aguarde todas as alterações serem aplicadas
  4. Confirme as alterações (se o código estiver no repositório)
  5. Corre
Paulo
fonte
10

Este erro ocorre se alguns casos de teste de unidade estiverem falhando.

No meu aplicativo, determinados testes de unidade não eram compatíveis com o Java 8, portanto estavam falhando. Meu erro foi resolvido depois de mudar jdk1.8.0_92para jdk1.7.0_80.

A compilação seria bem-sucedida, mvn clean install -DskipTestsmas isso ignorará os testes de unidade. Portanto, certifique-se de executar separadamente separadamente após a conclusão da compilação.

avp
fonte
Sim, isso também é verdade para mim. Os casos de teste estão a falhar e, assim, obter o mencionado erro
Chaklader Asfak Arefe
5

Tentei seguir as instruções fornecidas na maioria dos comentários sobre este tópico, incluindo a resposta escolhida, mas o erro persistiu. Eu fiz algumas pesquisas e encontrei esta página que deu uma solução que me ajudou (ok, com algumas sugestões da minha parte).

Então, o que fiz foi substituir o número da versão no plugin maven surefire da seguinte maneira: <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>3.0.0-M1</version>

Eu espero que isso ajude!

Chihab
fonte
1

Eu enfrentei o mesmo erro, mas no meu caso, o problema foi resolvido após a exclusão da /targetpasta e do nbactions.xmlarquivo.

Dipu
fonte
No meu caso - basta excluir a /targetpasta da pasta de alto nível e todas as subpastas fizeram o truque.
Andrey Lebedenko
1

Eu tive o mesmo problema, resolvi das etapas abaixo:

  1. Clique com o botão direito do mouse em projeto-> maven-> Atualizar projeto
  2. Aqui eu selecionei "forçar atualização para snapshot / release"
  3. Depois disso, compilei novamente meu projeto e problema foi corrigido
Mahesh Chaudhary
fonte
0

Quando eu encontrei o problema, o changes.xml documento estava malformado (faltando uma tag final). A correção foi editar o XML para torná-lo bem formado.

Portanto, verificar se o XML está bem formado pode ser importante, especialmente quando o plug-in de liberação não se queixa.

turbilhão
fonte
0

Para mim, mudar a versão Jenkins ajudou.

  <parent>
    <groupId>org.jenkins-ci.plugins</groupId>
    <artifactId>plugin</artifactId>
    <version>1.642.4</version><!-- which version of Jenkins is this plugin built against? -->
  </parent>
Anuja Lamahewa
fonte
0

Às vezes, você recebe erros de som semelhantes, mas por motivos que realmente não estão relacionados às ferramentas - neste caso, o plug-in Surefire.

Para mim, eu estava recebendo um erro semelhante, mas o motivo era que eu não estava apontando para o URL correto do banco de dados!

Entre muita verbosidade (usando o sinalizador mvn-X), vi uma mensagem de tempo limite.

Um truque que fiz foi instalar o IntelliJ no servidor de compilação (para fins de depuração) e corrigir problemas através dele primeiro e depois desinstalá-lo e garantir que tudo funcione também no servidor de compilação.

Manav Sharma
fonte
0

Clique com o botão direito do mouse em Projeto -> Maven -> Atualizar projeto -> Selecionar Force update of snapshot

Ou

Navegue para a pasta raiz do projeto e use os seguintes comandos:

instalação limpa do mvn -U ou instalação limpa do mvn --update-snapshots

Aqui -U força uma verificação de liberações ausentes e capturas instantâneas atualizadas em repositórios remotos

shiv
fonte
0

Eu tive um problema semelhante e a solução para mim era bem diferente da que os outros usuários postaram.

O problema comigo estava relacionado ao projeto que eu estava trabalhando no ano passado, que exigia um certo proxy nas configurações do maven (localizadas em <path to maven folder>\maven\conf\settings.xmleC:\Users\<my user>\.m2\settings.xml ). O proxy estava bloqueando o download dos pacotes externos necessários.

A solução foi colocar de volta o arquivo original ( settings.xml) nesses locais. Depois que as coisas foram restauradas, eu consegui baixar os pacotes e tudo funcionou.

Leonardo Alves Machado
fonte
0

siga este tutorial: https://www.petrikainulainen.net/programming/maven/creating-code-coverage-reports-for-unit-and-integration-tests-with-the-jacoco-maven-plugin/

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.15</version>
<configuration>
    <!-- Sets the VM argument line used when unit tests are run. -->
    <argLine>${surefireArgLine}</argLine>
    <!-- Skips unit tests if the value of skip.unit.tests property is true -->
    <skipTests>${skip.unit.tests}</skipTests>
    <!-- Excludes integration tests when unit tests are run. -->
    <excludes>
        <exclude>**/IT*.java</exclude>
    </excludes>
</configuration>

oitathi
fonte