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