HI, YES! I got it clearly! thanks very much!
2007/2/9, franz see <[EMAIL PROTECTED]>:
Good day to you, ??, The default includes means *all*. Inlcuding the cvs and .whatever files :) That is unless you specify an include, which would override the default. Meaning, if you only have <configuration> <webResources> <resource> <!-- this is relative to the pom.xml directory --> <directory>resource2/</directory> </resource> </webResources> </configuration> Then all of resource2's content would be included. But if you have <configuration> <webResources> <resource> <!-- this is relative to the pom.xml directory --> <directory>resource2/</directory> <!-- the list has a default value of ** --> <includes> <include>image2/*.jpg</include> <includes> </resource> </webResources> </configuration> Then only the jpg files under resource2/image2 would be included. So if you have something like resource2/my.txt and resource2/whatever-folder/some-other-folder/another.txt, those would not be included. But if you have something like <configuration> <webResources> <resource> <!-- this is relative to the pom.xml directory --> <directory>resource2/</directory> <!-- the list has a default value of ** --> <includes> <include>image2/*.jpg</include> <includes> <!-- there's no default value for this --> <excludes> <exclude>**/*.jpg</exlude> </excludes> </resource> </webResources> </configuration> Then *none* from resource2 would be included. Why? Because it's like saying get all resource2/image2/*.jpg and from those, remove the resource2/**/*.jpg :) ( note: even if you declare the excludes first, followed by the includes, the evalution of what resources to be included would still be the same ) ...That is why it is said there that exclude has a higher priority. Regarding the comments, "this is relative to the pom.xml directory" merely says that the <directory> is relative to the base directory ( the directory containing the pom.xml ). Thus, declaring <directory>resource2</directory> is like saying ${basedir}/resource2 ( where ${basedir} is the directory containing your pom.xml ). "the list has a default value of **" on the other hand is saying that the default is <includes> <include>**</include> </includes> And by default, meaning, that is what it will use if you don't specify one. And as for "there's no default value for this", it's saying that the exclude tag has no default value. Meaning, if you don't specify any exclude, it will not remove anything from what you included in the directory :) Umm..did I answer your question or is there some parts that are still confusing? :) Cheers, Franz 秋秋 wrote: > > HI, > Unfortunately, I am none the wiser for "default value",have a look > this > below: > <configuration> > <webResources> > <resource> > <!-- this is relative to the pom.xml directory --> > <directory>resource2/</directory> > <!-- the list has a default value of ** --> > <includes> > <include>image2/*.jpg</include> > <includes> > <!-- there's no default value for this --> > <excludes> > <exclude>**/*.jpg</exlude> > </excludes> > </resource> > </webResources> > </configuration> > http://maven.apache.org/plugins/maven-war-plugin/examples/adding-filtering-webresources.html , > > 2007/2/9, Stephane Nicoll <[EMAIL PROTECTED]>: >> >> Hi, >> >> >> On 2/9/07, sam <[EMAIL PROTECTED]> wrote: >> > Hi, >> > I am reading >> > >> http://maven.apache.org/plugins/maven-war-plugin/examples/adding-filtering-webresources.html >> , >> > There >> > are some configuration like below: >> > <configuration> >> > <webResources> >> > <resource> >> > <!-- this is relative to the pom.xml directory --> >> > <directory>resource2</directory> >> > * <!-- the list has a default value of ** --> >> > * <includes> >> > <include>**/*.jpg</include> >> > <includes> >> > </resource> >> > </webResources> >> > </configuration >> > >> > What does the "dafault value" mean?I can't understand. >> >> I guess it means that the default include value takes *all* files >> (minus the usual excludes such as CVS/svn hidden files, etc). >> >> HTH, >> >> Stéphane >> >> > >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> > > -- View this message in context: http://www.nabble.com/What-is-the-default-value-for-resource--tf3199119s177.html#a8882942 Sent from the Maven - Users mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]