I'm also trying to get custom repositories working, I distribute my plugin via a custom repo. For the latest release which adds support for IntelliJ 14, I've been trying to get the new repository format to work but it's been very difficult. My plugin repo descriptor is at https://cursiveclojure.com/0.1.41/plugins-v2.xml.
I can't get IntelliJ 13.1 to update the plugin. That repository descriptor describes version 0.1.41, I have 0.1.40 installed:
Browsing the repository shows the correct details:
However the repository manager immediately shows "Restart IntelliJ IDEA", and I can't download the plugin - there's no option to do so in the context menu nor anywhere else I can find. IntelliJ seems to think it's already downloaded and installed it, but if I restart I stil have 0.1.40. There is nothing of interest in the log.
Any help greatly appreciated!