Artifactory中的Artifact名称可以通过以下代码示例进行访问和操作:
from jfrog_artifactory.client import ArtifactoryApi
url = 'http://localhost:8080/artifactory' api = ArtifactoryApi(url=url, auth=('admin', 'password')) repo = 'libs-release-local' artifact_path = 'com/example/artifact/1.0.0/artifact-1.0.0.jar'
artifact = api.item(repo, artifact_path) artifact_name = artifact['uri'].split('/')[-1]
print('Artifact name: {}'.format(artifact_name))
from jfrog_artifactory.client import ArtifactoryApi
url = 'http://localhost:8080/artifactory' api = ArtifactoryApi(url=url, auth=('admin', 'password')) repo = 'libs-release-local' artifact_path = 'com/example/artifact/1.0.0/artifact-1.0.0.jar' new_name = 'new_artifact_name.jar'
api.move(repo, artifact_path, repo, new_name)
print('Artifact renamed to: {}/{}'.format(repo, new_name))