1 package org
.argeo
.slc
.core
.build
;
3 import org
.argeo
.slc
.NameVersion
;
4 import org
.springframework
.core
.io
.Resource
;
7 * The distribution of a software package (jar, zip, RPM, etc.) which is
8 * versioned. The archive itself is accessible via a {@link Resource}.
10 public class VersionedResourceDistribution
extends ResourceDistribution
11 implements NameVersion
{
13 private String version
;
15 public VersionedResourceDistribution() {
19 public VersionedResourceDistribution(NameVersion nameVersion
,
21 this(nameVersion
.getName(), nameVersion
.getVersion(), resource
);
24 public VersionedResourceDistribution(String name
, String version
,
28 this.version
= version
;
31 public String
getName() {
35 public void setName(String name
) {
39 public String
getVersion() {
43 public void setVersion(String version
) {
44 this.version
= version
;