Details
-
Type:
Task
-
Status: Closed (View Workflow)
-
Priority:
Major
-
Resolution: Done
-
Affects Version/s: None
-
Fix Version/s: None
-
Labels:None
-
Story Points:3
-
Epic Link:
-
Sprint:Summer 2 2023 May 29, Summer 3 2023 June 12
Description
Situation: This ticket is part of a series of tutorials on OSGI.
Task: Read and complete this tutorial: https://www.vogella.com/tutorials/OSGi/article.html
Document how useful this tutorial was and any useful information from the tutorial in the Jira comments below.
Attachments
Issue Links
Activity
| Field | Original Value | New Value |
|---|---|---|
| Epic Link |
|
| Description |
Situation: This ticket is part of a series of tutorials on OSGI.
Task: Read and complete this tutorial: https://www.vogella.com/tutorials/OSGi/article.html |
Situation: This ticket is part of a series of tutorials on OSGI.
Task: Read and complete this tutorial: https://www.vogella.com/tutorials/OSGi/article.html Document how useful this tutorial was and any useful information from the tutorial in the Jira comments below. |
| Sprint | Summer 2 2023 May 29 [ 171 ] | Summer 2 2023 May 29, Summer 3 2023 June 12 [ 171, 172 ] |
| Rank | Ranked higher |
| Status | To-Do [ 10305 ] | In Progress [ 3 ] |
| Status | In Progress [ 3 ] | Needs 1st Level Review [ 10005 ] |
| Status | Needs 1st Level Review [ 10005 ] | First Level Review in Progress [ 10301 ] |
| Assignee | Kaushik Gopu [ kgopu ] | Ann Loraine [ aloraine ] |
| Status | First Level Review in Progress [ 10301 ] | Needs 1st Level Review [ 10005 ] |
| Assignee | Ann Loraine [ aloraine ] |
| Status | Needs 1st Level Review [ 10005 ] | First Level Review in Progress [ 10301 ] |
| Assignee | Nowlan Freese [ nfreese ] |
| Assignee | Nowlan Freese [ nfreese ] |
| Status | First Level Review in Progress [ 10301 ] | Ready for Pull Request [ 10304 ] |
| Status | Ready for Pull Request [ 10304 ] | Pull Request Submitted [ 10101 ] |
| Status | Pull Request Submitted [ 10101 ] | Reviewing Pull Request [ 10303 ] |
| Status | Reviewing Pull Request [ 10303 ] | Merged Needs Testing [ 10002 ] |
| Status | Merged Needs Testing [ 10002 ] | Post-merge Testing In Progress [ 10003 ] |
| Resolution | Done [ 10000 ] | |
| Status | Post-merge Testing In Progress [ 10003 ] | Closed [ 6 ] |
| Assignee | Kaushik Gopu [ kgopu ] |
The tutorial covers most of the important concepts of OSGI. The only drawback is the example that is given in this article. The example uses MANIFEST.MF configuration file to define meta information. Though project works fine with manifest file there are some disadvantages using it.
To know more information about using pom.xml over MANIFEST.MF file, I recommend to go through this link:https://stackoverflow.com/questions/11373009/should-i-use-pom-first-or-manifest-first-when-developing-osgi-application-with-m
Overall, I highly recommend this article to anyone who want to know about OSGI in-depth and it is completely fine if you are unable to follow the example.
If you want to do hands on project using OSGI, go through the below mentioned link. The best thing about this example is it uses MAVEN build tool and IntelliJ IDE. The more things about this article will be covered in next part of this series.
https://medium.com/javarevisited/learn-osgi-from-scratch-eclipse-intellij-and-wso2-platform-%EF%B8%8F-bf4c5629e097