Whilst attempt to import extension from local repo via Extension Mager I
get following error:

2017-04-24 14:30:13,496 [
http://localhost:8080/xwiki/bin/get/XWiki/Extensions] WARN
 o.e.a.i.i.WarnChecksumPolicy   - Could not validate integrity of download
from
file:///C:/Users/Krzysztof/.m2/repository/org/xwiki/commons/xwiki-commons/9.3-SNAPSHOT/xwiki-commons-9.3-SNAPSHOT.pom:
Checksum validation failed, no checksums available

I guess what's missing are files: maven-metadata.xml.md5,
maven-metadata.xml.sha1 like here:
http://nexus.xwiki.org/nexus/content/groups/public/org/xwiki/contrib/xwiki-social-login-api/
How this files are generated? Can I generate them locally or disable
checksum verification?

Krzysiek


2017-04-24 14:28 GMT+02:00 Krzysiek Płachno <[email protected]>:

>
>
> 2017-04-24 9:26 GMT+02:00 Thomas Mortagne <[email protected]>:
>
>> There is nothing special about Repository Application. It's getting
>> the extension trough Extension Manager.
>>
>> The problem is that Maven does not generate the maven-metadata.xml
>> file in local repository which as you can see in the error contains
>> the available versions. I can see there is a maven-metadata-local.xml
>> file but looks like Aether does not support it (or maybe Aether needs
>> to be configured to look at it).
>>
>> Given your use case I don't think you need to use the Maven local
>> repository. You should do the same as extensions.xwiki.org and import
>> extension from the default Maven repository ("maven-xwiki"). The only
>> constraint is that you need internet access during the import. IF you
>> really can't do that then I guess the easiest for you would be to copy
>> the maven-metadata-local.xml into maven-metadata.xml in your local
>> repository for the extension you want to import.
>>
>
> The case is I want to test the modified extension locally. So after a
> build of extension locally I want to import it to running XWiki from local
> maven repo.
>
>
>
>
>>
>> On Fri, Apr 21, 2017 at 11:50 PM, Krzysiek Płachno
>> <[email protected]> wrote:
>> > Firstly I was trying with Extension Manager and it didn't worked with no
>> > information why. That's why I moved to testing it via Repository
>> > Application (since it uses the same configuration of repositories) which
>> > prints stacktrace.
>> > During testing I made some corrections to URL and now when I tested
>> again
>> > Extension Manager it started working.
>> >
>> > So problem with Extension Manager no longer exists, but I still don't
>> know
>> > what's wrong with Repository Application.
>> >
>> > Thanks ;)
>> > Krzysztof
>> >
>> >
>> > 2017-04-21 16:16 GMT+02:00 Vincent Massol <[email protected]>:
>> >
>> >> Hi,
>> >>
>> >> > On 21 Apr 2017, at 15:48, Krzysiek Płachno <
>> [email protected]>
>> >> wrote:
>> >> >
>> >> > Hi,
>> >> >
>> >> > I want to connect local maven repository Extension Manager (and so
>> >> > Extension Repository) according to http://platform.xwiki.org/
>> >> > xwiki/bin/view/DevGuide/CreatingExtensions/#HUsingtheExtensi
>> onManager
>> >> >
>> >> > In 'xwiki.properties' I put following line:
>> >> > *extension.repositories=maven-local:maven:file:///C:/Users/
>> >> Krzysztof/.m2/repository/*
>> >> > It was discovered by XWiki since in Repository Application it's
>> visible:
>> >> > http://i.imgur.com/ep9yazr.png
>> >> >
>> >> > When I try to import extension from local repository (that is present
>> >> > there) I get exception: http://i.imgur.com/PucSgOL.png
>> >> > Full stack trace: https://pastebin.com/iUnJ29wm
>> >> >
>> >> > What may be the problem? Url to local repository (
>> >> > *file:///C:/Users/Krzysztof/.m2/repository/)* is ok since when I
>> paste
>> >> it
>> >> > in browser I can access this directory flawlessly.
>> >> > I'm working on Windows. (url with backslashes, escaped or not, is not
>> >> > recognized by xwiki)
>> >>
>> >> In your title you say "Local maven repository in Extension Manager”.
>> This
>> >> works for sure and once you’ve aded "extension.repositories=maven-
>> local:maven:…”
>> >> in xwiki.properties, you can then using the Extension Manager admin UI
>> to
>> >> install extensions (using advanced search).
>> >>
>> >> Now according to http://i.imgur.com/ep9yazr.png you seem to be using
>> the
>> >> Repository Application (http://extensions.xwiki.org/
>> >> xwiki/bin/view/Extension/Repository%20Application). Is that correct? I
>> >> have no idea if this app works with a local maven repo.
>> >>
>> >> Thanks
>> >> -Vincent
>> >>
>> >> >
>> >> > Thanks in advance!
>> >> > Krzysztof
>> >>
>> >>
>>
>>
>>
>> --
>> Thomas Mortagne
>>
>
>

Reply via email to