diff --git a/xdoc/plugin.jelly b/xdoc/plugin.jelly index d3aad866..3b93b540 100644 --- a/xdoc/plugin.jelly +++ b/xdoc/plugin.jelly @@ -440,7 +440,21 @@ - + + + + + + + + + + + + Generating ${outFile} from ${file} @@ -479,6 +493,10 @@ prettyPrint="no"> + + + + diff --git a/xdoc/plugin.properties b/xdoc/plugin.properties index 3e3a7ded..2ce6da7c 100644 --- a/xdoc/plugin.properties +++ b/xdoc/plugin.properties @@ -84,6 +84,8 @@ maven.xdoc.copy.excludes.classic=external-classic.png,help_logo.gif,icon_arrowfo # Note that navigation.xml and ${maven.xdoc.xml.copy} are included implicitly maven.xdoc.validate.exclude=changes.xml +maven.xdoc.skip.uptodate=false + # # I18N Preferences # diff --git a/xdoc/xdocs/changes.xml b/xdoc/xdocs/changes.xml index 563a6f2a..15acf798 100644 --- a/xdoc/xdocs/changes.xml +++ b/xdoc/xdocs/changes.xml @@ -27,6 +27,7 @@ + Perform JSL transforms on xdocs only when they have changed. Add xdoc tag library documentation to the plugin site. Fix xdoc:validate. One cannot call xdoc:copy-user-resources directly. diff --git a/xdoc/xdocs/properties.xml b/xdoc/xdocs/properties.xml index bb2e2ff4..9de961af 100644 --- a/xdoc/xdocs/properties.xml +++ b/xdoc/xdocs/properties.xml @@ -61,6 +61,15 @@ ${maven.build.dir}/generated-xdocs. + + +
+ + + + + + @@ -102,6 +111,22 @@ changes.xml. + + + + +
Property nameOptional?Description
maven.xdoc.xml.copy Yes
maven.xdoc.skip.uptodateYes + If set to true, Maven compares the timestamps + of corresponding source- and generated files and only + performs a transformation if they are different. + This leads to a speedup of the site generation by eliminating + tranforms of unchanged documents. Note: + this only applies to user-supplied source documents, if you + change settings in project.xml, navigation.xml + or any other properties- or configuration file, you should + generate the site from scratch to make sure all cross-links + are correct. Defaults to false. +