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

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

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

    java要多思考下

    成長(zhǎng)^_^

       ::  :: 新隨筆 ::  ::  :: 管理 ::
      33 隨筆 :: 0 文章 :: 19 評(píng)論 :: 0 Trackbacks
            在研發(fā)過程中,會(huì)有許多環(huán)境相關(guān)的配置文件產(chǎn)生。我們的環(huán)境一共有三種:develope,test,product。
    因此在使用maven打包部署的時(shí)候需要將不同環(huán)境的配置文件拷貝到classpath下,以適應(yīng)特定環(huán)境的程序運(yùn)行。
    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等的配置文件也需要復(fù)制到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) 評(píng)論(0)  編輯  收藏

    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 亚洲欧洲日本在线| 久久精品国产亚洲AV麻豆网站 | 亚洲AV无码乱码精品国产| 一级成人毛片免费观看| 亚洲成人激情在线| 波多野结衣久久高清免费| 99精品视频在线观看免费| 亚洲一区二区三区在线| 亚洲精品97久久中文字幕无码| 99精品国产成人a∨免费看| 日本系列1页亚洲系列| 亚洲成熟xxxxx电影| 免费国产在线观看| 91人成网站色www免费下载| 午夜在线亚洲男人午在线| 亚洲欧洲国产日韩精品| 亚洲AⅤ永久无码精品AA| 在线免费中文字幕| 一级做a爰性色毛片免费| 亚洲一卡二卡三卡| 亚洲AV永久无码精品水牛影视| 日韩免费a级在线观看| 99re在线视频免费观看| 一级特黄aaa大片免费看| 亚洲av日韩av无码av| 国产亚洲人成无码网在线观看| 在线a人片天堂免费观看高清| 久久精品免费观看国产| 一级毛片人与动免费观看| 亚洲色无码国产精品网站可下载| 久久精品国产99精品国产亚洲性色| 国产jizzjizz视频免费看| 97在线观看永久免费视频| 国产午夜不卡AV免费| 美女被免费视频网站| 亚洲中文字幕久久无码| 亚洲系列国产精品制服丝袜第| 国产偷国产偷亚洲清高动态图 | 成人亚洲网站www在线观看| 成年黄网站色大免费全看| 99免费在线观看视频|