On 23/08/2009, at 7:46 PM, Marica Tan wrote:


Why do these classes need to be removed for the data management? If so,
should they have been moved with svn mv instead of adding/removing?


Yes, I had a problem with applying the patch that's why it was added/ removed
instead of mv.

In future, I'd do the mv then put the corrected copy over the top.


The data management is using ProjectSorter. I need to set the dependency scope of continuum-commons to test only because it's loading classes which
needs to connect to the database while loading beans from application
context.

I wouldn't normally think this is a good idea (especially if others depend on these libraries). You can set those beans to lazy-init if you need to... but for now this is probably fine. The modules need a definite clean up anyway.




continuum/branches/continuum-1.3.x/continuum-data-management/data- management-cli/src/main/java/org/apache/maven/continuum/management/ util/

continuum/branches/continuum-1.3.x/continuum-data-management/data- management-cli/src/main/java/org/apache/maven/continuum/management/ util/PlexusApplicationContextDelegate.java

continuum/branches/continuum-1.3.x/continuum-data-management/data- management-cli/src/main/java/org/apache/maven/continuum/management/ util/PlexusFileSystemXmlApplicationContext.java


Are these new classes you created or are they extracted from another
source? They seem to be missing a license in this commit.


PlexusApplicationContextDelegate was taken from plexus-spring 1.2.
PlexusFileSystemXmlApplicationContext is newly created.

We can't use plexus-spring 1.2?

- Brett

Reply via email to