[英]How can I access variable resolving of Eclipse run configurations for an Eclipse plugin?
我想擴展Sysdeo Tomcat插件,以便能夠解析您在Java應用程序的運行配置中指定的變量,例如${workspace_loc}
。
我試過使用它,但結果數組沒有內容:
ResourcesPlugin.getWorkspace().getPathVariableManager().getPathVariableNames();
使用這個不會給我想要的變量:
JavaCore.getClasspathVariableNames();
此外,我搜索在字符串中進行實際變量替換的代碼。
使用IStringVariableManager
訪問$ {workspace_loc}等變量。 你得到經理:
IStringVariableManager manager = VariablesPlugin.getDefault().getStringVariableManager();
要處理字符串中的變量,請使用:
String newString = manager.performStringSubstitution(string);
您還可以使用org.eclipse.core.variables.dynamicVariables
和org.eclipse.core.variables.valueVariables
擴展點來添加新變量。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.