1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.common.deploy.spring;
17
18 import java.util.ArrayList;
19 import java.util.List;
20
21 import org.kuali.common.impex.spring.GeneratorPropertiesConfig;
22 import org.kuali.common.jdbc.spring.JdbcPropertiesConfig;
23 import org.kuali.common.util.property.ProjectProperties;
24 import org.kuali.common.util.spring.MavenPropertySourceConfig;
25 import org.springframework.beans.factory.annotation.Autowired;
26 import org.springframework.context.annotation.Configuration;
27 import org.springframework.context.annotation.Import;
28
29 @Configuration
30 @Import({ JdbcPropertiesConfig.class, GeneratorPropertiesConfig.class, DeployPropertiesConfig.class })
31 public class DeployMavenPropertySourceConfig extends MavenPropertySourceConfig {
32
33 @Autowired
34 JdbcPropertiesConfig jdbcProperties;
35
36 @Autowired
37 GeneratorPropertiesConfig generatorProperties;
38
39 @Autowired
40 DeployPropertiesConfig deployProperties;
41
42 @Override
43 protected List<ProjectProperties> getProjectPropertiesList() {
44 List<ProjectProperties> list = new ArrayList<ProjectProperties>();
45 list.add(jdbcProperties.jdbcProjectProperties());
46 list.add(generatorProperties.generatorProjectProperties());
47 list.add(deployProperties.deployProjectProperties());
48 return list;
49 }
50
51 }