Is there some way to wildCard the <includeSource> element? I have a project in which the source is generated by another phase in another project in Maven, so there are source files being added and deleted all the time. It is really not convenient to have to itemize ever source file in the <configuration> element, but I noticed that if I don't the sources do not get compiled.

I cannot seem to find any documentation on the <includedSources> and <includedSource> elements.

On the other hand, maven-compile-plugin seems to know to copy all the sources found to the target directory anyway, but only the ones in the <includedSources> element actually get compiled.

As an aside, why is it named maven-compile-plugin instead of maven-compiler-plugin like for Java?

<build>
<sourceDirectory>./</sourceDirectory>
<plugins>
<plugin>
<groupId>org.apache.npanday.plugins</groupId>
<artifactId>maven-compile-plugin</artifactId>
<version>1.4.0-incubating</version>
<extensions>true</extensions>
<configuration>
<frameworkVersion>4.0</frameworkVersion>
<includeSources>
<includeSource>Properties\AssemblyInfo.cs</includeSource>
<includeSource>src\main\csharp\com\kodak\intersystem\common\Intersystem.generated.cs</includeSource>
<includeSource>src\main\csharp\com\kodak\intersystem\service\Service.generated.cs</includeSource>
</includeSources>
</configuration>
</plugin>
</plugins>
</build>

Reply via email to