You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by "Lukas Theussl (JIRA)" <ji...@codehaus.org> on 2005/08/04 01:16:57 UTC
[jira] Updated: (MPPDF-31) Cannot insert logo image to PDF
[ http://jira.codehaus.org/browse/MPPDF-31?page=all ]
Lukas Theussl updated MPPDF-31:
-------------------------------
Attachment: plugin.jelly-logos.patch
A patch that replaces the maven:makeAbsolutePath call by the same algorithm that is used by the xdoc plugin.
> Cannot insert logo image to PDF
> -------------------------------
>
> Key: MPPDF-31
> URL: http://jira.codehaus.org/browse/MPPDF-31
> Project: maven-pdf-plugin
> Type: Bug
> Versions: 2.2
> Environment: Windows XP professional version 2002 and
> Linux Red Hat / Maven 1.0.2 / maven-pdf-plugin-2.2.1
> Reporter: Oleg F. Vlasenko
> Assignee: Arnaud Heritier
> Attachments: plugin.jelly-logos.patch
>
>
> Fragment of text of project.xml:
> <?xml version="1.0" encoding="UTF-8"?>
> <project>
> ...
> <organization>
> <logo>/images/XXX.gif</logo>
> </organization>
> <logo>/images/YYY.gif</logo>
> ...
>
> Fragment of text of maven.xml:
>
> <postGoal name="site">
> <attainGoal name="pdf"/>
> </postGoal>
>
> In compile time the error is generated.
>
> ...
> [java] [ERROR] Error while creating area : Error while recovering Image Informations (file:/images/YYY.gif) : /images/YYY.gif (No such file or directory)
> ...
>
> As I understand the problem is connected with following code:
>
> <j:if test="not ${maven.pdf.projectLogo.startsWith('http://')}">
> <maven:makeAbsolutePath
> var="maven.pdf.projectLogo"
> basedir="${maven.xdoc.src}"
> path="${maven.pdf.projectLogo}"
> trim="true"/>
> </j:if>
>
>
> <logo>/images/YYY.gif</logo> includes the path which is absolute. And so the prefix ${maven.xdoc.src}is not concatenated to the path. And so the file YYY.gif cannot be found.
>
> I have "simplified" code and YYY.gif was found:
>
> <j:if test="${not maven.pdf.companyLogo.startsWith('http://')}">
> <j:set var="maven.pdf.companyLogo">${maven.xdoc.src}${maven.pdf.companyLogo}</j:set>
> </j:if>
>
> I think this problem can be resolved by more general way.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org