Details
-
Type: Task
-
Status: Closed (View Workflow)
-
Priority: Major
-
Resolution: Done
-
Affects Version/s: None
-
Fix Version/s: None
-
Labels:
-
Story Points:5
-
Epic Link:
-
Sprint:Summer 2019 Sprint 11, Summer 2019 Sprint 12, Fall 2019 Sprint 1, Fall 2019 Sprint 2, Fall 2019 Sprint 3, Fall 4 : 30 Sep to 11 Oct, Fall 5 : 14 Oct to 25 Oct, Fall 6 : 28 Oct to 8 Nov, Fall 7 : 11 Nov to 22 Nov, Fall 8 : 25 Nov to 6 Dec
Description
There are ten Apps called "developmentPlugins" in a directory of the same name.
These were created many years ago to demonstrate various aspects of the IGB API.
They are useful as demonstrations of what is possible, but are not being used currently. For release in IGB App Store they would need some additional work.
To prepare for that, let's make a new, single repository in bitbucket for all of them. The repo should be configured to trigger building of OBR index file (repository.xml) and jar files for each App, similar to what we did for ProtAnnot and the other so-called "optional" plugins. (See related issue.)
For this new repository:
- Create an aggregate "parent" POM with each development plug-in App as a module.
- Write a maven profile that will allow a user to build all of the development Apps and create a single OBR index file (repository.xml) that includes all of them.
- Also enable a developer to build OBR index files for individual Apps.
Attachments
Issue Links
- relates to
-
IGBF-1773 Create new repos for optionalPlugins
- Closed
Prof. [~aloraine], do we really have to create a maven profile specifically to build consolidated OBR index file?
As the consolidated index file is already generated in the default local maven repository, we just have to specify one command line parameter while building the developmentPlugins project to get the consolidated OBR index file to the build directory which is "DobrRepository".
I have made the changes to my fork of developmentPlugins repo. Could you please have a look at it?
Link to my fork is:
https://bitbucket.org/pkulka10/prutha_developmentplugins/src/master/
Currently it is building separate OBR index files along with JARs in the target folder of the corresponding plugin. I have copied these JAR files along with a consolidated OBR index file to the download section of the repo with the help of pipeline configuration.
Thanks.