Ticket #7 (closed task: fixed)

Opened 10 months ago

Last modified 4 months ago

Create central per-project configuration instance

Reported by: SebastianMarsching Assigned to: SebastianMarsching
Priority: critical Milestone: 0.13.0
Component: Core (general) Version:
Keywords: spring project.xml Cc:

Description (Last modified by SebastianMarsching)

The current project.xml.in mechanism should be replaced by a new file, that is read at runtime instead of buildtime.

It should

  • use XML namespaces and XML Schema,
  • be capable of customization handling,
  • replace verbose servlet definitions by small references to the respective configuration file OR include the configuration directly in the file.

The mechanism can be provided by a simple DOM / !XPath based parser that creates a Spring ApplicationContext and configures it by creating appropriate BeanDefinition instances.

Change History

03/18/08 17:28:32 changed by SebastianMarsching

  • type changed from defect to task.

07/24/08 13:57:01 changed by SebastianMarsching

  • owner changed from martin.leidig@1und1.de to SebastianMarsching.
  • status changed from new to assigned.

Basic support for the new format is now included in the trunk version.

The build process works, but webservice support and the Pustefix CMS still have to be fixed. There are some references to the old projects.xml in the TargetGenerator class, too.

08/30/08 16:21:54 changed by SebastianMarsching

  • status changed from assigned to closed.
  • resolution set to fixed.
  • description changed.

TargetGenerator's references to servletconf/projects.xml are removed now.