我正在開發一個eclipse插件,它從存儲庫中獲取代碼並在哈德森編譯代碼。 因爲我需要得到pom.xml的存儲庫URL 是否有任何eclipse API來獲取當前項目的存儲庫URL。eclipse api的獲取當前項目的存儲庫URL
例如我已經得到了使用這個API的當前項目的工作區。
import org.eclipse.core.resources.IWorkspace;
import org.eclipse.core.resources.IWorkspaceRoot;
import org.eclipse.core.resources.ResourcesPlugin;
import org.eclipse.core.runtime.IPath;
IWorkspace workspace = ResourcesPlugin.getWorkspace();
IWorkspaceRoot root = workspace.getRoot();
IPath location = root.getLocation();
我不想在pom.xml中存儲庫URL,基本上我想要存儲庫URL在pom.xml所在的位置,這樣我可以把那裏的pom文件建在hudson.does中,eclipse maven插件也是這樣做的。 – pavan
這取決於配置。如果POM包含這些信息,它將起作用。但是,這些信息可能在用戶的設置中,甚至可能在Maven安裝中。 – mliebelt