2016-01-26 8 views

Antwort

23

ich gerade entfernt <arg>-make:transitive</arg> von pom.xml und Zusammenstellung gearbeitet.

Auch müssen Sie möglicherweise

<dependency> 
<groupId>org.specs2</groupId> 
<artifactId>specs2-junit_${scala.compat.version}</artifactId> 
<version>2.4.16</version> 
<scope>test</scope> 
</dependency> 

zu bekommen Test bestanden hinzuzufügen.

+0

Danke die Abhilfe fir – Suresh

+2

Um zu klären, wird die folgende Abhängigkeit hinzufügen müssen: org.specs2 specs2-junit _ $ {} scala.compat.version 2.4.16 test

+0

Ich habe nicht einmal 'make: transitive' in meinem pom – prayagupd

1

Mit intellij

hatte ich es von IntelliJ Compiler Config zu entfernen, da Kompilierung während versagte scalatests in intellij läuft.

Die .idea/scala_compiler Config wie unten waren,

cat .idea/scala_compiler.xml 

<?xml version="1.0" encoding="UTF-8"?> 
<project version="4"> 
    <component name="ScalaCompilerConfiguration"> 
    <profile name="Maven 1" modules="log-service"> 
     <parameters> 
     <parameter value="-make:transitive" /> 
     <parameter value="-dependencyfile" /> 
     <parameter value="$PROJECT_DIR$/target/.scala_dependencies" /> 
     </parameters> 
    </profile> 
    </component> 
</project> 

ich die -make-transitive Parameter für Compiler entfernt, neu gestartet, die intellij.

Ich habe keine Ahnung wer/warum -make:transitive Parameter zu .idea config hinzugefügt.

+0

Nicht in der Lage, .idea/config zu sehen. – Jet

+0

gibt es keine '.idea/config'. Ich meine wahrscheinlich, Idee config. check '.idea/scala_compiler.xml' – prayagupd

+0

es funktioniert für mich danke –

Verwandte Themen