<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
    1、多個(gè)依賴項(xiàng)目(以common,sso為例)存放于同級(jí)目錄下(這個(gè)目錄暫稱(chēng)為頂級(jí)目錄)
    2、在頂級(jí)目錄中創(chuàng)建sso-pom.xml,sso-pom-dev.xml,sso-pom-test.xml
    2.1、編寫(xiě)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、每個(gè)項(xiàng)目(common,sso)目錄中創(chuàng)建一個(gè)pom.xml,pom-dev.xml,pom-test.xml

    3.1、編寫(xiě)pom.xml,pom-dev.xml,pom-test.xml,替換不同環(huán)境下的配置文件

     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、運(yùn)行命令,打包不同環(huán)境下的發(fā)布版本
            生產(chǎn):mvn package -f sso-pom.xml
            開(kāi)發(fā):mvn package -f sso-pom-dev.xml
            測(cè)試:mvn package -f sso-pom-test.xml

     
    posted on 2012-10-30 11:29 java要多思考下 閱讀(5092) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): 研發(fā)管理
    主站蜘蛛池模板: 操美女视频免费网站| 久久免费观看国产精品88av| 97无码免费人妻超级碰碰碰碰| a在线视频免费观看在线视频三区| 在线观看人成视频免费| 亚洲乱码av中文一区二区| 无码国产精品一区二区免费3p| 国产精品麻豆免费版| 校园亚洲春色另类小说合集| 国产又大又粗又硬又长免费| 黄床大片30分钟免费看| 亚洲精品成人久久久| aaa毛片视频免费观看| 久久亚洲精品国产精品黑人| 中文字幕免费在线观看| 亚洲一区二区三区播放在线| 国内精品免费视频自在线| 国产亚洲男人的天堂在线观看 | 国产精品视频免费一区二区| 亚洲人配人种jizz| 国产午夜免费福利红片| 久久精品无码免费不卡| 亚洲精品成人久久| 日韩a级毛片免费观看| 国产精品无码免费专区午夜 | 国产亚洲女在线线精品| 亚洲综合激情另类专区| 无码国产精品一区二区免费式芒果| 亚洲黄色高清视频| 国产一级高清视频免费看| 在线看片免费人成视频播| 国产亚洲精品VA片在线播放| 国产一区二区三区在线免费 | 亚洲国产AV无码一区二区三区| 日韩精品成人亚洲专区| 91成人在线免费观看| 青娱乐在线免费观看视频| 久久亚洲精品人成综合网| 国产片免费在线观看| 麻豆精品不卡国产免费看| 亚洲AV无码之国产精品|