Brian M Dube wrote:
> Sjur Moshagen wrote:
> > Hello all,
> > 
> > As a follow-up on the previous question, here’s another one:
> > 
> > I need to be able to build a static version of the site. This works fine 
> > _except_ for this editor thing that I added to 
> > $PROJECT_HOME/src/documentation/resources/.
> > 
> > The thing is, that the ant build files are _mimicking_ the xmaps etc, they 
> > are not directly using them. And in this case ant is not copying any (?) of 
> > the files found in that resources dir except for the one linked to in the 
> > html page that contains the editor.

Around line 82 of main/targets/site.xml
it copies only certain project resources, explicitly the images directory.

Perhaps the ability was never completed to copy over certain relevant
other project resources.

> > So:
> > 
> > how can I tell ant that _in this project_ I need to copy everything in 
> > resources/x/ to site/x/?

Perhaps this is indicating that this should be in a plugin.
There is a section at the end of each plugin build.xml file,
that shows how to copy over extra resources.

I only found one that utilises that: the output.htmlArea plugin.
(Not sure about the state of that plugin, but at least useful as an example.)

As a plugin would make it easier to apply to various projects.

> I thought I remembered there being a setting to control this. All I'm
> finding now is:
> 
> https://forrest.apache.org/docs_0_100/howto/howto-asf-mirror.html#link
> and
> https://forrest.apache.org/docs_0_100/faq.html#cli-xconf
> 
> Have you already tried that?
> 
> Brian

And if your project uses Forrestbot to deploy, then that might assist
on a per-project level.

http://forrest.apache.org/tools/forrestbot.html#Workstages
discusses using your own "getlocal.get" workstage.

Another way is shown in our "zone" SVN forrest/zone/config/run-forrestbot.sh
which can copy some stuff before invoking forrest.

-David