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.Arrays;
19 import java.util.List;
20
21 import org.kuali.common.deploy.DeployProjectContext;
22 import org.kuali.common.jdbc.JdbcProjectContext;
23 import org.kuali.common.util.Mode;
24 import org.kuali.common.util.ProjectContext;
25 import org.kuali.common.util.property.ProjectProperties;
26 import org.kuali.common.util.spring.ConfigUtils;
27 import org.kuali.common.util.spring.MavenPropertySourceConfig;
28 import org.springframework.context.annotation.Configuration;
29
30
31
32
33 @Configuration
34 public class DeployMavenPropertySourceConfig extends MavenPropertySourceConfig {
35
36 @Override
37 protected List<ProjectProperties> getOtherProjectProperties() {
38 ProjectContext jdbc = new JdbcProjectContext();
39 ProjectProperties jpp = ConfigUtils.getProjectProperties(jdbc);
40 ProjectProperties dpp = getDeployProjectProperties();
41 return Arrays.asList(jpp, dpp);
42 }
43
44 public ProjectProperties getDeployProjectProperties() {
45 ProjectContext deploy = new DeployProjectContext();
46 ProjectProperties dpp = ConfigUtils.getProjectProperties(deploy);
47
48 dpp.getPropertiesContext().setMissingLocationsMode(Mode.INFORM);
49 return dpp;
50 }
51
52 }