public Loader(JpsModel model) { myArtifacts = new HashMap<String, JpsArtifact>(); for (JpsArtifact artifact : JpsBuilderArtifactService.getInstance().getArtifacts(model, true)) { myArtifacts.put(artifact.getName(), artifact); } }
@NotNull @Override public List<T> computeAllTargets(@NotNull JpsModel model) { Collection<JpsArtifact> artifacts = JpsBuilderArtifactService.getInstance().getArtifacts(model, true); List<T> targets = new ArrayList<T>(artifacts.size()); for (JpsArtifact artifact : artifacts) { if (!StringUtil.isEmpty(artifact.getOutputPath())) { targets.add(createArtifactBasedTarget(artifact)); } } return targets; }