Highlighted

(AEM 6.4 Maven archetype 13 project) error while including sling components

Prabhat_Jain

21-09-2018

Hi smacdonald2008,

I am getting following error while adding any sling model component.I am trying to add "hello world" here.May be it is very basic exception but I don't know why it is throwing .

1576056_pastedImage_0.png

Replies

Highlighted

Arun_Patidar

MVP

21-09-2018

Hi,

Can you check if your bundle is active or not? did you modify the POM for sling models package

<configuration>

                    <instructions>

                        <!-- Import any version of javax.inject, to allow running on multiple versions of AEM -->

                        <Import-Package>javax.inject;version=0.0.0,*</Import-Package>

                        <Sling-Model-Packages>

                            AEMMaven13.core

                        </Sling-Model-Packages>

                    </instructions>

                </configuration>

more info find at below:

Creating an Adobe Experience Manager 6.4 Project using Adobe Maven Archetype 13

Highlighted
Highlighted

Arun_Patidar

MVP

21-09-2018

Hi,

POM looks fine but your package name is in capital, make your package in lower case and build again.

e.g. AEMMaven13 to aemmaven13

Highlighted

Prabhat_Jain

21-09-2018

Yes first I also think of the same but there are so many projects on helpx which is having same group id with capital letter.

Highlighted

Arun_Patidar

MVP

21-09-2018

Hi,

Its ok to have Project and Bundle name in caps but the java package name should be in lowercase

for example in above example, package name is com.aem.community.core but artifact name is AEMMaven13.core

try to create new package or update java package in lower case and check.

Java.png

Creating an Adobe Experience Manager 6.4 Project using Adobe Maven Archetype 13

  • groupId - AEMMaven13
  • artifactId - AEMMaven13
  • version - 1.0-SNAPSHOT
  • package - com.aem.community
Highlighted

smacdonald2008

21-09-2018

This stuff should all work out of the box with no modification. You only need to update the POM as described in the article. See this video.

Highlighted

smacdonald2008

21-09-2018

IN all HELPX articles - packages are always lower case too. In addition - each one has been tested numerous times by various super users - like Ratna Kumar