I *think* the <sources/> tag was in the 2.1 release. I'm guessing I'll have to put support back in for backward compat...but I need to check out when this element was added to the model first.
As for the .svn files, I believe this is a shortcoming of the underlying scanner implementation's default excludes. I'm a little hesitant to put that exclusion in by default, because there's no way to take it back. In other words, it may help most people to exclude **/.svn/** by default, but for those who *need* that pattern to be included, I don't think it would be possible. -john On 9/13/06, Brett Porter <[EMAIL PROTECTED]> wrote:
John? On 31/08/06, Brett Porter <[EMAIL PROTECTED]> wrote: > was this behaviour only in previous snapshots of the current release, > or was it that way in the previous release? > > On 31/08/06, John Casey <[EMAIL PROTECTED]> wrote: > > Hi everyone, > > > > I just wanted to send a quick note to let you know that I've made some > > modifications to the way the assembly plugin functions. These changes are > > likely to break your assemblies if you're using the > > moduleSets/moduleSet/sources element. > > > > The sources element used to be derived from fileSet, in that you could > > provide directory, outputDirectory, includes, excludes, etc. directly on > > that element. This sources element would determine how source-files from > > module children and grandchildren of your project were included. In some > > recent work, I've noticed that it's sometimes useful to be more flexible > > with module source inclusion. So, I've made the sources element a > > free-standing class, no longer derived from the fileSet. > > > > So, to replicate this: > > > > <moduleSets> > > <moduleSet> > > <sources> > > <directory>src</directory> > > <excludes> > > <exclude>**/*.bak</exclude> > > <exclude>**/*~</exclude> > > </excludes> > > </sources> > > </moduleSet> > > </moduleSets> > > > > you'd need to change it to the following: > > > > > > <moduleSets> > > <moduleSet> > > <sources> > > <fileSets> > > <fileSet> > > <directory>src</directory> > > <excludes> > > <exclude>**/*.bak</exclude> > > <exclude>**/*~</exclude> > > </excludes> > > </fileSet> > > </fileSets> > > </sources> > > </moduleSet> > > </moduleSets> > > > > I've deployed this new snapshot for people to try out, but changes like this > > and other new features of the moduleSet section are not documented yet. I'm > > planning to flesh out the documentation for these new parts soon, and call a > > release, as I think we're nearing a good cut-off point, before beginning a > > new round of features. I just wanted to make sure I didn't leave people > > saying, "WTF? This used to work!" tonight. > > > > -john > > > > > > > -- > Apache Maven - http://maven.apache.org > "Better Builds with Maven" book - http://library.mergere.com/ > -- Apache Maven - http://maven.apache.org "Better Builds with Maven" book - http://library.mergere.com/ --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
