Return a filename for a Maven artifact built from its coordinates.
(artifact_id, version, extension, classifier=None)
| 364 | |
| 365 | |
| 366 | def build_filename(artifact_id, version, extension, classifier=None): |
| 367 | """ |
| 368 | Return a filename for a Maven artifact built from its coordinates. |
| 369 | """ |
| 370 | extension = extension or '' |
| 371 | classifier = classifier or '' |
| 372 | if classifier: |
| 373 | classifier = f'-{classifier}' |
| 374 | return f'{artifact_id}-{version}{classifier}.{extension}' |
| 375 | |
| 376 | |
| 377 | class ParentPom(artifact.Artifact): |