You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by vs...@apache.org on 2009/08/09 15:22:33 UTC
svn commit: r802540 -
/maven/plugins/trunk/maven-pdf-plugin/src/main/java/org/apache/maven/plugins/pdf/PdfMojo.java
Author: vsiveton
Date: Sun Aug 9 13:22:33 2009
New Revision: 802540
URL: http://svn.apache.org/viewvc?rev=802540&view=rev
Log:
MPDF-28: When specifying output dir, copy only the generated pdf
o copy only generated pdf using the documentModel.outputName
Modified:
maven/plugins/trunk/maven-pdf-plugin/src/main/java/org/apache/maven/plugins/pdf/PdfMojo.java
Modified: maven/plugins/trunk/maven-pdf-plugin/src/main/java/org/apache/maven/plugins/pdf/PdfMojo.java
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-pdf-plugin/src/main/java/org/apache/maven/plugins/pdf/PdfMojo.java?rev=802540&r1=802539&r2=802540&view=diff
==============================================================================
--- maven/plugins/trunk/maven-pdf-plugin/src/main/java/org/apache/maven/plugins/pdf/PdfMojo.java (original)
+++ maven/plugins/trunk/maven-pdf-plugin/src/main/java/org/apache/maven/plugins/pdf/PdfMojo.java Sun Aug 9 13:22:33 2009
@@ -275,7 +275,13 @@
{
if ( !outputDirectory.getCanonicalPath().equals( workingDirectory.getCanonicalPath() ) )
{
- final List pdfs = FileUtils.getFiles( workingDirectory, "**/*.pdf", null );
+ String outputName = getDocumentModel( getDefaultLocale() ).getOutputName();
+ if ( StringUtils.isNotEmpty( FileUtils.getExtension( outputName ) ) )
+ {
+ outputName =
+ outputName.substring( 0, outputName.indexOf( FileUtils.getExtension( outputName ) ) - 1 );
+ }
+ final List pdfs = FileUtils.getFiles( workingDirectory, "**/" + outputName + ".pdf", null );
for ( final Iterator it = pdfs.iterator(); it.hasNext(); )
{