maven的copy-resource插件使用


1、pom文件

  其中的id时package时指定对应配置使用,如mvn package -P qa

 1 <profiles>
 2         <profile>
 3             <id>qa</id>
 4             <build>
 5                 <plugins>
 6                     <plugin>
 7                         <artifactId>maven-resources-plugin</artifactId>
 8                         <executions>
 9                             <execution>
10                                 <id>copy-resources3</id>
11                                 <phase>validate</phase>
12                                 <goals>
13                                     <goal>copy-resources</goal>
14                                 </goals>
15                                 <configuration>
16                                     <!-- 并把文件复制到target目录下-->
17                                     <outputDirectory>${project.build.directory}/classes</outputDirectory>
18                                     <overwrite>true</overwrite>
19                                     <resources>
20                                         <resource>
21                                             <directory>src/deployEnv/hb-qa</directory>
22                                             <includes>
23                                                 <include>*.xml</include>
24                                                 <include>*.conf</include>
25                                                 <include>*.keytab</include>
26                                             </includes>
27                                         </resource>
28                                     </resources>
29                                 </configuration>
30                             </execution>
31                         </executions>
32                     </plugin>
33                 </plugins>
34             </build>
35         </profile>

2、在src下创建环境配置文件

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM