Extension Repository Connector - Bintray
Extension extending Extension Module with possibility to import extension from Bintray repositories. |
Type | JAR |
Category | repository |
Developed by | |
Active Installs | 0 |
Rating | |
License | GNU Lesser General Public License 2.1 |
Table of contents
Description
Extension extending Extension Module with possibility to search and install extensions from Bintray repositories.
Bintray is a tool for exposing built artifacts. It aggregates functionalities of different repositories, e.g.: maven, npm, debian. It's possible to connect them separately in native way or together via unified Rest API - that provides e.g. searching functionality.
Extension Repository Connector - Bintray - enables resolving and searching of artifacts from particular repo running on Bintray.
Currently the extension allows to connect only maven repository (running on bintray). In the nearest future integration with npm repository is planned to be added.
Configuration
Configuration in xwiki.properties
If configuration was provided before launching XWiki - restart is not needed after installation of the extension.
Example - connection with JCenter
In xwiki.properties:
Usage
Typical use case of Extension Repository Connector - Bintray is to connect jCenter and to install general-purpose Java libraries (not necesarily XWiki components!) to be later used in e.g. groovy scripts.
After enabling connection to Bintray repository - you can search its artifacts in Extension Manager.
Prerequisites & Installation Instructions
We recommend using the Extension Manager to install this extension (Make sure that the text "Installable with the Extension Manager" is displayed at the top right location on this page to know if this extension can be installed with the Extension Manager).
You can also use the manual method which involves dropping the JAR file and all its dependencies into the WEB-INF/lib folder and restarting XWiki.
Dependencies
Dependencies for this extension (org.xwiki.contrib:repository-bintray 1.0):
- org.xwiki.commons:xwiki-commons-component-api 8.4
- org.xwiki.commons:xwiki-commons-extension-api 8.4
- org.xwiki.commons:xwiki-commons-extension-repository-maven 8.4
- org.xwiki.commons:xwiki-commons-extension-repository-http 8.4
- com.fasterxml.jackson.core:jackson-databind 2.8.4
- commons-io:commons-io 2.5
- org.xwiki.commons:xwiki-commons-script 8.4