private static void createIvyRepository(Project project) { project.getRepositories().ivy(new Action<IvyArtifactRepository>() { @Override public void execute(IvyArtifactRepository ivy) { ivy.setUrl(IVY_REPO_URL); ivy.layout("pattern", new Action<IvyPatternRepositoryLayout>() { @Override public void execute(IvyPatternRepositoryLayout layout) { layout.artifact("[organisation]/[module]-[revision]-[classifier].[ext]"); } }); } }); LOG.debug("Added Ivy repository url: {}", IVY_REPO_URL); } }
@Override public void execute(PublishingExtension e) { for (final String url : config.getRepositories()) { e.getRepositories().ivy(new Action<IvyArtifactRepository>() { @Override public void execute(IvyArtifactRepository ivyArtifactRepository) { ivyArtifactRepository.setUrl(url); } }); } } });
@Override public void execute(PublishingExtension e) { for (final String url : config.getRepositories()) { e.getRepositories().ivy(new Action<IvyArtifactRepository>() { @Override public void execute(IvyArtifactRepository ivyArtifactRepository) { ivyArtifactRepository.setUrl(url); } }); } } });
@Override public void execute(PublishingExtension e) { for (final String url : config.getRepositories()) { e.getRepositories().ivy(new Action<IvyArtifactRepository>() { @Override public void execute(IvyArtifactRepository ivyArtifactRepository) { ivyArtifactRepository.setUrl(url); } }); } } });
static Set<ResolvedDependency> gatherDependencies(Project project, Set<String> repositories, Set<String> dependencies) { for (final String r : repositories) { project.getRepositories().ivy(new Action<IvyArtifactRepository>() { @Override public void execute(IvyArtifactRepository ivyArtifactRepository) { ivyArtifactRepository.setUrl(r); } }); } Configuration conf = project.getConfigurations().create("gpTmp" + count++); for (String id : dependencies) { conf.getDependencies().add(project.getDependencies().create(id)); } return gatherDependencies(conf.getResolvedConfiguration().getFirstLevelModuleDependencies()); }
static Set<ResolvedDependency> gatherDependencies(Project project, Set<String> repositories, Set<String> dependencies) { for (final String r : repositories) { project.getRepositories().ivy(new Action<IvyArtifactRepository>() { @Override public void execute(IvyArtifactRepository ivyArtifactRepository) { ivyArtifactRepository.setUrl(r); } }); } Configuration conf = project.getConfigurations().create("nxtTmp" + count++); for (String id : dependencies) { conf.getDependencies().add(project.getDependencies().create(id)); } return gatherDependencies(conf.getResolvedConfiguration().getFirstLevelModuleDependencies()); }
static Set<ResolvedDependency> gatherDependencies(Project project, Set<String> repositories, Set<String> dependencies) { for (final String r : repositories) { project.getRepositories().ivy(new Action<IvyArtifactRepository>() { @Override public void execute(IvyArtifactRepository ivyArtifactRepository) { ivyArtifactRepository.setUrl(r); } }); } Configuration conf = project.getConfigurations().create("nxtTmp" + count++); for (String id : dependencies) { conf.getDependencies().add(project.getDependencies().create(id)); } return gatherDependencies(conf.getResolvedConfiguration().getFirstLevelModuleDependencies()); }