commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From sebb <seb...@gmail.com>
Subject [ALL] Commons Parent - additional minimal site building profile?
Date Mon, 19 Jan 2015 23:53:40 GMT
Building the full site for a component can be quite time-consuming,
which makes checking the documentation build tedious.

Almost all the reports have "skip" parameters, so it's possible to
build up a command that only builds the component docs. This can be
saved as a shell script or alias. (Or define a profile in
settings.xml)
But those won't be available on other systems - or to other users.

Just wondering whether anyone else would find it useful to have an
(optional) profile for this?

For example, I have an alias:

mvnsite='mvn site -DskipTests -Dmaven.javadoc.skip -Dmaven.clover.skip
-Dcobertura.skip -Dfindbugs.skip -Dcheckstyle.skip -Dclirr.skip
-Dchanges.jira.skip'

It would be possible to define these props in a profile, for example
"basic" (or "docsonly" ?)

mvn site -Pbasic

This would then create a basic site without all the additional reports.

If a particular report was needed, that would be possible too:

mvn site -Pbasic -Dclirr.skip=false

Just a thought.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org


Mime
View raw message