I forgot to provide a link to what the current Maven generated web-site looks like:
https://builds.apache.org/job/sis-jdk7/site/ Martin Le 14/04/14 17:00, Martin Desruisseaux a écrit : > Hello all > > There is an ungoing discussion on [email protected] related to the > difficulty to maintain the Jenkins servers running. Part of the > difficulty is the large amount of resources consumed by the numerous > Apache projects, some of them taking up to 10 hours to complete their > build. The Apache SIS job is not yet too heavy - it takes between 15 and > 45 minutes to complete on Jenkins. However the site generation consumes > a very large fraction of this build time. While a "mvn clean deploy" > compiles the source code only once, a "mvn clean deploy site" compiles > the whole SIS project up to 18 times. We do not known why - this is a > known Maven 3 issue. Maybe, in addition, there is some particularities > in the SIS pom.xml. > > In order to help Jenkins servers, I propose to abandon support for "mvn > site" goal. All reporting configurations (Javadoc, FindBugs, etc.) would > move from the <reporting> section to the <build> section in the pom.xml, > in order to allow us to use the lighter "mvn javadoc:aggregate" goal > instead than "mvn site". Likewise, we would use "mvn verify > findbugs:findbugs" for the Findbugs report. To keep the source code > simpler, I would remove most of Maven site configuration in SIS > (otherwise it would be at risk to become quickly obsolete). This would > increase the role of "http://sis.apache.org" as the only SIS web site. > > What do peoples think? > > Martin >
