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 <vincent(a)massol.net>et>:
Hi,
On 21 Apr 2017, at 15:48, Krzysiek Płachno
<krzysiekplachno(a)gmail.com>
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/#HUsingtheExtensionManager
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