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