[ http://jira.codehaus.org/browse/MNG-2684?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Marilyn E. Sander updated MNG-2684: ----------------------------------- Attachment: repotest.gz There are five test cases. driver.sh is a bash script that will run one testcase at a time. Each is a different method of specifying a local repository. Each local repository is put on /tmp. (They are small). > local repository can only be specified per user, not per build, which impacts > scalability > ----------------------------------------------------------------------------------------- > > Key: MNG-2684 > URL: http://jira.codehaus.org/browse/MNG-2684 > Project: Maven 2 > Issue Type: Improvement > Components: Ant tasks > Affects Versions: 2.0.4 > Environment: Linux > Reporter: Marilyn E. Sander > Attachments: repotest.gz > > > Because the local repository can only be specified in the ~/.m2/settings.xml > or ~/.m2/ant/settings.xml file, there can be only one local repository per > user per executing build. Worst case, the repository is on a mounted > filesystem and thus the user can run only one build at a time. Best case, > the repository is on the local machine, and the user can run one build per > machine. This does not scale to an installation with large-capacity build > servers, where one user might run several builds of different products or > releases simultaneously, with each build using its own local repository. > This can be done with Maven alone, but not with Maven ant tasks. > I would like a mechanism for the ant tasks to pick up the local repository > from a property, an environment variable, or a file in the base directory for > the build. Even $M2_HOME/conf/settings.xml would be acceptable, as we could > jigger $M2_HOME so as to have a unique one for each build. Any mechanism > would be suitable, as long as it would allow a unique local repostory for > each build. > Feel free to lower this from major to minor if you do not agree with the > impact. For our shop it is a major inconvenience, and we are considering a > major rewrite to our build in order to avoid the ant tasks. We really need > to make good use of our build servers. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira