【2018.3.6 更新】
最新版本的TFS Java SDK(14.123.1)支持Java SDK 1.6版本,可以從Oracle的官方網站(http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase6-419409.html)下載。
【2017.5.17 更新】
當在Eclipse中使用Java SDK調試代碼的時候,你可能會碰到下面的錯誤:
Exception in thread "main" java.lang.UnsatisfiedLinkError: com.microsoft.tfs.jni.internal.platformmisc.NativePlatformMisc.nativeGetEnvironmentVariable(Ljava/lang/String;)Ljava/lang/String;
你還需要在Java項目的屬性設置中指定正確的本地庫路徑(Native Library Path),如下圖:
--------------
【2015.12.2 更新】
在這里發布了一篇新的文章“使用Team Explorer Everywhere (TEE) 2015 SDK獲取團隊項目的簽入策略” http://www.cnblogs.com/danzhang/p/5014547.html
使用微軟提供的TFS 2012 SDK for JAVA, 可以方便地在JAVA程序中實現TFS的工作項管理、源代碼簽入簽出和生成管理等。
下面就從零開始,演示如何使用Eclipse實現JAVA程序調用TFS API,實現TFS的基本的操作。
一、下載必要的軟件
- Eclipse安裝程序 http://www.eclipse.org/
- JDK http://www.oracle.com/technetwork/java/javase/downloads/java-se-jdk-7-download-432154.html
二、創建Java項目,並導入TFS SDK
在Java項目中創建目錄tfssdk,並將SDK中的文件復制到該目錄下;將SDK中的文檔做成zip文檔,並復制到tfssdk目錄下(tfs-sdk-11.0-javadoc.zip)
打開項目屬性
添加JAR,並配置庫位置和文檔位置
三、創建並運行樣例代碼
添加一個樣例代碼:創建要求工作項
| package com.mycompany.tfsdemo; import com.microsoft.tfs.core.TFSTeamProjectCollection; public class CreateWorkItem Project project = tpc.getWorkItemClient().getProjects().get(SnippetSettings.PROJECT_NAME); // Find the work item type matching the specified name. // Create a new work item of the specified type. // Set the title on the work item.
// Save the new work item to the server. |
運行代碼,成功
http://www.cnblogs.com/danzhang/ ALM MVP 張洪君









