You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by ro...@apache.org on 2021/07/12 20:54:07 UTC

[sling-project-archetype] 01/01: SLING-10600 - Add a mapping entry redirecting to the project's top-level content path

This is an automated email from the ASF dual-hosted git repository.

rombert pushed a commit to branch feature/SLING-10600
in repository https://gitbox.apache.org/repos/asf/sling-project-archetype.git

commit d09061a12bf9610d76226fab9cfa5058fdc2e0bb
Author: Robert Munteanu <ro...@apache.org>
AuthorDate: Mon Jul 12 23:53:21 2021 +0300

    SLING-10600 - Add a mapping entry redirecting to the project's top-level content path
---
 .../src/main/content/META-INF/vault/filter.xml         |  8 ++++++++
 .../jcr_root/etc/map/http/localhost_any/.content.xml   | 18 ++++++++++++++++++
 2 files changed, 26 insertions(+)

diff --git a/src/main/resources/archetype-resources/ui.apps.example/src/main/content/META-INF/vault/filter.xml b/src/main/resources/archetype-resources/ui.apps.example/src/main/content/META-INF/vault/filter.xml
index 8b0461e..998d409 100644
--- a/src/main/resources/archetype-resources/ui.apps.example/src/main/content/META-INF/vault/filter.xml
+++ b/src/main/resources/archetype-resources/ui.apps.example/src/main/content/META-INF/vault/filter.xml
@@ -40,4 +40,12 @@
     <filter root="/apps/${appsFolderName}">
         <exclude pattern="/apps/${appsFolderName}/install/.*"/>
     </filter>
+
+    <!--
+        Sets up redirects to make the application easier to access. Can
+        erase previous rules, therefore it needs to be uncommented.
+     -->
+     <!-- 
+    <filter root="/etc/map/http/localhost_any" />
+     -->
 </workspaceFilter>
diff --git a/src/main/resources/archetype-resources/ui.apps.example/src/main/content/jcr_root/etc/map/http/localhost_any/.content.xml b/src/main/resources/archetype-resources/ui.apps.example/src/main/content/jcr_root/etc/map/http/localhost_any/.content.xml
new file mode 100644
index 0000000..dc54dac
--- /dev/null
+++ b/src/main/resources/archetype-resources/ui.apps.example/src/main/content/jcr_root/etc/map/http/localhost_any/.content.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+    Licensed to the Apache Software Foundation (ASF) under one or more contributor license
+    agreements. See the NOTICE file distributed with this work for additional information
+    regarding copyright ownership. The ASF licenses this file to you under the Apache License,
+    Version 2.0 (the "License"); you may not use this file except in compliance with the
+    License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing, software distributed under the
+    License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
+    either express or implied. See the License for the specific language governing permissions
+    and limitations under the License.
+-->
+<jcr:root xmlns:jcr="http://www.jcp.org/jcr/1.0" xmlns:sling="http://sling.apache.org/jcr/sling/1.0"
+    jcr:primaryType="sling:Mapping"
+    sling:match="localhost\\.\\d*/$"
+    sling:redirect="/content/${appsFolderName}/home.html"/>
+