Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
Bedrock Mission!

Learn more

View all

Sign in to view all badges

SOLVED

Maven build issue in AEM 6.4

Avatar

Level 2

Hi,

We  are in process of migrating AEM 6.2 to 6.4. While doing maven build or jenkins build, in existing jsp's some random text is getting appended like "org.apache.maven.project.MavenProject".

example:

actual code should be:<div class="${class}"> and after the build the code is like : <div class="class org.apache.maven.project.MavenProject">.

Any pointers please..

1 Accepted Solution

Avatar

Correct answer by
Level 2

It worked. In the jsp, variable is created with the name of "class" and whenever  the variable is try to replace the value it is appending the unwanted text as "class"is a keyword. I changed the variable name from "class"to new name it started working fine.

View solution in original post

5 Replies

Avatar

Level 10

How are you building your AEM 6.4 project - are you using Maven Archetype 13 or higher?

Avatar

Level 10

Did you start a fresh project or try and convert an existing one to Arch 13?

Avatar

Correct answer by
Level 2

It worked. In the jsp, variable is created with the name of "class" and whenever  the variable is try to replace the value it is appending the unwanted text as "class"is a keyword. I changed the variable name from "class"to new name it started working fine.

Avatar

Level 10

Very strange - 1st time I have heard of that behavior.