Excluir servlet-api do escopo de teste Maven

Eu tenho a seguinte dependência no meu pom.xml para que meu IDE (IntelliJ) tenha as classes servlet-api disponíveis durante a compilação, mas não fornecidas na compilação.

<dependency>
    <groupId>javax.servlet</groupId>
    <artifactId>servlet-api</artifactId>
    <version>3.0-alpha-1</version>
    <scope>provided</scope>
 </dependency>

Mas, desde que o escopo adicione as classes nessa dependência ao caminho de classe ao executar no escopo de teste, isso é um problema para o Jetty que inicio programaticamente. Desde que já tem em sua biblioteca eu recebo um

 java.lang.SecurityException: class "javax.servlet.FilterRegistration"'s signer information does not match signer information of other classes in the same package

Se eu remover essa dependência, o servidor Jetty é iniciado corretamente no escopo de teste, mas eu preciso dessa dependência para o IntelliJ compilar meu código. Qual é a melhor maneira de resolver isso, existe uma maneira que eu possa excluir essa dependência para o escopo de teste?

questionAnswers(8)

yourAnswerToTheQuestion