Well, I tested with current trunk and it's not fixed.

Btw, I can't find the source code for maven.project.Resource (which is in maven-model-3.0.1), where is it?

-Lukas


Brett Porter wrote:
Yes, it should be required - but for backwards compat with 1.0.2 it
needs to default to "." (which works just fine, you don't need to set it
to basedir).

I really thought I fixed this... maybe in Project.java?

Lukas Theussl wrote:

I wanted to ask you about that: shouldn't the <directory> element be
required in the pom? It is not with the current xsd. But if you want to
include resources in ${basedir}, one should at least include
<directory>${basedir}</directory>.

Otherwise, how can I access the basedir property from a
maven.project.Resource?

-Lukas



Brett Porter wrote:

I think the backwards compatibile solution was to use ".", but I thought
I already introduced that into mvaen-model.

- Brett

[EMAIL PROTECTED] wrote:


Author: ltheussl
Date: Fri Feb  3 14:18:21 2006
New Revision: 374761

URL: http://svn.apache.org/viewcvs?rev=374761&view=rev
Log:
PR: MAVEN-1708
NPE copying resources when no directory.
Only copy when a directory is specified.

Modified:
maven/maven-1/core/trunk/src/java/org/apache/maven/jelly/tags/maven/CopyResources.java


Modified:
maven/maven-1/core/trunk/src/java/org/apache/maven/jelly/tags/maven/CopyResources.java

URL:
http://svn.apache.org/viewcvs/maven/maven-1/core/trunk/src/java/org/apache/maven/jelly/tags/maven/CopyResources.java?rev=374761&r1=374760&r2=374761&view=diff

==============================================================================

---
maven/maven-1/core/trunk/src/java/org/apache/maven/jelly/tags/maven/CopyResources.java
(original)
+++
maven/maven-1/core/trunk/src/java/org/apache/maven/jelly/tags/maven/CopyResources.java
Fri Feb  3 14:18:21 2006
@@ -94,6 +94,10 @@
       {
           Resource resource = (Resource) iter.next();
           String directoryName = resource.getDirectory();
+            if ( directoryName == null )
+            {
+                continue;
+            }
           File directory = new File(directoryName);
           if ( directory.exists() && directory.isDirectory() &&
directory.canRead() )
           {




---------------------------------------------------------------------
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]

Reply via email to