public List<Dependency> getRelocatedArtifacts() {
        List<Dependency> artifacts = new ArrayList<Dependency>();
        if (relocate != null) {
            for (String element : relocate.split(",")) {
                String[] coordinates = element.split(":");
                if (coordinates.length < 2) {
                    throw new IllegalArgumentException("Malformed relocated artifact: " + element);
                }
                String groupId = coordinates[0];
                String artifactId = coordinates[1];
                String version = coordinates.length >= 3 ? coordinates[2] : "debian";
                artifacts.add(new Dependency(groupId, artifactId, null, version));
            }
        }
        
        return artifacts;
    }