Last modified by Admin on 2021/03/17 21:49

<
From version < 2.1 >
edited by Krzysztof PÅ‚achno
on 2017/06/24 13:30
To version < 4.2 >
edited by Thomas Mortagne
on 2017/08/28 00:08
>
Change comment: Update install count

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -xwiki:XWiki.cristof_p
1 +xwiki:XWiki.ThomasMortagne
ExtensionCode.ExtensionClass[0]
Description
... ... @@ -1,4 +1,4 @@
1 -Extension extending Extension Module with possibility to import extension from [[Bintray>>http://bintray.com/]] repositories.
1 +Extension extending Extension Module with possibility to search and install extensions from [[Bintray>>http://bintray.com/]] repositories.
2 2  
3 3  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.
4 4  
... ... @@ -5,26 +5,28 @@
5 5  **Extension Repository Connector - Bintray** - enables resolving and searching of artifacts from particular repo running on Bintray.
6 6  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.
7 7  
8 -
9 9  == Configuration ==
9 +
10 10  {{info}}
11 11  Bintray is only SAAS software - you cannot download it and run on private server. The consequence is that URLs for connection are predefined and they do not need to be specified in configuration.
12 12   * In Bintray terminology - different bintray instances (accounts) are called **:subject** and different repositories on bintray instance are called **:repo**. These two identifiers are enough to identify repository
13 - * Example: the "**jcenter**" (:repo) is a maven repository running on Bintray instance called "**bintray**" (:subject)
13 + * Example: the "**jcenter**" (:repo) is a maven repository running on Bintray instance called "**bintray**" (:subject)
14 14  {{/info}}
15 15  
16 16  === Configuration in {{code}}xwiki.properties{{/code}}
17 17  
18 -{{code language="properties"}}
19 -extension.repositories.bintray.maven=<privateBintrayMavenId>:<:subject>:<:repo>
20 -{{/code}}
18 +{{code language="properties"}}extension.repositories.bintray.maven=<privateBintrayMavenId>:<:subject>:<:repo>{{/code}}
21 21  
20 +If configuration was provided before launching XWiki - restart is not needed after installation of the extension.
21 +
22 22  === Example - connection with **JCenter** ===
23 -{{code language="properties"}}
24 -extension.repositories.bintray.maven=jCenter:bintray:jcenter
25 -{{/code}}
26 26  
24 +In {{code}}xwiki.properties{{/code}}:
27 27  
26 +{{code language="properties"}}extension.repositories.bintray.maven=jCenter:bintray:jcenter{{/code}}
27 +
28 28  == Usage ==
29 +
29 29  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.
31 +After enabling connection to Bintray repository - you can search its artifacts in Extension Manager.
30 30  
Installed count
... ... @@ -1,0 +1,1 @@
1 +1

Get Connected