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]

Reply via email to