配置方法分为以下几个步骤:
1、配置profiles节点(pom.xml)
2、配置build节点(pom.xml)--如果不配置该节点则无法找到profile中的properties属性值,并且配置后超链接才有效
3、使用(在xml或properties中使用)
4、执行maven命令,使profiles的local节点生效
1、配置profiles节点(pom.xml)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
< profiles >
< profile >
< activation >
<!-- <os>
<family>Windows</family>
</os>-->
< activeByDefault >true</ activeByDefault >
</ activation >
< id >local</ id >
< properties >
< dubbo.registry.address >10.6.1.1:2181</ dubbo.registry.address >
< jdbc.passwod ></ jdbc.passwod >
</ properties >
</ profile >
< profile >
< id >test</ id >
< properties >
< dubbo.registry.address >10.6.14.11:2181</ dubbo.registry.address >
</ properties >
</ profile >
</ profiles >
|
2、配置build节点(pom.xml)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
< build >
< resources >
< resource >
< directory >${project.basedir}/src/main/resources</ directory >
< filtering >true</ filtering >
</ resource >
< resource >
< directory >${project.basedir}/bin</ directory >
< targetPath >/bin</ targetPath >
< filtering >true</ filtering >
</ resource >
</ resources >
</ build >
|
3、使用(在xml或properties中使用)
a) xml文件中使用
<dubbo:registry protocol="zookeeper" address="${dubbo.registry.address}"/>
b) properties文件中使用
jdbc.password=${jdbc.passwod}
4、执行maven命令,使profiles的local节点生效
install -P local -DskipTests