B4J Question XLUtils, jPOI5 libraries & B4JPackager11

Chris2

Active Member
Licensed User
Longtime User
I'm a little confused about using XLUtils/jPOI 5 in an app and then packaging with the Integrated B4JPackager11.

When using XLUtils in an app we don't seem to have to add the jPOI library to the app on the Libraries Manager tab, just the XLUtils library
Is that correct?

Hence, when packaging an app that uses XLUtils with the Integrated B4JPackager11, do we need to follow 'Tips & Special Cases number 1?
1. If using jPOI library add:
B4X:
#PackagerProperty: AdditionalModuleInfoString = opens schemaorg_apache_xmlbeans.system.sD023D6490046BA0250A839A9AD24C443;
#PackagerProperty: IncludedModules = jdk.charsets
Because we're not actually 'using' the jPOI library, right?
 
Solution
Short answer: yes and yes.

A bit longer answer: XLUtils internally references jPOI and already declares all the required packaging setting in the manifest file. You can see it inside the b4xlib(=zip) file.

Chris2

Active Member
Licensed User
Longtime User
That's 2 questions I've asked today, both receiving direct, succinct, swift answers.

I wish my energy/broadband/phone/etc suppliers were as quick & helpful as you and this forum, @Erel!
 
Upvote 0
Top