+0

Thanks,
Marius

On Tue, May 22, 2012 at 3:49 PM, Vincent Massol <[email protected]> wrote:
> Hi devs,
>
> I need to be able to configuration the location of the HSQLDB database/ 
> directory in our installer when executing on windows7 (because on windows7 
> you cannot write to the ProgramFiles directory).
>
> I'm proposing to add variable substitution so that we can configure 
> connectio.url for HSQLDB to point to the environment.permanentDirectory 
> location.
>
> We would have:
> <property 
> name="connection.url">jdbc:hsqldb:file:${environment.permanentDirectory)/database/xwiki_db;shutdown=true</property>
>
> Technical details:
> * I'll modify DBCPConnectionProvider. More specifically this part:
>
>            String jdbcUrl = System.getProperty(Environment.URL);
>            if (jdbcUrl == null) {
>                jdbcUrl = props.getProperty(Environment.URL);
>            }
>            dbcpProperties.put("url", jdbcUrl);
>
> * And look for ${…} , extract the variable name and use the 
> XWikiPropertiesConfigurationSource to get the value for that variable name, 
> as a String.
>
> WDYT?
>
> Thanks
> -Vincent
>
>
> _______________________________________________
> devs mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to