Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

POI version #49

Open
thomashoef opened this issue Mar 18, 2020 · 5 comments
Open

POI version #49

thomashoef opened this issue Mar 18, 2020 · 5 comments

Comments

@thomashoef
Copy link

Hi!

Would it be easy to update POI to 3.17 - what would the steps be that are required?

Thanks
Thomas

@Flugtiger
Copy link
Owner

Flugtiger commented Mar 18, 2020

Hi,

  1. there has to be a bundled version of POI 3.17
  2. the current version comes from Eclipse Orbit and there is currently no newer version available on Orbit so you would have to create one by yourself
  3. after you have created the bundle, either add it to the BIRT source or to Eclipse Orbit and update all emitters that depend on POI to the new version
  4. make sure everything works as expected and you're good to go 😃

@Flugtiger
Copy link
Owner

also this stackoverflow article could be useful: https://stackoverflow.com/questions/29825944/how-to-use-apache-poi-in-osgi

@thomashoef
Copy link
Author

thomashoef commented Mar 26, 2020 via email

@Flugtiger
Copy link
Owner

That's a good question. The bundle jar has to get into the target platform somehow. Maybe you find a way to do this in the documentation of tycho, which is used to build BIRT. Maybe tycho can even use a maven dependency to the jar as the source of the bundle.

@Flugtiger
Copy link
Owner

Btw, the bundle jar is available in maven central: https://mvnrepository.com/artifact/org.apache.servicemix.bundles/org.apache.servicemix.bundles.poi

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants