Details
-
Bug
-
Status: Closed
-
Minor
-
Resolution: Won't Fix
-
2.0.4
-
None
-
None
-
Patch
Description
The file size check in maven-core/.../org/apache/maven/DefaultMaven.java is applied too aggressively. In particular, it should only be applied to regular files; when reading from a unix named pipe (probably other platform-specific devices, too) we may not be able to determine the file size prior to reading the data.
The real-world motiviation from this is the attached 'mvn-get-plugin' bash script, which wants to pipe a dummy pom.xml file to mvn on stdin (by specifying /dev/stdin as the argument to the mvn --file command line option).
Once I submit this issue and have the issue number, I'll attach two patches, one against the maven svn trunk, and one against the maven-2.0.4 tag.