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

[sling-site] branch add-project-archetype updated: SLING-10857 Alphabetized the Maven archetypes. Added sling-content-package-archetype

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

cris pushed a commit to branch add-project-archetype
in repository https://gitbox.apache.org/repos/asf/sling-site.git


The following commit(s) were added to refs/heads/add-project-archetype by this push:
     new 55146c9  SLING-10857 Alphabetized the Maven archetypes. Added sling-content-package-archetype
55146c9 is described below

commit 55146c908156f1e2367c1ec62e10dcd0d9293a85
Author: Cris Rockwell <cm...@umich.edu>
AuthorDate: Thu Oct 7 16:09:19 2021 -0400

    SLING-10857 Alphabetized the Maven archetypes. Added sling-content-package-archetype
---
 .../documentation/development/maven-archetypes.md  | 33 ++++++++++++----------
 1 file changed, 18 insertions(+), 15 deletions(-)

diff --git a/src/main/jbake/content/documentation/development/maven-archetypes.md b/src/main/jbake/content/documentation/development/maven-archetypes.md
index 876b47c..8c62313 100644
--- a/src/main/jbake/content/documentation/development/maven-archetypes.md
+++ b/src/main/jbake/content/documentation/development/maven-archetypes.md
@@ -4,33 +4,36 @@ status=published
 tags=development,maven
 ~~~~~~
 
-Sling includes four Maven archetypes to quick start development. See [http://maven.apache.org/archetype/maven-archetype-plugin/](http://maven.apache.org/archetype/maven-archetype-plugin/) for general information on using Maven archetypes. The Maven groupId for all Sling archetypes is `org.apache.sling`.
+Sling includes several Maven archetypes to quick start development. See [http://maven.apache.org/archetype/maven-archetype-plugin/](http://maven.apache.org/archetype/maven-archetype-plugin/) for general information on using Maven archetypes. The Maven groupId for all Sling archetypes is `org.apache.sling`.
 
-### sling-project-archetype
-
-This archetype will create a Sling project that can be deployed on the Sling 12. In contrast to the Apache Sling Maven Archetypes this one is geared towards creating a full project and not just a single module. See the [sling-project-archetype github repo](https://github.com/apache/sling-project-archetype) for more details.
-
-### sling-launchpad-standalone-archetype
+### sling-bundle-archetype
 
-This archetype generates a Maven project which will build a standalone Launchpad JAR file using the default bundle set. For demonstration purposes, the generated project includes an extra bundle list file (`src/main/bundles/list`) which includes Apache Felix FileInstall as well as a test configuration file (`src/test/config/sling.properties`).
+This archetype generates a Maven project which will build a basic OSGi bundle including support for the Felix SCR Annotations. It is pre-configured to install using the Felix Web Console when the profile `autoInstallBundle` is activated.
 
-### sling-launchpad-webapp-archetype
+### sling-content-package-archetype
 
-This archetype generates a Maven project which will build a Launchpad WAR file using the default bundle set. For demonstration purposes, the generated project includes an extra bundle list file (`src/main/bundles/list`) which includes Apache Felix FileInstall as well as a test configuration file (`src/test/config/sling.properties`).
+Maven archetype for a Jackrabbit FileVault content package
 
 ### sling-initial-content-archetype
 
 This archetype generates a Maven project which will build an OSGi bundle that supports JCR NodeType registration (in `SLING-INF/nodetypes/nodetypes.cnd`) and initial content loading (in `SLING-INF/scripts` and `SLING-INF/content`).
 
-### sling-servlet-archetype
+### sling-jcrinstall-bundle-archetype
 
-This archetype generates a Maven project which will build an OSGi bundle containing two Servlets registered with Sling, one registered by path and one registered by resource type.
+This archetype generates a Maven project which will build a basic OSGi bundle including support for the Felix SCR Annotations. It is pre-configured to install using a WebDAV PUT into the JCR when the profile `autoInstallBundle` is activated.
 
-### sling-bundle-archetype
+### sling-launchpad-standalone-archetype
 
-This archetype generates a Maven project which will build a basic OSGi bundle including support for the Felix SCR Annotations. It is pre-configured to install using the Felix Web Console when the profile `autoInstallBundle` is activated.
+This archetype generates a Maven project which will build a standalone Launchpad JAR file using the default bundle set. For demonstration purposes, the generated project includes an extra bundle list file (`src/main/bundles/list`) which includes Apache Felix FileInstall as well as a test configuration file (`src/test/config/sling.properties`).
 
+### sling-launchpad-webapp-archetype
 
-### sling-jcrinstall-bundle-archetype
+This archetype generates a Maven project which will build a Launchpad WAR file using the default bundle set. For demonstration purposes, the generated project includes an extra bundle list file (`src/main/bundles/list`) which includes Apache Felix FileInstall as well as a test configuration file (`src/test/config/sling.properties`).
 
-This archetype generates a Maven project which will build a basic OSGi bundle including support for the Felix SCR Annotations. It is pre-configured to install using a WebDAV PUT into the JCR when the profile `autoInstallBundle` is activated.
+### sling-project-archetype
+
+This archetype will create a Sling project that can be deployed on the Sling 12. In contrast to the Apache Sling Maven Archetypes this one is geared towards creating a full project and not just a single module. See the [sling-project-archetype github repo](https://github.com/apache/sling-project-archetype) for more details.
+
+### sling-servlet-archetype
+
+This archetype generates a Maven project which will build an OSGi bundle containing two Servlets registered with Sling, one registered by path and one registered by resource type.
\ No newline at end of file