diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 736ca4e..233bd91 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -28,7 +28,7 @@ jobs:
strategy:
matrix:
- java-version: [ 11 ]
+ java-version: [ 11, 17 ]
steps:
- uses: actions/checkout@v4
diff --git a/pom.xml b/pom.xml
index 2c32e2b..3d49003 100644
--- a/pom.xml
+++ b/pom.xml
@@ -6,7 +6,7 @@
com.vml.aemrules
sonar-aemrules-plugin
sonar-plugin
- 1.8-SNAPSHOT
+ 1.7-SNAPSHOT
AEM Rules for SonarQube
SonarQube plugin with set of rules detecting possible bugs and bad smells specific for AEM
@@ -107,10 +107,12 @@
1.1.2-1.4.0
3.3.0.2534
- 8.5.0.37199
+ 7.30.1.34514
UTF-8
10.11.0.2468
+ 10.3.0.82913
10.7.0.96327
+ 7.30.1.34514
11
src/main/java,src/main/js
4rVf3NGV0jyQ3EGrc8L86oEDoHWm6MgDD
@@ -131,217 +133,217 @@
- org.sonarsource.api.plugin
sonar-plugin-api
- ${sonar.apiVersion}
+ org.sonarsource.api.plugin
provided
+ ${sonar.apiVersion}
- org.sonarsource.html
sonar-html-plugin
- ${sonar.html.version}
- com.google.guava
guava
+ com.google.guava
+ org.sonarsource.html
+ ${sonar.html.version}
- org.sonarsource.sslr-squid-bridge
sslr-squid-bridge
- 2.6.1
- org.codehaus.sonar.sslr
sslr-core
+ org.codehaus.sonar.sslr
- org.codehaus.sonar
sonar-plugin-api
+ org.codehaus.sonar
- org.codehaus.sonar.sslr
sslr-xpath
+ org.codehaus.sonar.sslr
- org.slf4j
jcl-over-slf4j
+ org.slf4j
- org.slf4j
slf4j-api
+ org.slf4j
+ org.sonarsource.sslr-squid-bridge
+ 2.6.1
- org.sonarsource.java
sonar-java-plugin
- sonar-plugin
- ${sonar.java.plugin}
- com.google.guava
guava
+ com.google.guava
+ org.sonarsource.java
+ sonar-plugin
+ ${sonar.java.plugin}
- org.apache.commons
commons-lang3
+ org.apache.commons
3.17.0
- commons-io
commons-io
+ commons-io
2.17.0
- org.jetbrains
annotations
+ org.jetbrains
26.0.1
- org.apache.sling
org.apache.sling.scripting.sightly.compiler
+ org.apache.sling
${htl.version}
- org.sonarsource.sonarqube
sonar-testing-harness
- ${sonar.testingHarnessVersion}
+ org.sonarsource.sonarqube
test
+ ${sonar.testingHarnessVersion}
- junit
junit
- 4.13.2
+ junit
test
+ 4.13.2
- org.mockito
mockito-core
- 5.12.0
+ org.mockito
test
+ 5.12.0
- org.assertj
assertj-core
- 3.26.0
+ org.assertj
test
+ 3.26.0
- org.easytesting
fest-assert
- 1.4
+ org.easytesting
test
+ 1.4
- org.hamcrest
hamcrest-all
- 1.3
+ org.hamcrest
test
+ 1.3
- com.google.guava
guava
- 32.0.0-jre
+ com.google.guava
test
+ 32.0.0-jre
- org.sonarsource.sonarqube
sonar-plugin-api-impl
- 10.6.0.92116
+ org.sonarsource.sonarqube
test
+ ${sonar.apiImplVersion}
- org.sonarsource.java
java-checks-testkit
- 8.4.0.37032
+ org.sonarsource.java
test
+ ${sonar.javaCheksTestkitVersion}
- org.sonarsource.analyzer-commons
sonar-analyzer-commons
- 2.14.0.3087
+ org.sonarsource.analyzer-commons
test
+ 2.14.0.3087
- ch.qos.logback
logback-classic
- 1.2.13
+ ch.qos.logback
test
+ 1.2.13
- com.adobe.aem
aem-api
- 6.0.0.1
+ com.adobe.aem
test
+ 6.0.0.1
- javax.jcr
jcr
- 2.0
+ javax.jcr
test
+ 2.0
- javax.servlet
servlet-api
- 2.5
+ javax.servlet
test
+ 2.5
- org.apache.felix
org.apache.felix.scr.annotations
- 1.12.0
+ org.apache.felix
test
+ 1.12.0
- org.apache.sling
org.apache.sling.servlets.resolver
- 2.3.2
+ org.apache.sling
test
+ 2.3.2
- org.apache.sling
org.apache.sling.api
- 2.4.0
+ org.apache.sling
test
+ 2.4.0
- org.apache.sling
org.apache.sling.models.api
- 1.3.8
+ org.apache.sling
test
+ 1.3.8
- org.apache.sling
org.apache.sling.query
- 4.0.2
+ org.apache.sling
test
+ 4.0.2
- org.osgi
org.osgi.core
- 6.0.0
+ org.osgi
test
+ 6.0.0
- org.osgi
org.osgi.compendium
- 5.0.0
+ org.osgi
test
+ 5.0.0
- org.osgi
org.osgi.service.component.annotations
- 1.5.0
+ org.osgi
test
+ 1.5.0
@@ -357,7 +359,6 @@
${project.description}
aemrules
com.vml.aemrules.AemRulesSonarPlugin
-
9.9
https://github.com/wttech/AEM-Rules-for-SonarQube/issues
@@ -434,6 +435,66 @@
${coveralls.repo.token}
+
+ com.mycila
+ license-maven-plugin
+ 3.0
+
+ false
+ ${basedir}/assets/license-template.txt
+
+ ${basedir}/assets/license-header-definition.xml
+
+
+ **/README
+ src/main/resources/**
+ **/LICENSE.txt
+ **.xml
+ assets/**
+ src/test/resources/htl/HtlCommentsCheck.html
+ src/main/js/**
+ conf/**
+ scripts/**
+ .cirrus.yml
+ **.yml
+
+
+
+
+ validate
+
+ format
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-dependency-plugin
+ 3.0.0
+
+
+ copy-dependencies
+ test-compile
+
+ copy-dependencies
+
+
+ provided
+ ${project.build.directory}/test-jars
+ false
+ false
+ true
+
+
+
+
org.apache.maven.plugins
maven-resources-plugin
diff --git a/src/test/resources/htl/Empty.html b/src/test/resources/htl/Empty.html
index e69de29..fa0d417 100644
--- a/src/test/resources/htl/Empty.html
+++ b/src/test/resources/htl/Empty.html
@@ -0,0 +1,21 @@
+