<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    java要多思考下

    成長^_^

       ::  :: 新隨筆 ::  ::  :: 管理 ::
      33 隨筆 :: 0 文章 :: 19 評論 :: 0 Trackbacks
            在研發過程中,會有許多環境相關的配置文件產生。我們的環境一共有三種:develope,test,product。
    因此在使用maven打包部署的時候需要將不同環境的配置文件拷貝到classpath下,以適應特定環境的程序運行。
    maven的配置代碼如下:
     1 <plugin>
     2             <groupId>org.apache.maven.plugins</groupId>
     3             <artifactId>maven-antrun-plugin</artifactId>
     4             <version>1.6</version>
     5             <executions>
     6               <execution>
     7                 <id>compile</id>
     8                 <phase>compile</phase>
     9                 <configuration>
    10                   <target>
    11                     <echo message="********************copy profile propertie file *************************"/>                                                                                                                                                                                    
    12                     <copy file="src/main/resources/config/common-product.properties"
    13                           tofile="${buildDirectory}/classes/common.properties" overwrite="true"/>
    14                   </target>
    15                 </configuration>
    16                 <goals>
    17                   <goal>run</goal>
    18                 </goals>
    19               </execution>
    20             </executions>
    21         </plugin>

    另外,有些配置文件如spring/hibernate/mybatis/struts/springmvc/cache等的配置文件也需要復制到classpath下,
    maven配置如下:

     1 <resources>
     2         <resource>  
     3             <directory>${configSourceDirectory}</directory>
     4             <excludes>  
     5                 <exclude>*.sql</exclude>
     6                 <exclude>common.properties</exclude>
     7                 <exclude>config/*.*</exclude>        
     8             </excludes>  
     9         </resource> 
    10         <resource>  
    11             <directory>${javaSourceDirectory}</directory>
    12             <excludes>  
    13                 <exclude>**/*.java</exclude>    
    14             </excludes>  
    15         </resource>          
    16     </resources> 
    也可使用插件的方式:

     1 <plugin>
     2             <artifactId>maven-resources-plugin</artifactId>
     3             <version>2.5</version>
     4             <executions>
     5               <execution>
     6                 <id>copy-resources</id>
     7                 <phase>validate</phase>
     8                 <goals>
     9                   <goal>copy-resources</goal>
    10                 </goals>
    11                 <configuration>
    12                   <outputDirectory>${buildDirectory}/${fileName}/classes/com/cd/hbm</outputDirectory>
    13                   <resources>          
    14                     <resource>
    15                       <directory>src/main/java/com/cd/hbm</directory>
    16                       <filtering>true</filtering>
    17                     </resource>
    18                   </resources>              
    19                 </configuration>            
    20               </execution>
    21             </executions>
    22           </plugin>

     
    posted on 2013-03-24 02:42 java要多思考下 閱讀(8636) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲中文字幕日产乱码高清app| 国产网站在线免费观看| 久久精品国产亚洲精品| 男女啪啪免费体验区| 全部免费毛片在线| 一级**爱片免费视频| 国产午夜亚洲精品理论片不卡| 国产高清视频免费在线观看 | 免费在线观看a级毛片| 18禁亚洲深夜福利人口| 国产小视频免费观看| 一级做a毛片免费视频 | 亚洲色成人网一二三区| 最近高清中文字幕免费| 亚洲国产成人九九综合| 成年女人免费碰碰视频| 久久久久久久久无码精品亚洲日韩| 免费人成在线观看网站品爱网日本 | 无码午夜成人1000部免费视频| 亚洲色图国产精品| 亚洲男人第一av网站| 午夜影院免费观看| 亚洲一区在线视频观看| 四虎影视精品永久免费网站| 国产在线观看无码免费视频| 亚洲性猛交xx乱| 国产人成免费视频| 在线看片免费人成视频久网下载| 亚洲狠狠久久综合一区77777| 色老头永久免费网站| 国产成人综合亚洲绿色| 亚洲人成伊人成综合网久久久 | 三年片在线观看免费大全电影| 亚洲性线免费观看视频成熟| 少妇亚洲免费精品| 亚洲a一级免费视频| 亚洲AV成人片无码网站| 亚洲日本精品一区二区| 四虎影视在线永久免费观看| 无码一区二区三区免费| 老司机精品视频免费|