diff --git a/generators/app/index.js b/generators/app/index.js index c576be7..5529c9b 100644 --- a/generators/app/index.js +++ b/generators/app/index.js @@ -125,8 +125,9 @@ export default class extends Generator { this.config.set("tstypesVersion", props.frameworkVersion); // appId + appURI - this.config.set("appId", `${props.namespace}`); - this.config.set("appURI", `${props.namespace.split(".").join("/")}`); + const parts = props.namespace.split("."); + this.config.set("appId", parts[parts.length - 1]); + this.config.set("appURI", parts.join("/")); // CDN domain this.config.set("cdnDomain", fwkCDNDomain[props.framework]); diff --git a/generators/app/templates/package.json b/generators/app/templates/package.json index 57d41f4..f56b0ec 100644 --- a/generators/app/templates/package.json +++ b/generators/app/templates/package.json @@ -1,5 +1,5 @@ { - "name": "<%= namespace %>", + "name": "<%= appId %>", "version": "1.0.0", "description": "UI5 Application: <%= namespace %>", "author": "<%= author %>", diff --git a/generators/app/templates/webapp/Component.ts b/generators/app/templates/webapp/Component.ts index b269df9..e36ab3d 100644 --- a/generators/app/templates/webapp/Component.ts +++ b/generators/app/templates/webapp/Component.ts @@ -4,7 +4,7 @@ import Device from "sap/ui/Device";<% } else { %> import * as Device from "sap/ui/Device"; // for UI5 >= 1.115.0 use: import Device from "sap/ui/Device";<% } %> /** - * @namespace <%= appId %> + * @namespace <%= namespace %> */ export default class Component extends UIComponent { public static metadata = { diff --git a/generators/app/templates/webapp/controller/App.controller.ts b/generators/app/templates/webapp/controller/App.controller.ts index 0a1eed5..072c3bc 100644 --- a/generators/app/templates/webapp/controller/App.controller.ts +++ b/generators/app/templates/webapp/controller/App.controller.ts @@ -1,7 +1,7 @@ import BaseController from "./BaseController"; /** - * @namespace <%= appId %>.controller + * @namespace <%= namespace %>.controller */ export default class App extends BaseController { public onInit(): void { diff --git a/generators/app/templates/webapp/controller/BaseController.ts b/generators/app/templates/webapp/controller/BaseController.ts index 0aac061..bdaa823 100644 --- a/generators/app/templates/webapp/controller/BaseController.ts +++ b/generators/app/templates/webapp/controller/BaseController.ts @@ -8,7 +8,7 @@ import Router from "sap/ui/core/routing/Router"; import History from "sap/ui/core/routing/History"; /** - * @namespace <%= appId %>.controller + * @namespace <%= namespace %>.controller */ export default abstract class BaseController extends Controller { /** diff --git a/generators/app/templates/webapp/controller/Main.controller.ts b/generators/app/templates/webapp/controller/Main.controller.ts index 051c390..518f146 100644 --- a/generators/app/templates/webapp/controller/Main.controller.ts +++ b/generators/app/templates/webapp/controller/Main.controller.ts @@ -2,7 +2,7 @@ import MessageBox from "sap/m/MessageBox"; import BaseController from "./BaseController"; /** - * @namespace <%= appId %>.controller + * @namespace <%= namespace %>.controller */ export default class Main extends BaseController { public sayHello(): void { diff --git a/generators/app/templates/webapp/index-cdn.html b/generators/app/templates/webapp/index-cdn.html index fdb355a..b72d63f 100644 --- a/generators/app/templates/webapp/index-cdn.html +++ b/generators/app/templates/webapp/index-cdn.html @@ -13,7 +13,7 @@ id="sap-ui-bootstrap" src="https://<%= cdnDomain %>/<%= frameworkVersion %>/resources/sap-ui-core.js" data-sap-ui-resource-roots='{ - "<%= appId %>": "./" + "<%= namespace %>": "./" }' data-sap-ui-theme="<%= defaultTheme %>" data-sap-ui-on-init="module:sap/ui/core/ComponentSupport" @@ -26,6 +26,6 @@
- +