Maven 生產環境 測試環境 開發環境 打包配置

【pom.xml】配置html

 

[html] view plain copyjava

 在CODE上查看代碼片派生到個人代碼片

  1. <!-- 定義打包環境變量,生產環境;測試環境;開發環境 -->  
  2.   <profiles>  
  3.     <profile>  
  4.         <id>test</id>  
  5.         <properties>  
  6.             <package.environment>test</package.environment>  
  7.         </properties>  
  8.     </profile>  
  9.     <profile>  
  10.         <id>production</id>  
  11.         <properties>  
  12.             <package.environment>production</package.environment>  
  13.         </properties>  
  14.     </profile>  
  15.     <profile>  
  16.         <id>development</id>  
  17.         <properties>  
  18.             <package.environment>development</package.environment>  
  19.         </properties>  
  20.     </profile>  
  21.   </profiles>  
  22.   
  23.   
  24. <resources>  
  25.       
  26.         <!-- 解決MyBatis配置文件引入問題 -->  
  27.         <resource>  
  28.               <directory>src/main/java</directory>  
  29.               <includes>  
  30.                   <include>**/*.properties</include>  
  31.                   <include>**/*.xml</include>  
  32.               </includes>  
  33.               <!-- 是否替換資源中的屬性-->  
  34.               <filtering>false</filtering>  
  35.           </resource>  
  36.             
  37.           <resource>  
  38.               <directory>src/main/resources</directory>  
  39.                 
  40.             <!-- 資源根目錄排除各環境的配置,使用單獨的資源目錄來指定 -->    
  41.             <excludes>  
  42.                 <exclude>test/*</exclude>    
  43.                 <exclude>production/*</exclude>    
  44.                 <exclude>development/*</exclude>    
  45.             </excludes>  
  46.               
  47.             <!-- 是否替換資源中的屬性-->  
  48.             <filtering>true</filtering>            
  49.         </resource>  
  50.           
  51.         <resource>    
  52.             <directory>src/main/resources/${package.environment}</directory>    
  53.         </resource>  
  54.            
  55.     </resources>  
  56.   
  57.      

 

 

 

 

【Eclipse插件打包配置】app

第一步:測試

 

第二步:spa

 

 

第三步:.net

 

第四步:插件

 

 

 

【Bat腳本打包配置】code

相關文章
相關標籤/搜索