UDE環境架構與設定說明

「BASEDIR」

  • 定義:應用程式(群組)所在的基底目錄。

    • 為提升支援應用系統的可遷移性,UDE 建議所有的檔案系統相關資源(至少所有的檔案型式設定檔),統一放置在 ${BASEDIR}/ 下的子目錄中。
    • 如果有需要,也可以在其中建立檔案目錄連結,指向其它PATH。
  • BASEDIR 設定參數的宣告方式有以下幾種,依序優先取值:

    • java 系統屬性定義 "BASEDIR"。
      java -DBASEDIR=/AAA/BBB [MainClass]
      
    • 作業系統環境變數定義 "BASEDIR"。
    • systemProperties("user.dir")。
    • new File("") 對應的路徑。
  • 如果只要使用 UDE 所提供的函式庫,而不使用它的擴充功能元件,也可以不設定 BASEDIR。


註1:若使用 Eclipse 開發,可以修改 workspace 的預設 JDK VM 參數:加上-DBASEDIR /xxx/yyy 設定。 並針對不同專案,使用不同的 workspace 作為區隔。

註2:如果要使用 UDE 元件,但不設定 BASEDIR,其實也可以,但各功能元件要如何設定,請自行測試,不提供範例,也不保證所有元件都不會有執行期例外。

results matching ""

    No results matching ""