On 18/09/2008, Tomasz Pik <[EMAIL PROTECTED]> wrote: > On Sat, Jul 19, 2008 at 3:21 PM, Oleg Kalnichevski <[EMAIL PROTECTED]> wrote: > > Sebastian > > > > If you ever decide to port JMeter to Maven I will be willing to give you > > a helping hand with that. We could still use the existing scripts to > > build the distribution packages and generate the web site. It would be > > beneficial, though, at least in my opinion, to use Maven to manage > > dependencies and compile JMeter. > > > Would it be possible to change directory structure of JMeter source tree > a little, so it will be more 'maven friendly'? > One change needs to be done - in directories with source code > (like src/components) there should be at least one more level: > src/components/java. > Then there'll be natural place for pom.xml files: > src/components/pom.xml > src/components/java/org/apache/.... > Ideally, it should be src/components/src/main/java > (OR components/src/main/java, with getting rid of top level > src directory but I do not know if such a change would > be acceptable to JMeter developers). > Is there a chance to make such a change?
The existing directory structure is not set in stone - it was changed a year or two ago to move the test files into a separate directory tree. However I don't think we should start on changing JMeter directory structure in SVN until we are sure that the end result will work for Maven. My personal view is that Maven should not be so picky about directory structures, but so long as JMeter can still be built and tested using Ant then I don't see a problem with moving the various chunks of the source code tree around. I just don't think it makes sense to start on that process and then find that there is some other aspect of the JMeter build process that is not supported by Maven. For example there are three output directories for jars (bin, lib, lib/ext) and lots of different jars. > > Regards, > Tomek > > > --------------------------------------------------------------------- > 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]