Summary:
Support
Birt process files from a jar-based file.
Bugzilla Entry(ies) Resolved:
146256,
146243
Description:
146256:
Birt cannot process images from a jar-based plugin.
Solution:
Support finding a jar-based file. Note the input file name must be a valid jar protocol
url string.
146243:
Localization
files not loading from a plugin JAR.
Solution: Now support open a design file in a jar, the report
will find the resource zipped in jar file. Note it is user’s responsibility
to ensure all resources are in the jar file and under the right folder, also to
take care of resources under resource folder.
Tests Description:
Manual
test.
Files Edited:
"/org.eclipse.birt.report.model/test/org/eclipse/birt/report/model/api/input/testRead.jar"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/parser/DesignParserException.java"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/i18n/Messages.properties"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/DefaultResourceLocator.java"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/i18n/MessageConstants.java"
"/org.eclipse.birt.report.model/test/org/eclipse/birt/report/model/parser/ReportDesignParseTest.java"
"/org.eclipse.birt.report.model/test/org/eclipse/birt/report/model/parser/input/testRead.jar"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/parser/ModuleReader.java"
"/org.eclipse.birt.report.model/test/org/eclipse/birt/report/model/api/DefaultSearchFileAlgorithmTest.java"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/util/URIUtil.java"
Files Added:
None.
Notes to Build Team:
None.
Notes to Developers:
None.
Notes to QA:
None.
Notes to Documentation:
None.
Best regards,
Jiaying Liu
Actuate Corporation - Shanghai R&D Center
( : (86)21-58826388