On Tue, Jun 19, 2012 at 10:34 AM, Vincent Massol <[email protected]> wrote:
>
> On Jun 15, 2012, at 12:26 PM, Thomas Mortagne wrote:
>
>> Hi devs,
>>
>> Since I got some veto on http://markmail.org/message/feavtmfokcsaalpo
>> lets cut all that in small peaces.
>>
>> The today's episode is about finding what is the war we are running it
>> at runtime to list it in the core extensions (among other things it
>> allows to check for available updates).
>>
>> Like the JAR packages, a WAR contains pom.xml file, problem is that
>> this pom.xml file is not in a "stable" location
>> (META-INF/<groupId>/<artifactId>/pom.xml) and I can't find any generic
>> way to scan a WAR like Reflection allows to scan jars files from the
>> classpath.
>>
>> So as a last resort solution I propose to include the extension
>> identifier in the METAINF.MF at build time. This will give me the
>> entry point I need to find the pom.xml and gather more detailed
>> informations about the war to put it as core extension.
>>
>> WDYT ?
>
> So this means that we put our extension ids in META-INF/MANIFEST.MF to have 
> self-describing extensions.
>
> That seems a good idea to me. It also allows to recognize if a given artifact 
> is a xwiki extension or not.

Yes I tough it was a nice information to add to the
META-INF/MANIFEST.MF for all sort of uses cases anyway.

>
> Thanks
> -Vincent
>
>
> _______________________________________________
> devs mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/devs



-- 
Thomas Mortagne
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to