[ https://jira.codehaus.org/browse/MCOMPILER-26?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Herve Boutemy updated MCOMPILER-26: ----------------------------------- Description: The plexus-compiler-javac component adds "-sourcepath" argument always, but I believe it shouldn't be included when the list of source files is provided, causing that javac tries to compile not included files. example configuration: {code:xml} <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <includes> <include>org/springframework/core/**</include> <include>org/springframework/util/**</include> </includes> <testIncludes> <include>org/springframework/core/**</include> <include>org/springframework/util/**</include> </testIncludes> <testExcludes> <exclude>org/springframework/util/comparator/ComparatorTests.java</exclude> <exclude>org/springframework/util/ClassUtilsTests.java</exclude> <exclude>org/springframework/util/ObjectUtilsTests.java</exclude> <exclude>org/springframework/util/ReflectionUtilsTests.java</exclude> <exclude>org/springframework/util/SerializationTestUtils.java</exclude> <exclude>org/springframework/core/io/ResourceTests.java</exclude> </testExcludes> </configuration> </plugin>{code} was: The plexus-compiler-javac component adds "-sourcepath" argument always, but I believe it shouldn't be included when the list of source files is provided, causing that javac tries to compile not included files. example configuration: <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <includes> <include>org/springframework/core/**</include> <include>org/springframework/util/**</include> </includes> <testIncludes> <include>org/springframework/core/**</include> <include>org/springframework/util/**</include> </testIncludes> <testExcludes> <exclude>org/springframework/util/comparator/ComparatorTests.java</exclude> <exclude>org/springframework/util/ClassUtilsTests.java</exclude> <exclude>org/springframework/util/ObjectUtilsTests.java</exclude> <exclude>org/springframework/util/ReflectionUtilsTests.java</exclude> <exclude>org/springframework/util/SerializationTestUtils.java</exclude> <exclude>org/springframework/core/io/ResourceTests.java</exclude> </testExcludes> </configuration> </plugin> > Compiler plugin ignores includes / excludes > ------------------------------------------- > > Key: MCOMPILER-26 > URL: https://jira.codehaus.org/browse/MCOMPILER-26 > Project: Maven Compiler Plugin > Issue Type: Bug > Affects Versions: 2.0 > Reporter: Carlos Sanchez > Assignee: Carlos Sanchez > Priority: Critical > Fix For: 2.0.1 > > > The plexus-compiler-javac component adds "-sourcepath" argument always, but I > believe it shouldn't be included when the list of source files is provided, > causing that javac tries to compile not included files. > example configuration: > {code:xml} <plugin> > <groupId>org.apache.maven.plugins</groupId> > <artifactId>maven-compiler-plugin</artifactId> > <configuration> > <includes> > <include>org/springframework/core/**</include> > <include>org/springframework/util/**</include> > </includes> > <testIncludes> > <include>org/springframework/core/**</include> > <include>org/springframework/util/**</include> > </testIncludes> > <testExcludes> > > <exclude>org/springframework/util/comparator/ComparatorTests.java</exclude> > <exclude>org/springframework/util/ClassUtilsTests.java</exclude> > <exclude>org/springframework/util/ObjectUtilsTests.java</exclude> > > <exclude>org/springframework/util/ReflectionUtilsTests.java</exclude> > > <exclude>org/springframework/util/SerializationTestUtils.java</exclude> > <exclude>org/springframework/core/io/ResourceTests.java</exclude> > </testExcludes> > </configuration> > </plugin>{code} -- This message was sent by Atlassian JIRA (v6.1.6#6162)