Expand my Community achievements bar.

Enhance your AEM Assets & Boost Your Development: [AEM Gems | June 19, 2024] Improving the Developer Experience with New APIs and Events
SOLVED

How to implement SonarQube for AEM as a CLoud Service

Avatar

Level 5

I have AEM as a Cloud Service setup on local. I want to setup SonarQube for the same. I have installed SonarQube but don't know how to integrate it with AEM.

1 Accepted Solution

Avatar

Correct answer by
Community Advisor

In your local SonarQube setup add the AEM rules jar file .

Jar file : https://github.com/wttech/AEM-Rules-for-SonarQube/releases

 

After that run mvn sonar:sonar on your project .

 

 

Thanks

Himanshu

 

Himanshu Jain

View solution in original post

10 Replies

Avatar

Correct answer by
Community Advisor

In your local SonarQube setup add the AEM rules jar file .

Jar file : https://github.com/wttech/AEM-Rules-for-SonarQube/releases

 

After that run mvn sonar:sonar on your project .

 

 

Thanks

Himanshu

 

Himanshu Jain

Avatar

Community Advisor
  1. Download aemrules-x.y.jar or build AEM Rules for SonarQube plugin.
  2. Paste it into sonarqube/extensions/plugins directory.
  3. Restart SonarQube.
  4. Go to rules section and activate AEM rules in your profile.

Ref: https://github.com/wttech/AEM-Rules-for-SonarQube

 

Himanshu Jain

Avatar

Level 5

Done with the Restart of SonarQube but not getting how to activate the AEM rules.

Avatar

Level 5

AEM HTL rules are showing as Active in Quality Profile under Rules section. 

But how do I setup my aem local project for the same?

Avatar

Level 5

Actually, my project is already created. I just want to integrate SonarQube with that.