Hi everybody, maven compiler plugin drives me crazy for the defaut-testCompile...
In a project I am using maven aspectj plugin, my whole source code is under src/main/aspect and during the compile maven compiler plugin correclty ignore this directory and compile only src/main/java..... Now in test-compile phase, compiler plugin discovers the src/test/aspect and wants to compile that also. This is a feature or bug I don't know but I know there is possiblity of configuring excludes for the maven compiler plugins and I did so, but no effect, whatever I do compiler plugin goes to src/test/aspect and compiles before maven aspectj plugin the src/test/aspect folder and crash..... Only hack I can use, is to set -Dmaven.test.skip=true but that is beyond ugly..... Does anybody else experienced anything like this and know the solution for it? Thx for the answers... I try this "compileSourceRoots" but it is not working , my guess is that only exlcudes the things under compileSourceRoots (which has src/test/aspect) <plugin> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.5</source> <target>1.5</target> <!-- ensure that the compile uses the same encoding as the file encoding of the *.java --> <compilerArguments> <encoding>utf8</encoding> </compilerArguments> <testExcludes> <testExclude>**/aspect/*</testExclude> </testExcludes> </configuration> </plugin> Telekom Deutschland GmbH Aufsichtsrat: Timotheus Hottges (Vorsitzender) Geschaftsfuhrung: Niek Jan van Damme (Sprecher), Thomas Berlemann, Thomas Dannenfeldt, Albert Henn, Dr. Christian P. Illek, Dr. Bruno Jacobfeuerborn Handelsregister: Amtsgericht Bonn, HRB 59 19 Sitz der Gesellschaft: Bonn WEEE-Reg.-Nr.: DE60800328