軟件是對質量的不懈追求

          Building Standalone Application with Maven2

          If you are building standalone application in Java, Maven is your friend when packing your application,
          There are two way to let Maven package your application, either as a single jar with all your dependencies jar.


           <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-assembly-plugin</artifactId>
            <configuration>
             <descriptorRefs>
              <descriptorRef>jar-with-dependencies</descriptorRef>
             </descriptorRefs>
            </configuration>
           </plugin>



          One advantage if you choose to do this way is if you need to sign your application jar.
          This is needed if you are building a Java Web Start client and you need more access than connecting back to the server.
          To read more about have Maven signing your jar read http://maven.apache.org/plugins/maven-jar-plugin/usage.html.
          But if you choose to go this way, make sure that all license agreement are shipped with your one single jar.

          Another way is to let Maven package your source code only and then referring the dependent jar file from the MANIFEST file.


           <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-jar-plugin</artifactId>
            <configuration>
             <archive>
              <manifest>
               <addClasspath>true</addClasspath>
               <mainClass>se.msc.adapter.Main</mainClass>
               <classpathPrefix>lib/</classpathPrefix>
              </manifest>
             </archive>
            </configuration>
           </plugin>

          posted on 2011-02-24 13:03 BlakeSu 閱讀(334) 評論(0)  編輯  收藏


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


          網站導航:
           
          主站蜘蛛池模板: 锡林郭勒盟| 赫章县| 铜川市| 合肥市| 西宁市| 格尔木市| 鸡东县| 郓城县| 囊谦县| 隆回县| 通渭县| 神木县| 达日县| 苗栗市| 澎湖县| 德钦县| 兴文县| 兴山县| 东山县| 孝义市| 策勒县| 晴隆县| 双鸭山市| 衡水市| 远安县| 定陶县| 互助| 南雄市| 交口县| 溆浦县| 陵川县| 宜阳县| 广平县| 泉州市| 新郑市| 渝北区| 蒙自县| 观塘区| 循化| 闸北区| 汶上县|