Expand my Community achievements bar.

Don’t miss the AEM Skill Exchange in SF on Nov 14—hear from industry leaders, learn best practices, and enhance your AEM strategy with practical tips.
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 2

Yes, I am using maven archetype 13.

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.