/** * <p>Turns direct maven dependencies into startup/boot/installed artifacts.</p> * <p>{@link MavenProject#getDependencyArtifacts()} is deprecated, but we don't want (?) transitive * dependencies given by {@link MavenProject#getArtifacts()}.</p> */ @SuppressWarnings("deprecation") private void processDirectMavenDependencies() { for (Artifact artifact : project.getDependencyArtifacts()) { Builder.Stage stage = Builder.Stage.fromMavenScope(artifact.getScope()); if (stage == null) { continue; } String uri = artifactToMvn(artifact); switch (getType(artifact)) { case "kar": addUris(stage, uri, startupKars, bootKars, installedKars); break; case "features": addUris(stage, uri, startupRepositories, bootRepositories, installedRepositories); break; case "bundle": addUris(stage, uri, startupBundles, bootBundles, installedBundles); break; } } }
/** * <p>Turns direct maven dependencies into startup/boot/installed artifacts.</p> * <p>{@link MavenProject#getDependencyArtifacts()} is deprecated, but we don't want (?) transitive * dependencies given by {@link MavenProject#getArtifacts()}.</p> */ @SuppressWarnings("deprecation") private void processDirectMavenDependencies() { for (Artifact artifact : project.getDependencyArtifacts()) { Builder.Stage stage = Builder.Stage.fromMavenScope(artifact.getScope()); if (stage == null) { continue; } String uri = artifactToMvn(artifact); switch (getType(artifact)) { case "kar": addUris(stage, uri, startupKars, bootKars, installedKars); break; case "features": addUris(stage, uri, startupRepositories, bootRepositories, installedRepositories); break; case "bundle": addUris(stage, uri, startupBundles, bootBundles, installedBundles); break; } } }