Share via


Maven - Download Package

藉由傳回所要求套件檔案的 URL,或在 Azure DevOps Server (OnPrem) 的情況下,以資料流程傳回內容,來完成 Maven 套件檔案下載要求。

如果在專案中建立摘要,則必須提供專案參數。 如果摘要未與任何專案相關聯,請省略要求中的專案參數。

GET https://pkgs.dev.azure.com/{organization}/{project}/_apis/packaging/feeds/{feedId}/maven/{groupId}/{artifactId}/{version}/{fileName}/content?api-version=7.1-preview.1

URI 參數

名稱 位於 必要 類型 Description
artifactId
path True

string

Maven 套件的 ArtifactId

feedId
path True

string

摘要的名稱或識別碼。

fileName
path True

string

要下載的檔案名

groupId
path True

string

Maven 套件的 GroupId

organization
path True

string

Azure DevOps 組織的名稱。

version
path True

string

套件的版本

project
path

string

專案識別碼或專案名稱

api-version
query True

string

要使用的 API 版本。 這應該設定為 '7.1-preview.1' 以使用此版本的 API。

回應

名稱 類型 Description
200 OK

string

成功的作業

Media Types: "application/octet-stream"

安全性

oauth2

Type: oauth2
Flow: accessCode
Authorization URL: https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
Token URL: https://app.vssps.visualstudio.com/oauth2/token?client_assertion_type=urn:ietf:params:oauth:client-assertion-type:jwt-bearer&grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer

Scopes

名稱 Description
vso.packaging 授與讀取摘要和套件的能力。 同時授與搜尋套件的能力。