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 >> > >

