Details
-
Type:
Bug
-
Status:
Open
-
Priority:
Minor
-
Resolution: Unresolved
-
Affects Version/s: 2.0-beta-6
-
Fix Version/s: None
-
Component/s: property interpolation, site descriptor
-
Labels:None
-
Environment:linux, maven-2.0.6
Description
It seems that when using the default site descriptor, no xml escaping is performed for name (and maybe other values).
Excerpt from pom.xml:
...
<name>Module "MyMod-1.0"</name>
...
Excerpt from build log:
...
[INFO] Error parsing site descriptorEmbedded error: expected = after attribute name (position: START_DOCUMENT seen ...ations\nunder the License.\n-->\n\n<project name="Module "MyMod-1.0"... @21:36)
[INFO] ------------------------------------------------------------------------
[DEBUG] Trace
org.apache.maven.lifecycle.LifecycleExecutionException: Error parsing site descriptor
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:564)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:480)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:459)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:311)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:278)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:143)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:272)
...
Issue Links
- depends upon
-
PLXCOMP-118
escapeXml for interpolation
-
- is depended upon by
-
MCOBERTURA-115
Embedded error when <name> contains &
-
- is duplicated by
-
MSITE-342
Module name with double quotes breaks site descriptor
-
more useful part of stacktrace: