You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by supareno <re...@free.fr> on 2008/01/10 01:04:04 UTC
JUnit test compilation problems
hello guys,
a little problem with maven and JUnit test.
i use JUnit 4.1 and a jdk 1.6.0_03 under linux (ubuntu)
my JAVA_HOME is correctly set and MAVEN_HOME too !
i wrote test classes with static import, annotations and generics.
when i run maven in a terminal
mvn test-compile
i've got the following output:
[ERROR] BUILD FAILURE
[INFO]
------------------------------------------------------------------------
[INFO] Compilation failure
/<my_project>/src/test/java/TestParser.java:[7,7] static import
declarations are not supported in -source 1.3
(use -source 5 or higher to enable static import declarations)
import static org.junit.Assert.*;
/<my_project>/src/test/java/TestParser.java:[24,2] annotations are not
supported in -source 1.3
(use -source 5 or higher to enable annotations)
@Test
etc...
what am i doing wrong?
regards
supareno
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org
Re: JUnit test compilation problems
Posted by nbertram <ni...@dpi.wa.gov.au>.
Just add a plugin configuration for the maven-compiler-plugin to your project
pom. The example below shows such a configuration. Sorry its not nicely
color coded.
<project>
<modelVersion>4.0.0</modelVersion>
<groupId>bla.examples</groupId>
<artifactId>bla</artifactId>
<name>Bla</name>
<version>1.1</version>
<build>
<sourceDirectory>src/main</sourceDirectory>
<testSourceDirectory>src/test</testSourceDirectory>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.5</source>
<target>1.5</target>
</configuration>
</plugin>
<!-- ... any other configurations -->
</plugins>
</build>
<!-- ... any other configurations -->
</project>
There are probably other ways to do it too but I have not used any other ...
Cheers,
Niels
reno-2 wrote:
>
> hello guys,
>
> a little problem with maven and JUnit test.
> i use JUnit 4.1 and a jdk 1.6.0_03 under linux (ubuntu)
>
> my JAVA_HOME is correctly set and MAVEN_HOME too !
>
> i wrote test classes with static import, annotations and generics.
> when i run maven in a terminal
>
> mvn test-compile
>
> i've got the following output:
>
> [ERROR] BUILD FAILURE
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Compilation failure
>
> /<my_project>/src/test/java/TestParser.java:[7,7] static import
> declarations are not supported in -source 1.3
> (use -source 5 or higher to enable static import declarations)
> import static org.junit.Assert.*;
>
> /<my_project>/src/test/java/TestParser.java:[24,2] annotations are not
> supported in -source 1.3
> (use -source 5 or higher to enable annotations)
> @Test
> etc...
>
> what am i doing wrong?
>
> regards
> supareno
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
>
>
>
--
View this message in context: http://www.nabble.com/JUnit-test-compilation-problems-tp14724908s177p14726940.html
Sent from the Maven - Users mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org