diff --git a/src/Composer/Command/ArchiveCommand.php b/src/Composer/Command/ArchiveCommand.php index 9a97289f8..2cd7e1f50 100644 --- a/src/Composer/Command/ArchiveCommand.php +++ b/src/Composer/Command/ArchiveCommand.php @@ -78,6 +78,11 @@ EOT } } else { $package = $this->getComposer()->getPackage(); + + // also ignore the vendor dir + $excludes = $package->getArchiveExcludes(); + $excludes[] = '/'.$this->getComposer()->getConfig()->get('vendor-dir'); + $package->setArchiveExcludes($excludes); } $io->write('Creating the archive.');