private void registerTypes(Target target) { // TODO: prevent registration of duplicates? for (Iterator i = target.getPlugin().getTypes().iterator(); i.hasNext(); ) { repository.getFactory().registerType((RepoType) i.next()); } }
private RepoArtifact getArtifact(RepoArtifactId artifactId) { return (RepoArtifact) repository .resolve(artifactId) .clone(); // Clone to allow additional annotations to be added within context }