-
Notifications
You must be signed in to change notification settings - Fork 7
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
Generating of manifest-bundle.zip is not working #11
Comments
RandomByte
added a commit
to SAP/ui5-builder
that referenced
this issue
Jun 18, 2019
manifestBundler can only include resources from paths that are based on the projects namespace (see regex in manifestBundler ZIP creation). For other paths the bundling fails because yazl can't add absolute paths. Also, only resources located in the projects "/resources" should be relevant for manifest bundling. The latter resovles UI5Lab/UI5Lab-library-simple#11 where with UI5 CLI v1.5.1 the only problem left is, that generateManifestBundle tries to bundle manifest.json resources found in the libraries /test-resources.
RandomByte
added a commit
to SAP/ui5-builder
that referenced
this issue
Jun 24, 2019
manifestBundler can only include resources from paths that are based on the projects namespace (see regex in manifestBundler ZIP creation). For other paths the bundling fails because yazl can't add absolute paths. Also, only resources located in the projects "/resources" should be relevant for manifest bundling. The latter resovles UI5Lab/UI5Lab-library-simple#11 where with UI5 CLI v1.5.1 the only problem left is, that generateManifestBundle tries to bundle manifest.json resources found in the libraries /test-resources.
This should be resolved with UI5 CLI v1.5.3. In this project you need to manually update to it by executing |
This issue was tested with the mentioned version and it works. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Hi,
I noticed that the issue (https://github.com/SAP/ui5-builder/issues/144) for generating the manifest-bundle.zip is closed and the tooling supports now generation of manifest-bundle.zip file.
I updated the dependencies in the package.json for ui5/cli to 1.4.0:
"@ui5/cli": "^1.4.0",
and the build step to include manifest generation:
"build": "ui5 build --a --include-task=generateManifestBundle"
But after running the command:
npm run build
I get following error
info builder:builder library ui5lab-library-simple � (3/8) Running task generateLibraryManifest modules\yazl\index.js:367:74) info builder:builder library ui5lab-library-simple � (4/8) Running task generateManifestB ules\yazl\index.js:62:18) undle... e_modules\@ui5\builder\lib\processors\bundlers\manifestBundler.js:106:8) ERR! builder:builder Build failed in 1.45 min Error: absolute path: /resources/ui5lab/geometry/manifest.json at validateMetadataPath (C:\work\git\UI5Lab-library-simple\node_modules\@ui5\cli\node_modules\yazl\index.js:367:74)modules\yazl\index.js:367:74) ules\yazl\index.js:62:18) at ZipFile.addBuffer (C:\work\git\UI5Lab-library-simple\node_modules\@ui5\cli\node_mode_modules\@ui5\builder\lib\processors\bundlers\manifestBundler.js:106:8)ules\yazl\index.js:62:18) at archiveContent.forEach (C:\work\git\UI5Lab-library-simple\node_modules\@ui5\cli\nodbuilder\lib\processors\bundlers\manifestBundler.js:103:18)e_modules\@ui5\builder\lib\processors\bundlers\manifestBundler.js:106:8) at Map.forEach (<anonymous>) at Promise (C:\work\git\UI5Lab-library-simple\node_modules\@ui5\cli\node_modules\@ui5\builder\lib\processors\bundlers\manifestBundler.js:103:18) at new Promise (<anonymous>) at Promise.all.then.then (C:\work\git\UI5Lab-library-simple\node_modules\@ui5\cli\node_modules\@ui5\builder\lib\processors\bundlers\manifestBundler.js:100:30) at <anonymous> at process._tickCallback (internal/process/next_tick.js:189:7)
I observed the for libraries like sap.ui.core or sap.m the generation of the bundle works fine.
Thanks in advance
The text was updated successfully, but these errors were encountered: