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]