Thorsten Scherler wrote: > Gavin wrote: > ... > > > > Thanks, it also happens to be a (not necessarily the) fix for getting trunk > > working again for Windows Devs. We need to look a bit higher up in the chain > > as to what makes this work and if we can find a solution without having to > > have this fallback permanently in all plugins, current and future. > > Actually it maybe our bug after all. Looking at my commit you pointed > out it feels right to have a non relative match as fallback. I mean the > relative match in the lm is for the rare case that one is requesting the > plugin directly or one needs a custom implementation of the match. > However relative path for plugins means: one cannot reuse the lm match > from a project or plugin without implementing the match. > > ...and that does not feel right and more like a bug. > > > I don't know why, I just have the niggling feeling that because it works > > without this fix for Linux/MAC then applying the above fix for Windows feels > > to me like a hack. > > The above discussed is not a hack but a clear enhancement. Well e.g. > {forrest:forrest.plugins}/org.apache.forrest.plugin.output.Text/ should > be replaced by something shorter. Awesome would be {this} but not sure > whether that is easily to implement.
Don't forget that this would need to be handled by the Ant target that creates a new plugin from the template: http://forrest.apache.org/docs/dev/howto/howto-buildPlugin.html#seed -David