Details
-
Type: Task
-
Status: Closed (View Workflow)
-
Priority: Major
-
Resolution: Done
-
Affects Version/s: None
-
Fix Version/s: None
-
Labels:
-
Story Points:1.5
-
Epic Link:
-
Sprint:Spring 2019 Sprint 2
Description
Understand and explain how repository.xml is getting built. Add documentation to shared Google Drive folder "IGB App Store Project".
See:
- Developing IGB Apps in IGB Developer's Guide to understand what repository.xml is and how it is used to define a simple App Store
- IGB POM.xml files for ProtAnnot Apps and other modules within IGB code base
Note:
- Review history for related issues.
- Search Jira for "repository.xml", review older issues related to this.
See:
Apache felix bundle-plugin does this.
See: https://bitbucket.org/lorainelab/biojava-example-app for a simple example.
From above:
<execution>
{project.build.directory}</obrRepository><id>build plugin repository</id>
<goals>
<goal>index</goal>
</goals>
<phase>package</phase>
<configuration>
<obrRepository>$
<mavenRepository>${project.build.directory}
</mavenRepository>
</configuration>
</execution>
During the packaging phase, the plugin can index the target directory, transforming it into an OBR.