<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
    1、多個依賴項目(以common,sso為例)存放于同級目錄下(這個目錄暫稱為頂級目錄)
    2、在頂級目錄中創建sso-pom.xml,sso-pom-dev.xml,sso-pom-test.xml
    2.1、編寫sso-pom.xml,sso-pom-dev.xml,sso-pom-test.xml如下:
     1         公共配置:
     2         <artifactId>sso</artifactId>
     3         <groupId>com.xxx.sso</groupId>
     4         <version>3.2.0-SNAPSHOT</version>
     5         <packaging>pom</packaging>
     6         
     7         不同配置:
     8         sso-pom.xml:
     9         <modules>
    10             <module>cdcommon/trunk/pom.xml</module>    
    11             <module>sso/trunk/pom.xml</module>
    12         </modules>
    13 
    14         sso-pom-dev.xml:
    15         <modules>
    16             <module>cdcommon/trunk/pom-dev.xml</module>    
    17             <module>sso/trunk/pom-dev.xml</module>
    18         </modules>
    19 
    20         sso-pom-test.xml:
    21         <modules>
    22             <module>cdcommon/trunk/pom-test.xml</module>    
    23             <module>sso/trunk/pom-test.xml</module>
    24         </modules>

    3、每個項目(common,sso)目錄中創建一個pom.xml,pom-dev.xml,pom-test.xml

    3.1、編寫pom.xml,pom-dev.xml,pom-test.xml,替換不同環境下的配置文件

     1 <properties>
     2             <buildDirectory>e:/mvn_out/cdcommon</buildDirectory>
     3             <sourceDirectory>src/main/java</sourceDirectory>
     4             <fileName>common-1.0</fileName>
     5             <commonProperties>src/main/resources/config/common-dev.properties</commonProperties>
     6         </properties>
     7 
     8         <plugins>
     9             <plugin>
    10             <groupId>org.apache.maven.plugins</groupId>
    11             <artifactId>maven-antrun-plugin</artifactId>
    12             <version>1.6</version>
    13             <executions>
    14               <execution>
    15                 <id>compile</id>
    16                 <phase>compile</phase>
    17                 <configuration>
    18                   <target>
    19                         <echo message="********************** copy profile common.properties file *************************"/>                                                                                                                                                                                    
    20                         <copy file="${commonProperties}"
    21                               tofile="${buildDirectory}/classes/common.properties" overwrite="true"/>
    22                   </target>
    23                 </configuration>
    24                 <goals>
    25                   <goal>run</goal>
    26                 </goals>
    27               </execution>
    28             </executions>
    29             </plugin>
    30         <plugins>
    4、運行命令,打包不同環境下的發布版本
            生產:mvn package -f sso-pom.xml
            開發:mvn package -f sso-pom-dev.xml
            測試:mvn package -f sso-pom-test.xml

     
    posted on 2012-10-30 11:29 java要多思考下 閱讀(5093) 評論(0)  編輯  收藏 所屬分類: 研發管理
    主站蜘蛛池模板: 亚欧国产一级在线免费| 亚洲精品天天影视综合网 | 亚洲成A∨人片在线观看不卡| 永久免费精品影视网站| 国产伦精品一区二区三区免费迷| 国产成人精品亚洲2020| A级毛片内射免费视频| 亚洲人成小说网站色| 色视频色露露永久免费观看| 亚洲av无码专区亚洲av不卡| 免费a级毛片无码av| 亚洲精品黄色视频在线观看免费资源| 亚洲日韩涩涩成人午夜私人影院| 国产精品免费αv视频| 中文字幕亚洲乱码熟女一区二区 | 亚洲www77777| 18女人腿打开无遮掩免费| 亚洲精品国产成人99久久| 日韩免费精品视频| 亚洲Av永久无码精品一区二区| 四虎永久在线精品视频免费观看| 一级毛片免费一级直接观看| 国产成人亚洲精品狼色在线| 99精品国产成人a∨免费看| 亚洲一区在线观看视频| 国产精品深夜福利免费观看| 污污免费在线观看| 亚洲AV无码乱码在线观看裸奔| 巨波霸乳在线永久免费视频 | 好吊妞视频免费视频| 四虎一区二区成人免费影院网址| 亚洲国产精品一区二区成人片国内| 7x7x7x免费在线观看| 亚洲色偷偷综合亚洲AV伊人蜜桃| 亚洲高清国产拍精品青青草原 | 9i9精品国产免费久久| 色婷婷六月亚洲婷婷丁香| 夜夜爽免费888视频| 好猛好深好爽好硬免费视频| 久久亚洲国产精品成人AV秋霞 | 成人毛片免费观看视频在线|