Am 2016-02-18 um 21:58 schrieb Andreas Veithen:
On Thu, Feb 18, 2016 at 8:36 PM, Michael Osipov <[email protected]> wrote:
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
Thanks. Just curious: why does the issue only occur in submodules?
It doesn't. It happens on every project down the path. The inheritance
assembler has changes and the skin cannot properly retrieve the value.
The outcome is that the block remains empty in your HTML page. Take a
closer look at the code of the parent index.html and some module. There
should be no difference.
Michael
Changing my vote to +1.
Andreas
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]
---------------------------------------------------------------------
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]