Oh... OK.
If you're willing to use maven to modify an existing war file, overlays
(https://maven.apache.org/plugins/maven-war-plugin/overlays.html) are my
personal favorite :)

> Atlassian Confluence has a similar mechanism albeit slightly more clumsy.

Just curious: isn't Confluence using Velocity as a templating engine,
instead of JSP?

/N

On 15-05-20 09:32 AM, BR Brett Ryan (3456) wrote:
> I think what Is happening Nick is the clients are exiting the files in the 
> generated work folder, these persist over restarts but not over a new war 
> deployment. It's a hack what they're doing and I was trying to think of an 
> alternate approach to suggest but forgot about it.
> 
> What you could do instead Sistren is provide your clients either the source 
> code or a partially built distribution with a src/alternate/web folder 
> (maven) which if the client wishes to edit the JSP content they copy to this 
> folder, build their custom binary and deploy. The reason for this is to allow 
> your clients to save their custom JSPs for when you provide a new version.
> 
> Atlassian Confluence has a similar mechanism albeit slightly more clumsy. 
> 
>> On 20 May 2015, at 22:59, Nicolas Le Bas <m...@nlebas.net> wrote:
>>
>> Hi Ivo,
>>
>> What language do you use for templates?
>>
>> JSPs must always remain within the WAR file, that is a constraint of the
>> servlet/JSP container. No way around it.
>>
>> If you're something else but JSP (for instance freemarker or velocity),
>> there are ways to put the templates outside the WAR file, but they'll
>> only be available in Tiles 3.1.
>>
>> For Tiles 2.2, you can put tiles-defs.xml outside by subclassing
>> ServletTilesApplicationContext, but that's as far as you can go.
>>
>> Hope this helps,
>> Nick
>>
>>> On 15-05-19 02:46 PM, Ivo Sestren Junior wrote:
>>> Hi,
>>>
>>> It's possible to configure Tiles 2.2.2 to use directory outside WEB-INF
>>> and/or context path?
>>>
>>> Because some clients make changes in templates and a new version of my app
>>> on redeploy not overwrite this files.
>>>
>>> How can i configure base directory for this templates?
>>>

Reply via email to