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