[codec] now uses the standard layout. I cannot get M3 to pick up src/main/resources unless this is preserved:
<build> <resources> <resource> <directory>src/main/resources</directory> </resource> </resources> Which seems to be fixed when I run with commons-parent 22. Gary On Tue, Sep 20, 2011 at 1:02 PM, Gary Gregory <garydgreg...@gmail.com>wrote: > FYI: codec will be fixed today. > > Gary > > On Sep 20, 2011, at 11:38, sebb <seb...@gmail.com> wrote: > > > On 20 September 2011 15:49, Simone Tripodi <simonetrip...@apache.org> > wrote: > >> do you want some help? I could be helpful here, just let me know! > >> Simo > > > > I'm not proposing that we go ahead and change all the components > > immediately, just that projects should consider fixing the layout at > > some point. > > > > However, what would be useful now is a Wiki page listing what needs to > > be changed, and what needs to be checked. > > I've made a start here: > > > > http://wiki.apache.org/commons/MavenStandardLayout > > > > but it is incomplete. > > > > Also perhaps create JIRA enhancement issues for each of the projects > > listed, pointing to the Wiki page? > > > >> http://people.apache.org/~simonetripodi/ > >> http://www.99soft.org/ > >> > >> > >> > >> On Tue, Sep 20, 2011 at 4:39 PM, sebb <seb...@gmail.com> wrote: > >>> Just ran a search for top-level poms that define sourceDirectory / > >>> testSourceDirectory; quite a few are using non-standard locations. > >>> > >>> The standard Maven layout [1] is: > >>> > >>> src/main/java > >>> src/test/java > >>> > >>> If the standard layout is used there is no need to redefine the > >>> properties in the pom, and it makes life a bit easier for new-comers > >>> to a project. > >>> > >>> It's not essential to change the layout, but developers might wish to > >>> consider fixing the layout at some point as part of component > >>> maintenance. > >>> > >>> Remember to update assembly/*.xml and Ant builds if necessary, and > >>> test the updated layout before committing! > >>> > >>> [These are all long-established projects, so probably inherited the > >>> layout from pre-Maven2 days.] > >>> > >>> betwixt/trunk/pom.xml: <sourceDirectory>src/java</sourceDirectory> > >>> betwixt/trunk/pom.xml: > <testSourceDirectory>src/test</testSourceDirectory> > >>> codec/trunk/pom.xml: <sourceDirectory>src/java</sourceDirectory> > >>> codec/trunk/pom.xml: > <testSourceDirectory>src/test</testSourceDirectory> > >>> collections/trunk/pom.xml: > <sourceDirectory>src/java</sourceDirectory> > >>> collections/trunk/pom.xml: > >>> <testSourceDirectory>src/test</testSourceDirectory> > >>> daemon/trunk/pom.xml: <sourceDirectory>src/java</sourceDirectory> > >>> daemon/trunk/pom.xml: > <testSourceDirectory>src/test</testSourceDirectory> > >>> > >>> [I'll probably do this shortly] > >>> > >>> ddbcp/trunk/pom.xml: <sourceDirectory>src/java</sourceDirectory> > >>> dbcp/trunk/pom.xml: > <testSourceDirectory>src/test</testSourceDirectory> > >>> dbutils/trunk/pom.xml: <sourceDirectory>src/java</sourceDirectory> > >>> dbutils/trunk/pom.xml: > <testSourceDirectory>src/test</testSourceDirectory> > >>> > >>> [I'll probably do this shortly] > >>> > >>> discovery/trunk/pom.xml: <sourceDirectory>src/java</sourceDirectory> > >>> discovery/trunk/pom.xml: > <testSourceDirectory>src/test</testSourceDirectory> > >>> el/trunk/pom.xml: <sourceDirectory>src/java</sourceDirectory> > >>> el/trunk/pom.xml: > <testSourceDirectory>src/test</testSourceDirectory> > >>> email/trunk/pom.xml: <sourceDirectory>src/java</sourceDirectory> > >>> email/trunk/pom.xml: > <testSourceDirectory>src/test</testSourceDirectory> > >>> fileupload/trunk/pom.xml: > <sourceDirectory>src/java</sourceDirectory> > >>> fileupload/trunk/pom.xml: > <testSourceDirectory>src/test</testSourceDirectory> > >>> jcs/trunk/pom.xml: <sourceDirectory>src/java</sourceDirectory> > >>> jcs/trunk/pom.xml: > <testSourceDirectory>src/test</testSourceDirectory> > >>> jxpath/trunk/pom.xml: <sourceDirectory>src/java</sourceDirectory> > >>> jxpath/trunk/pom.xml: > <testSourceDirectory>src/test</testSourceDirectory> > >>> launcher/trunk/pom.xml: <sourceDirectory>src/java</sourceDirectory> > >>> logging/trunk/pom.xml: <sourceDirectory>src/java</sourceDirectory> > >>> logging/trunk/pom.xml: > <testSourceDirectory>src/test</testSourceDirectory> > >>> modeler/trunk/pom.xml: <sourceDirectory>src/java</sourceDirectory> > >>> modeler/trunk/pom.xml: > <testSourceDirectory>src/test</testSourceDirectory> > >>> pool/trunk/pom.xml: <sourceDirectory>src/java</sourceDirectory> > >>> pool/trunk/pom.xml: > <testSourceDirectory>src/test</testSourceDirectory> > >>> primitives/trunk/pom.xml: > <sourceDirectory>src/java</sourceDirectory> > >>> primitives/trunk/pom.xml: > <testSourceDirectory>src/test</testSourceDirectory> > >>> > >>> [1] > http://maven.apache.org/guides/introduction/introduction-to-the-standard-directory-layout.html > >>> > >>> --------------------------------------------------------------------- > >>> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > >>> For additional commands, e-mail: dev-h...@commons.apache.org > >>> > >>> > >> > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > >> For additional commands, e-mail: dev-h...@commons.apache.org > >> > >> > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > > For additional commands, e-mail: dev-h...@commons.apache.org > > > -- E-Mail: garydgreg...@gmail.com | ggreg...@apache.org JUnit in Action, 2nd Ed: http://s.apache.org/rl Spring Batch in Action: http://s.apache.org/HOq Blog: http://garygregory.wordpress.com Home: http://garygregory.com/ Tweet! http://twitter.com/GaryGregory