> On 24 Jan 2017, at 15:36, Thomas Mortagne <[email protected]> wrote:
[snip] >>>> In XWiki 9.0RC1 we’re putting XED files in WEB-INF/lib next to the JAR to >>>> which they correspond. >>>> >>>> I have 2 issues with this: >>>> * We’re not really supposed to use WEB-INF/lib for that. WEB-INF/lib is >>>> meant for JAR files that are to be made available to the classloader. It’s >>>> even possible that some servlet container would emit warnings about this. >>>> * This is a WTF for admins when they discover this. The WAR has a spec and >>>> it’s standardised. Thus the WTF when you see this since you’re not used to >>>> seeing this anywhere else. > > Could you give a reference to the specification forbidding to put > anything else that JAR files in WEB-INF/lib. The spec is not that precise but it doesn’t matter much. The main point is that admins are used to see only JAR files in WEB-INF/lib and it’s not the place for metadata files. META-INF/ seems a much nicer location for that. My belief is that if you ask anyone where they think these metadata files should go between: A) in WEB-INF/lib B) in META-INF/xwiki they’d choose B. But I want to verify this, hence this proposal. Thanks -Vincent > >>>> >>>> I’m thus proposing to move the XED files to a META-INF/xwiki/ directory >>>> inside the WAR instead since META-INF is meant to contain metadata >>>> information and is thus meant exactly for this. >>>> >>>> WDTY? >>>> >>>> Thanks >>>> -Vincent >>>>

