簡體   English   中英

我應該將我的Websphere Liberty Profile項目添加到SCM嗎?

[英]Should I add my Websphere Liberty Profile project to SCM?

使用適用於Eclipse的Websphere Developer Tools時,會將名為“WebSphere Application Server Liberty Profile”的項目添加到工作區。 這些包含我的Liberty安裝的usr部分,因此包含擴展ESA, server.xml文件,共享JAR等內容。

看起來將這個項目存儲在SCM中是個好主意,這樣我的團隊就擁有完全相同的Liberty server.xml ,擴展和共享依賴項。 這是一個好主意嗎?

如果這是一個好主意,我的進一步問題是:

  1. Liberty安裝是否需要更改以引用工作空間內的usr文件夾的新副本而不是Liberty安裝目錄中的內容?
  2. 應該添加到我的SCM的此項目的忽略文件中,還是應該檢查所有內容?

如果這不是一個好主意,我的進一步問題是:

  1. 我們應該如何在團隊中共享這種類型的配置以避免單獨配置? 目標是能夠從SCM獲取源代碼並立即在Eclipse中構建,沒有紅色X錯誤標記。

Liberty中的用戶和產品文件設計為獨立的,因此SCM中usr目錄的用例應該沒問題。 分離允許共享服務器,配置以及更容易的遷移,不僅在相同版本的服務器之間,而且在將來的版本中。

這是關於設計一組很好的信息,以及一些關於用戶和運行時文件設計的基本細節。

具體回答:

1)您可以使用“WLP_USER_DIR”環境變量將Liberty指向任何usr目錄位置。 請參閱自定義Liberty環境

2)我沒有關於忽略文件的100%細節。 啟動自由並檢查創建的內容和未觸及的內容。 通常這將是帶有點的文件夾,但其中一些將特定於您的特定服務器和用法。

3)您可以通過多種方式共享用戶配置,包括重新打包整個服務器以刪除功能配置未使用的二進制文件。 決定在應用程序源的生存和構建位置以及服務器的生存和運行位置之間進行共享。 共享“配置”可以像版本控制的usr / servers / server.xml一樣簡單。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM