2013-04-12 114 views
0

我有以下內容如何管理構建。使用Liferay IDE的.properties文件內容?

#Managed by Liferay IDE (remove this comment to prevent future updates) 
#Tue Jan 24 22:42:39 MSK 2012 
app.server.portal.dir = D:\\APPS\\liferay-portal-6.1.0-ce-ga1\\tomcat-7.0.23\\webapps\\ROOT 
app.server.lib.global.dir = D:\\APPS\\liferay-portal-6.1.0-ce-ga1\\tomcat-7.0.23\\lib\\ext 
app.server.deploy.dir = D:\\APPS\\liferay-portal-6.1.0-ce-ga1\\tomcat-7.0.23\\webapps 
app.server.type = tomcat 
app.server.dir = D:\\APPS\\liferay-portal-6.1.0-ce-ga1\\tomcat-7.0.23 

因此,我可以刪除評論和手工編輯這個文件,或者我可以管理的Liferay IDE該文件的文件。假設我選擇了最後一個選項。

如何執行它?如何在Liferay IDE(Eclipse)中管理build.<username>.properties

改寫

換句話說,在何種情況下Liferay的IDE寫入路徑成上述文件,並且其中需要從這些路徑?

回答

0

AFAIK沒有特定的用戶界面來維護此文件,但沒有太多項目通常會被覆蓋。 「由Liferay IDE管理」意味着Liferay IDE自己管理它。如果您希望自己進行一些更改,則IDE無法管理它。

記住:這是與build.properties有所不同的文件。您不應該在更新過程中更改build.properties以獲得更好的維護 - build.username.properties包含您的私有設置。從Liferay IDE爲您生成的內容開始,然後根據需要手動更改它。

+0

因此,IDE管理該文件。好。但是這個文件包含一些路徑。 IDE如何自己想象這些路徑?如果我有幾個Liferay定位的地方,IDE如何知道它呢?我不相信用戶不參與這個過程。 –

+0

您可以配置想要在項目中使用的Liferay Portal - IDE將使用該數據生成此文件。所以,是的,你是正確的:有用戶交互但不是「配置這個文件」,而是配置環境。 IDE在執行一些ant任務時確保所需的設置存在於build.username.properties中。 –

+0

因此,在IDE中有幾個地方可以配置一些關於Liferay的東西。例如,「Preferences」中的「Servers」選項卡或「Ins​​talled Liferay Plugins SDK」部分。不幸的是,我發現沒有地方在'構建的路徑。 .properties'來自。你知道這個地方在哪裏嗎? –

0

這些值是從在特定項目上設置的已組態的Liferay Runtime中寫出的。因此,在使用SDK對插件執行操作之前,在調用操作之前,將用戶配置的Runtime「Window> Prefs> Servers> Runtim環境」(特別是生命週期運行時)的值保存到build..properties中。也就是說,如果您有一個使用Liferay Portal 6.1運行時配置的項目,那麼將在屬性文件中使用該運行時的路徑。

See this code here.

相關問題