天天看點

Maven變量及常見插件配置詳解(轉)

一、變量-自定義變量及内置變量

1.自定義變量

2.内置變量

二、常見插件配置

1.編譯插件

       source: 源代碼編譯版本; 

       target: 目标平台編譯版本; 

       encoding: 字元集編碼

2.設定資源檔案的編碼方式

      xml、properties檔案都是資源檔案,編碼的時候遇到中文總要進行轉碼!用什麼編碼?UTF-8,那就記得強制 <encoding>${project.build.sourceEncoding}</encoding>

3.自動拷貝jar包到target目錄

   關于maven-dependency-plugin:用得最多的幾個操作:copy, copy-dependencies和它們對應的unpack, unpack-dependencies

   描述:copy 和 unpack操作是由要拷某個包,這個包需要具體指定要拷哪個包,與目前工程的依賴沒有關系。這兩者差別-是否解壓

            copy-dependencies和unpack-dependencies,但是它是用來拷目前工程的依賴包的。這兩者差別-是否解壓

   參考連結:http://liugang594.iteye.com/blog/2093082

4.生成源代碼jar包

5.将項目打成jar包

      在将項目打成jar包時,有時會需要将項目打成可以直接運作的jar包,是以就需要将項目依賴的jar包也打入jar包中,此時需要在Eclipse上安裝例外一個插件,用來打可執行jar包

6.關于maven-assembly-plugin的使用

  “assembly”是把一組檔案、目錄、依賴元素組裝成一個歸檔檔案

pom中配置

assembly.xml配置

把每一件簡單的事情做好,就是不簡單;把每一件平凡的事情做好,就是不平凡!相信自己,創造奇迹~~