Das Maven Add Source Plugin wird verwendet, um zusätzliche Source-Folder zu einem Maven-Projekt hinzuzufügen. Das Maven Add Source Plugin ist durch das Intersult Maven Repository zu beziehen.

Verwendung#

Das Plugin wird in den Build-Lifecycle mit aufgenommen und eine Execution des Goals add-source angestoßen, die die entsprechenden Source-Folders hinzufügt. Diese sollten sich in der Regel unter /src/main befinden.
<project>
    ...
    <build>
	<plugins>
                <plugin>
			<groupId>com.intersult</groupId>
			<artifactId>add-source-maven-plugin</artifactId>
			<version>1.1-SNAPSHOT</version>
			<executions>
				<execution>
					<id>add-source</id>
					<goals>
						<goal>add-source</goal>
					</goals>
					<configuration>
						<sources>
							<source>src/main/something</source>
							<source>src/main/other</source>
						</sources>
					</configuration>
				</execution>
			</executions>
		</plugin>
                ...
            </plugins>
        </build>
       ...
</project>

Ergebnis: Die Sourcen werden z.B. im Eclipse als Source-Folder angezeigt und im fertig compilierten Projekt als Class-Files im JAR erscheinen.