Hello all
Stumbled upon this email chain in my own search for a maven archetype for
apache sling cms. Mr. Klco has posted about such a thing…
https://blogs.perficientdigital.com/2018/12/11/building-a-zero-cost-website-with-apache-sling-cms/
<https://blogs.perficientdigital.com/2018/12/11/building-a-zero-cost-website-with-apache-sling-cms/>
mvn archetype:generate \
-DarchetypeGroupId=org.apache.sling \
-DarchetypeArtifactId=sling-bundle-archetype \
-DarchetypeVersion=1.0.6
I’m not sure though, because it post says there would also be starters for JSP
and frontend code. The docs for sling-bundle-archetype
<https://sling.apache.org/documentation/development/maven-archetypes.html#sling-bundle-archetype>
describe it as simple start for a bundle and only has one Java file,
SimpleDSComponent (so not a must-module maven project).
I think sling-multi-module-maven-project is probably what would users like
Mahsum and me.
https://robferguson.org/blog/2017/04/16/how-to-build-apache-sling-projects-using-maven/
<https://robferguson.org/blog/2017/04/16/how-to-build-apache-sling-projects-using-maven/>
If there is better maven archetype for apache sling cms, please let us know.
Thank you
Cris Rockwell
> On Feb 20, 2019, at 7:46 AM, Robert Munteanu <[email protected]> wrote:
>
> Hi Mahsum,
>
> On Thu, 2019-02-07 at 12:19 +0000, Mahsum Demir wrote:
>> Hi,
>>
>> I think having a Maven archetype which generates a simple sling cms
>> app will be useful. The generated project will include a simple page
>> and a component. The archetype will lessen the time needed to get up
>> and working with the cms and increase the popularity of the cms.
>>
>> So, what do you think about that?
>> If you think that is beneficial for the cms too than I would like to
>> implement it.
>
> Do you propose that we:
>
> - create an archetype for Sling that results in a basic application OR
> - create an archetype for the Sling CMS [1]
>
> ?
>
>> Also, what is the process of having that project under the Apache
>> name?
>
> Are you asking about contributing this back to Sling? If yes, we are
> more than happy to accept your contributions. If this will be a new
> module you can send a pull request against the sling whiteboard [2] or
> build it in a separate GitHub repository.
>
> Thanks,
>
> Robert
>
>
> [1]: https://github.com/apache/sling-org-apache-sling-app-cms
> [2]: https://github.com/apache/sling-whiteboard/
>