Am 2016-02-18 um 20:56 schrieb Andreas Veithen:
-1 (non binding).
I think that somehow inheritance for the <head> element is broken. I
have a project that configures a Google Analytics snippet in the root
module's site descriptor. I changed that to use a CDATA section and
that works for the root module, but the <head> element is ignored in
submodules. The problem doesn't occur with 3.4.
You can test that using the following branch:
https://svn.apache.org/repos/asf/webservices/axiom/branches/maven-site-plugin-3.5
Just copied and tried to build.
"mvn install" fails with:
[ERROR] Failed to execute goal
org.codehaus.gmavenplus:gmavenplus-plugin:1.5:execute
(generate-policy-file) on project axiom: Error occurred while calling a
method on a Groovy class from classpath. InvocationTargetException:
startup failed:
[ERROR] Script1.groovy: 4: unexpected char: '\' @ line 4, column 99.
[ERROR] ion java.io.FilePermission "C:\Program F
[ERROR] ^
[ERROR]
"mvn clean site -DskipSiteSite=false -fn -U" works except for the
distribution. The reason why you don't see your analytics stuff injected
is because you are using Fluido Skin 1.4. Full compat is given
upto MSITE 3.4 [1]. I have swapped for 1.5-SNAPSHOT and all works fine.
I intend to release Default Skin 1.2 and Fluido 1.5 as soon as Maven
Site Plugin is released.
So this is just a misconfiguration rather than an issue.
[1] https://maven.apache.org/skins/
Michael
On Thu, Feb 18, 2016 at 6:53 PM, Michael Osipov <[email protected]> wrote:
Am 2016-02-18 um 19:07 schrieb jieryn:
-1, non-binding, mvn-3.3.9, openjdk 1.8.0_71 ... works with 3.4, fails
with 3.5
src/site/site.xml snippet
<body>
<head>
<link rel="shotcut icon" href="${baseurl}/images/favicon.ico" />
<link rel="stylesheet" type="text/css"
href="${baseurl}/css/site.css" />
</head>
mvn-3.3.9 log:
[ERROR] Failed to execute goal
org.apache.maven.plugins:maven-site-plugin:3.5:run (default-cli) on
project parent: Unable to set up webapp: SiteToolException: Error
parsing site descriptor: TEXT must be immediately followed by END_TAG
and not START_TAG (position: START_TAG seen ... <link rel="shotcut
icon" href="${baseurl}/images/favicon.ico" />... @58:71) -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to
execute goal org.apache.maven.plugins:maven-site-plugin:3.5:run
(default-cli) on project parent: Unable to set up webapp
at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:212)
at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
at
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116)
at
org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call(MultiThreadedBuilder.java:185)
at
org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call(MultiThreadedBuilder.java:181)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Caused by: org.apache.maven.plugin.MojoExecutionException: Unable to
set up webapp
at
org.apache.maven.plugins.site.run.SiteRunMojo.createWebApplication(SiteRunMojo.java:218)
at
org.apache.maven.plugins.site.run.SiteRunMojo.execute(SiteRunMojo.java:87)
at
org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134)
at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:207)
... 11 more
Caused by: org.apache.maven.plugin.MojoExecutionException:
SiteToolException: Error parsing site descriptor
at
org.apache.maven.plugins.site.descriptor.AbstractSiteDescriptorMojo.prepareDecorationModel(AbstractSiteDescriptorMojo.java:91)
at
org.apache.maven.plugins.site.render.AbstractSiteRenderingMojo.createSiteRenderingContext(AbstractSiteRenderingMojo.java:279)
at
org.apache.maven.plugins.site.run.SiteRunMojo.createWebApplication(SiteRunMojo.java:175)
... 14 more
Caused by: org.apache.maven.doxia.tools.SiteToolException: Error
parsing site descriptor
at
org.apache.maven.doxia.tools.DefaultSiteTool.readDecorationModel(DefaultSiteTool.java:1192)
at
org.apache.maven.doxia.tools.DefaultSiteTool.getDecorationModel(DefaultSiteTool.java:1104)
at
org.apache.maven.doxia.tools.DefaultSiteTool.getDecorationModel(DefaultSiteTool.java:423)
at
org.apache.maven.plugins.site.descriptor.AbstractSiteDescriptorMojo.prepareDecorationModel(AbstractSiteDescriptorMojo.java:86)
... 16 more
Caused by: org.codehaus.plexus.util.xml.pull.XmlPullParserException:
TEXT must be immediately followed by END_TAG and not START_TAG
(position: START_TAG seen ... <link rel="shotcut icon"
href="${baseurl}/images/favicon.ico" />... @58:71)
at
org.codehaus.plexus.util.xml.pull.MXParser.nextText(MXParser.java:1101)
at
org.apache.maven.doxia.site.decoration.io.xpp3.DecorationXpp3Reader.parseBody(DecorationXpp3Reader.java:674)
at
org.apache.maven.doxia.site.decoration.io.xpp3.DecorationXpp3Reader.parseDecorationModel(DecorationXpp3Reader.java:823)
at
org.apache.maven.doxia.site.decoration.io.xpp3.DecorationXpp3Reader.read(DecorationXpp3Reader.java:1339)
at
org.apache.maven.doxia.site.decoration.io.xpp3.DecorationXpp3Reader.read(DecorationXpp3Reader.java:524)
at
org.apache.maven.doxia.site.decoration.io.xpp3.DecorationXpp3Reader.read(DecorationXpp3Reader.java:538)
at
org.apache.maven.doxia.tools.DefaultSiteTool.readDecorationModel(DefaultSiteTool.java:1188)
... 19 more
That is documented in the migration guide. It is a deliberate choice to fix
a previously-made design error. As soon as Maven Parent 30 is fixed, the
entire chain will properly adjust.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]