idea Artifacts 配置

以Artifacts方式工作

什麼是artifact?

artifact是一種用於裝載項目資產以便於測試,部署,或者分佈式軟件的解決方案。例如集中編譯class,存檔java應用包,web程序作爲目錄結構,或者web程序存檔等。

artifact 可以作爲存檔文件,或者作爲包含以下結構元素的目錄結構。

  • 一個或多個編譯模塊
  • 模塊依賴的類庫
  • Resources集合
  • 其他artifacts
  • 獨立的文件 目錄或存檔

artifact 配置

Artifacts 依據Artifacts 配置來自動生成,Artifacts 的配置是在Project Structure 對話框(File | Project Structure | Artifacts)中配置.

Artifacts的目錄結構可以在output layout中查看

構建artifacts

你可以通過Build | Build Artifacts主動的進行構建。

當然你也可以通過執行run/debug配置進行構建artifacts。 例如你配置瞭如下這種:

在你run的時候,就會自動構建相應的artifacts.

默認情況下,進行構建,會把文件構建到out/artifacts/目錄中。

構建選項

當你要構建artifacts時(Build | Build Artifacts),你會有如下幾項參數:

  • Build 如果你是第一次構建,它會構建所有的相關資源,如果不是,則只構建變化的文件

  • Rebuild 首先清除之前的構建,然後就像第一次構建一樣構建資源。

  • Clean 清除構建文件

  • Edit 配置artifact

JAR方式運行artifacts

  • 打開 Run/Debug Configurations 對話框
  • 點擊選擇 JAR Application. 即可。

部署artifacts到服務器或者雲平臺

在run/Debug配置中,找到部署標籤,配置相關artifact如果沒有,則在此處選擇artifact類型。





這裏一定要選擇module

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章