Nicolas De Loof
863c3fb374
incomplete support for PlexusConfiguration based on spring-context nodes
...
git-svn-id: https://svn.apache.org/repos/asf/maven/archiva/branches@631880 13f79535-47bb-0310-9956-ffa450edef68
2008-02-28 07:57:43 +00:00
Nicolas De Loof
9071f4c2ec
add partial support for PlexusConfiguration in XML
...
git-svn-id: https://svn.apache.org/repos/asf/maven/archiva/branches@631642 13f79535-47bb-0310-9956-ffa450edef68
2008-02-27 16:53:16 +00:00
Nicolas De Loof
eb5ad5f119
Disposable lifecycle event moved in BeanPostProcessor
...
documentation
cleaner unit testing with dedicated context files for tested features
git-svn-id: https://svn.apache.org/repos/asf/maven/archiva/branches@631608 13f79535-47bb-0310-9956-ffa450edef68
2008-02-27 15:04:25 +00:00
Nicolas De Loof
263e57398c
plexus lifecycle handling moved to a BeanPostProcessor
...
BeanPostProcessor and PlexusContainerAdapter automatically registered in the ApplicationContext
fall back to ConsoleLoggerManager when no LoggerManager bean found
===========================================================
!!! archiva-proxy tests now pass as PlexusInSpringTests !!!
===========================================================
git-svn-id: https://svn.apache.org/repos/asf/maven/archiva/branches@631290 13f79535-47bb-0310-9956-ffa450edef68
2008-02-26 16:52:49 +00:00
Nicolas De Loof
6a298ad9cb
fix error when target field is declared in the parent class
...
git-svn-id: https://svn.apache.org/repos/asf/maven/archiva/branches@631211 13f79535-47bb-0310-9956-ffa450edef68
2008-02-26 13:44:14 +00:00
Nicolas De Loof
1af5499f80
support for plexus requirements without field-name
...
debug logging
archiva-policies converted to use PlexusInSpringTestCase for tests
git-svn-id: https://svn.apache.org/repos/asf/maven/archiva/branches@631207 13f79535-47bb-0310-9956-ffa450edef68
2008-02-26 13:04:26 +00:00
Nicolas De Loof
773b4eb7da
fix instantiation-strategy
...
git-svn-id: https://svn.apache.org/repos/asf/maven/archiva/branches@630922 13f79535-47bb-0310-9956-ffa450edef68
2008-02-25 16:36:58 +00:00
Nicolas De Loof
bc0af2b712
limited support for Contextualizable and lookups in PlexusContainer
...
git-svn-id: https://svn.apache.org/repos/asf/maven/archiva/branches@630905 13f79535-47bb-0310-9956-ffa450edef68
2008-02-25 16:05:05 +00:00
Nicolas De Loof
81bc4e399f
multiple fixes
...
refactoring & code cleanup
throws exception when converted plexus descriptor doesn't specify field-name
"-Dplexus-spring.debug=true" option to dump converted XML (requires dom4j)
git-svn-id: https://svn.apache.org/repos/asf/maven/archiva/branches@630864 13f79535-47bb-0310-9956-ffa450edef68
2008-02-25 14:43:31 +00:00
Nicolas De Loof
0fe7632114
fix : cache instance in beanFactory when instanciation-strategy = singleton
...
git-svn-id: https://svn.apache.org/repos/asf/maven/archiva/branches@630818 13f79535-47bb-0310-9956-ffa450edef68
2008-02-25 11:54:45 +00:00
Nicolas De Loof
edaa5c7970
typo in XSL + organize imports
...
git-svn-id: https://svn.apache.org/repos/asf/maven/archiva/branches@630783 13f79535-47bb-0310-9956-ffa450edef68
2008-02-25 09:44:30 +00:00
Nicolas De Loof
68f0ed16f7
fix NullPointer in CommonsConfiguration.initialize (must call enableLogger() before initialize())
...
add support for Plexus List<components for role> injection (RepositoryContentConsumers)
remove spring support classes from archiva-commons
PlexusInSpringTestCase to replace PlexusTestCase with as fiew as possible changes
apply plexus-spring on archiva-policies
apply plexus-spring on archiva-proxy (some test failure to investigate)
git-svn-id: https://svn.apache.org/repos/asf/maven/archiva/branches@630773 13f79535-47bb-0310-9956-ffa450edef68
2008-02-25 09:20:06 +00:00
Nicolas De Loof
458aa505a8
package spring support for plexus for donation to plexus
...
git-svn-id: https://svn.apache.org/repos/asf/maven/archiva/branches@630624 13f79535-47bb-0310-9956-ffa450edef68
2008-02-24 13:58:02 +00:00
Nicolas De Loof
d6cc446fb2
add support in spring context for Map<role-hint, component> as @plexus.requirement
...
git-svn-id: https://svn.apache.org/repos/asf/maven/archiva/branches@630623 13f79535-47bb-0310-9956-ffa450edef68
2008-02-24 13:52:54 +00:00
Nicolas De Loof
134bdecc32
spring support for plexus components
...
git-svn-id: https://svn.apache.org/repos/asf/maven/archiva/branches@630621 13f79535-47bb-0310-9956-ffa450edef68
2008-02-24 13:25:08 +00:00