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

dklco pushed a commit to branch master
in repository 
https://gitbox.apache.org/repos/asf/sling-org-apache-sling-app-cms.git

commit 1a54f52892d2499dc944a06a4ced70077227e630
Author: Dan Klco <[email protected]>
AuthorDate: Fri Oct 16 14:24:16 2020 -0400

    Separating out the composite libs and global content
---
 pom.xml                                            |  2 ++
 reference-content/bnd.bnd                          |  1 +
 reference-content/pom.xml                          | 30 ++++++++++++++++++++++
 .../src/main/resources/jcr_root/content.json       |  3 +++
 .../main/resources/jcr_root/content/apache.json    |  0
 .../resources/jcr_root/etc/taxonomy/reference.json |  0
 reference/bnd.bnd                                  |  4 +--
 ui-content/bnd.bnd                                 |  1 +
 ui-content/pom.xml                                 | 20 +++++++++++++++
 ui-content/src/main/resources/jcr_root/ROOT.json   |  5 ++++
 .../src/main/resources/jcr_root/conf/global.json   |  0
 .../src/main/resources/jcr_root/content.json       |  3 +++
 .../resources/jcr_root/etc/i18n/jcr%3Acontent.json |  4 +++
 .../jcr_root/etc/taxonomy/jcr%3Acontent.json       |  4 +++
 ui/bnd.bnd                                         |  3 +--
 15 files changed, 76 insertions(+), 4 deletions(-)

diff --git a/pom.xml b/pom.xml
index 0969957..d5bc21d 100644
--- a/pom.xml
+++ b/pom.xml
@@ -38,7 +38,9 @@
         <module>transformer</module>
         <module>login</module>
         <module>ui</module>
+        <module>ui-content</module>
         <module>reference</module>
+        <module>reference-content</module>
         <module>feature</module>
         <module>archetype</module>
     </modules>
diff --git a/reference-content/bnd.bnd b/reference-content/bnd.bnd
new file mode 100644
index 0000000..3704ab7
--- /dev/null
+++ b/reference-content/bnd.bnd
@@ -0,0 +1 @@
+Sling-Initial-Content: 
jcr_root;ignoreImportProviders:=xml,jcr_root/content/apache;overwrite:=false;uninstall:=false;path:=/content/apache,jcr_root/etc/taxonomy/reference;overwrite:=false;uninstall:=false;path:=/etc/taxonomy/reference,
\ No newline at end of file
diff --git a/reference-content/pom.xml b/reference-content/pom.xml
new file mode 100644
index 0000000..22a8f2e
--- /dev/null
+++ b/reference-content/pom.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!-- 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. -->
+<project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/maven-v4_0_0.xsd";>
+    <modelVersion>4.0.0</modelVersion>
+    <parent>
+        <artifactId>org.apache.sling.cms</artifactId>
+        <groupId>org.apache.sling</groupId>
+        <version>0.16.3-SNAPSHOT</version>
+    </parent>
+    <artifactId>org.apache.sling.cms.reference-content</artifactId>
+    <name>Apache Sling - CMS Reference Content</name>
+    <description>The content to support the Sling CMS Reference 
App</description>
+
+    <properties>
+        <bnd.baseline.skip>true</bnd.baseline.skip>
+    </properties>
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>biz.aQute.bnd</groupId>
+                <artifactId>bnd-maven-plugin</artifactId>
+            </plugin>
+        </plugins>
+    </build>
+
+</project>
diff --git a/reference-content/src/main/resources/jcr_root/content.json 
b/reference-content/src/main/resources/jcr_root/content.json
new file mode 100644
index 0000000..e064ab5
--- /dev/null
+++ b/reference-content/src/main/resources/jcr_root/content.json
@@ -0,0 +1,3 @@
+{
+    "jcr:primaryType": "sling:Folder"
+}
\ No newline at end of file
diff --git a/reference/src/main/resources/jcr_root/content/apache.json 
b/reference-content/src/main/resources/jcr_root/content/apache.json
similarity index 100%
rename from reference/src/main/resources/jcr_root/content/apache.json
rename to reference-content/src/main/resources/jcr_root/content/apache.json
diff --git a/reference/src/main/resources/jcr_root/etc/taxonomy/reference.json 
b/reference-content/src/main/resources/jcr_root/etc/taxonomy/reference.json
similarity index 100%
rename from reference/src/main/resources/jcr_root/etc/taxonomy/reference.json
rename to 
reference-content/src/main/resources/jcr_root/etc/taxonomy/reference.json
diff --git a/reference/bnd.bnd b/reference/bnd.bnd
index bf4c100..e941d56 100644
--- a/reference/bnd.bnd
+++ b/reference/bnd.bnd
@@ -1,2 +1,2 @@
-Sling-Initial-Content: 
jcr_root;ignoreImportProviders:=xml,jcr_root/apps/reference;overwrite:=true;uninstall:=true;path:=/apps/reference,jcr_root/content/apache;overwrite:=false;uninstall:=false;path:=/content/apache,jcr_root/etc/taxonomy/reference;overwrite:=false;uninstall:=false;path:=/etc/taxonomy/reference,jcr_root/static/clientlibs/reference;overwrite=true;ignoreImportProviders:=xml;path:=/static/clientlibs/reference
-Sling-Model-Packages: 
org.apache.sling.cms.reference.models,org.apache.sling.cms.reference.forms.impl,
+Sling-Initial-Content: 
jcr_root;ignoreImportProviders:=xml,jcr_root/apps/reference;overwrite:=true;uninstall:=true;path:=/apps/reference,jcr_root/static/clientlibs/reference;overwrite=true;ignoreImportProviders:=xml;path:=/static/clientlibs/reference
+Sling-Model-Packages: 
org.apache.sling.cms.reference.models,org.apache.sling.cms.reference.forms.impl
\ No newline at end of file
diff --git a/ui-content/bnd.bnd b/ui-content/bnd.bnd
new file mode 100644
index 0000000..f39368a
--- /dev/null
+++ b/ui-content/bnd.bnd
@@ -0,0 +1 @@
+Sling-Initial-Content: 
jcr_root;overwriteProperties=true;overwrite=false;ignoreImportProviders:=xml,jcr_root/conf/global;overwrite=true;ignoreImportProviders:=xml;path:=/conf/global,jcr_root/etc/clientlibs;overwrite=true;ignoreImportProviders:=xml;path:=/etc/clientlibs,jcr_root/etc/taxonomy;overwrite:=false;uninstall:=true;path:=/etc/taxonomy
\ No newline at end of file
diff --git a/ui-content/pom.xml b/ui-content/pom.xml
new file mode 100644
index 0000000..f8e5bf4
--- /dev/null
+++ b/ui-content/pom.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!-- 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. -->
+<project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/maven-v4_0_0.xsd";>
+  <modelVersion>4.0.0</modelVersion>
+  <parent>
+    <artifactId>org.apache.sling.cms</artifactId>
+    <groupId>org.apache.sling</groupId>
+    <version>0.16.3-SNAPSHOT</version>
+  </parent>
+  <artifactId>org.apache.sling.cms.ui-content</artifactId>
+  <name>Apache Sling - CMS UI Content</name>
+  <description>A bundle providing the User Interface Content for the Apache 
Sling Reference CMS Application</description>
+
+  <properties>
+    <bnd.baseline.skip>true</bnd.baseline.skip>
+  </properties>
+</project>
diff --git a/ui-content/src/main/resources/jcr_root/ROOT.json 
b/ui-content/src/main/resources/jcr_root/ROOT.json
new file mode 100644
index 0000000..ce0f9ed
--- /dev/null
+++ b/ui-content/src/main/resources/jcr_root/ROOT.json
@@ -0,0 +1,5 @@
+{
+    "jcr:mixinTypes": [ "sling:Redirect","rep:AccessControllable" ],
+    "sling:resourceType": "sling:redirect",
+    "sling:target": "/cms/start.html"
+}
diff --git a/ui/src/main/resources/jcr_root/libs/conf.json 
b/ui-content/src/main/resources/jcr_root/conf/global.json
similarity index 100%
rename from ui/src/main/resources/jcr_root/libs/conf.json
rename to ui-content/src/main/resources/jcr_root/conf/global.json
diff --git a/ui-content/src/main/resources/jcr_root/content.json 
b/ui-content/src/main/resources/jcr_root/content.json
new file mode 100644
index 0000000..e064ab5
--- /dev/null
+++ b/ui-content/src/main/resources/jcr_root/content.json
@@ -0,0 +1,3 @@
+{
+    "jcr:primaryType": "sling:Folder"
+}
\ No newline at end of file
diff --git a/ui-content/src/main/resources/jcr_root/etc/i18n/jcr%3Acontent.json 
b/ui-content/src/main/resources/jcr_root/etc/i18n/jcr%3Acontent.json
new file mode 100644
index 0000000..567db79
--- /dev/null
+++ b/ui-content/src/main/resources/jcr_root/etc/i18n/jcr%3Acontent.json
@@ -0,0 +1,4 @@
+{
+       "jcr:primaryType": "nt:unstructured",
+       "jcr:title": "i18n"
+}
\ No newline at end of file
diff --git 
a/ui-content/src/main/resources/jcr_root/etc/taxonomy/jcr%3Acontent.json 
b/ui-content/src/main/resources/jcr_root/etc/taxonomy/jcr%3Acontent.json
new file mode 100644
index 0000000..26d6e7e
--- /dev/null
+++ b/ui-content/src/main/resources/jcr_root/etc/taxonomy/jcr%3Acontent.json
@@ -0,0 +1,4 @@
+{
+       "jcr:primaryType": "nt:unstructured",
+       "jcr:title": "Taxonomy"
+}
\ No newline at end of file
diff --git a/ui/bnd.bnd b/ui/bnd.bnd
index 0f52367..f4a5425 100644
--- a/ui/bnd.bnd
+++ b/ui/bnd.bnd
@@ -1,4 +1,3 @@
 Sling-Nodetypes: SLING-INF/nodetypes/nodetypes.cnd
-Sling-Initial-Content: 
jcr_root;overwriteProperties=true;overwrite=false;ignoreImportProviders:=xml,jcr_root/oak%3Aindex;overwrite:=false;uninstall:=true;path:=/oak:index,jcr_root/conf/global;overwrite:=false;uninstall:=true;path:=/conf/global,jcr_root/etc/clientlibs;overwrite=true;ignoreImportProviders:=xml;path:=/etc/clientlibs,jcr_root/etc/taxonomy;overwrite:=false;uninstall:=true;path:=/etc/taxonomy,jcr_root/libs/sling/servlet/errorhandler;overwriteProperties:=true;overwrite:=true;un
 [...]
-
+Sling-Initial-Content: 
jcr_root/oak%3Aindex;overwrite:=false;uninstall:=true;path:=/oak:index,jcr_root/libs/sling/servlet/errorhandler;overwriteProperties:=true;overwrite:=true;uninstall:=true;path:=/libs/sling/servlet/errorhandler,jcr_root/libs/sling-cms;overwrite:=true;uninstall:=true;path:=/libs/sling-cms,jcr_root/static/clientlibs/sling-cms;overwrite:=true;uninstall:=true;path:=/static/clientlibs/sling-cms;ignoreImportProviders:=xml,jcr_root/static/clientlibs/sling-cms-editor;overwri
 [...]
 -includeresource: target/frontend/dist
\ No newline at end of file

Reply via email to