[ https://issues.apache.org/jira/browse/MSITE-751?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Pedro Vieira Silva updated MSITE-751: ------------------------------------- Description: When building site for a multimodule project maven site:site fails with the following error: {noformat} [ERROR] Failed to execute goal org.apache.maven.plugins:maven-site-plugin:3.4:site (default-cli) on project eclipse: Execution default-cli of goal org.apache.maven.plugins:maven-site-plugin:3.4:site failed: Source directory 'D:\test-project\target\classes' not exists -> [Help 1] {noformat} The parent project has packaging pom so it hasn't any target/classes directory inside it ...But test-project has several subprojects inside it that in turn have packaging type set to jar. My maven configuration is as follows: {code:xml} [...] <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-site-plugin</artifactId> <version>3.4</version> <dependencies> <dependency> <groupId>org.apache.maven.doxia</groupId> <artifactId>doxia-module-markdown</artifactId> <version>1.6</version> </dependency> </dependencies> <configuration> <inputEncoding>UTF-8</inputEncoding> <outputEncoding>UTF-8</outputEncoding> </configuration> </plugin> [...] <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> <version>2.10.3</version> <configuration> <failOnError>false</failOnError> </configuration> <executions> <execution> <id>aggregate</id> <goals> <goal>aggregate</goal> </goals> <phase>site</phase> </execution> </executions> </plugin> [..] <distributionManagement> <site> <id>test-project-site</id> <name>My Site</name> <url>file:///var/www/html/test-project</url> </site> </distributionManagement> [...] {code} was: When building site for a multimodule project maven site:site fails with the following error: {noformat} [ERROR] Failed to execute goal org.apache.maven.plugins:maven-site-plugin:3.4:site (default-cli) on project eclipse: Execution default-cli of goal org.apache.maven.plugins:maven-site-plugin:3.4:site failed: Source directory 'D:\test-project\target\classes' not exists -> [Help 1] {noformat} The parent project has packaging pom so it hasn't any target/classes directory inside it ...But test-project has several subprojects inside it that in turn have packaging type set to jar. My maven configuration is as follows: {code:xml} [...] <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> <version>2.10.3</version> <configuration> <failOnError>false</failOnError> </configuration> <executions> <execution> <id>aggregate</id> <goals> <goal>aggregate</goal> </goals> <phase>site</phase> </execution> </executions> </plugin> [..] <distributionManagement> <site> <id>test-project-site</id> <name>My Site</name> <url>file:///var/www/html/test-project</url> </site> </distributionManagement> [...] {code} > Site generation fails with source directory not foun on multi > -------------------------------------------------------------- > > Key: MSITE-751 > URL: https://issues.apache.org/jira/browse/MSITE-751 > Project: Maven Site Plugin > Issue Type: Bug > Components: Maven 3, multi module > Affects Versions: 3.4 > Environment: Windows 10, JDK8, Maven 3.3.3 > Reporter: Pedro Vieira Silva > Priority: Blocker > Fix For: 3.4.1 > > > When building site for a multimodule project maven site:site fails with the > following error: > {noformat} > [ERROR] Failed to execute goal > org.apache.maven.plugins:maven-site-plugin:3.4:site (default-cli) on project > eclipse: Execution default-cli of goal > org.apache.maven.plugins:maven-site-plugin:3.4:site failed: Source directory > 'D:\test-project\target\classes' not exists -> [Help 1] > {noformat} > The parent project has packaging pom so it hasn't any target/classes > directory inside it ...But test-project has several subprojects inside it > that in turn have packaging type set to jar. > My maven configuration is as follows: > {code:xml} > [...] > <plugin> > <groupId>org.apache.maven.plugins</groupId> > <artifactId>maven-site-plugin</artifactId> > <version>3.4</version> > <dependencies> > <dependency> > <groupId>org.apache.maven.doxia</groupId> > <artifactId>doxia-module-markdown</artifactId> > <version>1.6</version> > </dependency> > </dependencies> > <configuration> > <inputEncoding>UTF-8</inputEncoding> > <outputEncoding>UTF-8</outputEncoding> > </configuration> > </plugin> > [...] > <plugin> > <groupId>org.apache.maven.plugins</groupId> > <artifactId>maven-javadoc-plugin</artifactId> > <version>2.10.3</version> > <configuration> > <failOnError>false</failOnError> > </configuration> > <executions> > <execution> > <id>aggregate</id> > <goals> > <goal>aggregate</goal> > </goals> > <phase>site</phase> > </execution> > </executions> > </plugin> > [..] > <distributionManagement> > <site> > <id>test-project-site</id> > <name>My Site</name> > <url>file:///var/www/html/test-project</url> > </site> > </distributionManagement> > [...] > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)