protected void mergeDependency_Exclusions( Dependency target, Dependency source, boolean sourceDominant, Map<Object, Object> context ) { List<Exclusion> src = source.getExclusions(); if ( !src.isEmpty() ) { List<Exclusion> tgt = target.getExclusions(); Map<Object, Exclusion> merged = new LinkedHashMap<>( ( src.size() + tgt.size() ) * 2 ); for ( Exclusion element : tgt ) { Object key = getExclusionKey( element ); merged.put( key, element ); } for ( Exclusion element : src ) { Object key = getExclusionKey( element ); if ( sourceDominant || !merged.containsKey( key ) ) { merged.put( key, element ); } } target.setExclusions( new ArrayList<>( merged.values() ) ); } }
public static Dependency cloneDependency( Dependency src ) { Dependency result = null; if ( src != null ) { result = new Dependency(); result.setArtifactId( src.getArtifactId() ); result.setClassifier( src.getClassifier() ); result.setExclusions( cloneList( src.getExclusions(), DEPENDENCY_EXCLUSION_CLONER ) ); result.setGroupId( src.getGroupId() ); result.setOptional( src.isOptional() ); result.setScope( src.getScope() ); result.setSystemPath( src.getSystemPath() ); result.setType( src.getType() ); result.setVersion( src.getVersion() ); } return result; }
private void mergeDependencyWithDefaults( Dependency dep, Dependency def ) { if ( dep.getScope() == null && def.getScope() != null ) { dep.setScope( def.getScope() ); dep.setSystemPath( def.getSystemPath() ); } if ( dep.getVersion() == null && def.getVersion() != null ) { dep.setVersion( def.getVersion() ); } if ( dep.getClassifier() == null && def.getClassifier() != null ) { dep.setClassifier( def.getClassifier() ); } if ( dep.getType() == null && def.getType() != null ) { dep.setType( def.getType() ); } List exclusions = dep.getExclusions(); if ( exclusions == null || exclusions.isEmpty() ) { dep.setExclusions( def.getExclusions() ); } }
dependency.setExclusions( exclusions ); while ( parser.nextTag() == XmlPullParser.START_TAG )
dependency.setExclusions( exclusions ); while ( parser.nextTag() == XmlPullParser.START_TAG )
dependency.setExclusions( exclusions ); while ( parser.nextTag() == XmlPullParser.START_TAG )
public void setExclusions(List<Exclusion> exclusions) { dependency.setExclusions(exclusions); }
protected void mergeDependency_Exclusions( Dependency target, Dependency source, boolean sourceDominant, Map<Object, Object> context ) { List<Exclusion> src = source.getExclusions(); if ( !src.isEmpty() ) { List<Exclusion> tgt = target.getExclusions(); Map<Object, Exclusion> merged = new LinkedHashMap<Object, Exclusion>( ( src.size() + tgt.size() ) * 2 ); for ( Exclusion element : tgt ) { Object key = getExclusionKey( element ); merged.put( key, element ); } for ( Exclusion element : src ) { Object key = getExclusionKey( element ); if ( sourceDominant || !merged.containsKey( key ) ) { merged.put( key, element ); } } target.setExclusions( new ArrayList<Exclusion>( merged.values() ) ); } }
private void setExclusions(final Collection<org.sonatype.aether.graph.Exclusion> exclusions) { List<Exclusion> result = new ArrayList<Exclusion>(); for (org.sonatype.aether.graph.Exclusion exclusion : exclusions) { Exclusion temp = new Exclusion(); temp.setArtifactId(exclusion.getArtifactId()); temp.setGroupId(exclusion.getGroupId()); result.add(temp); } super.setExclusions(result); }
private void setExclusions(final Collection<org.eclipse.aether.graph.Exclusion> exclusions) { List<Exclusion> result = new ArrayList<>(); for (org.eclipse.aether.graph.Exclusion exclusion : exclusions) { Exclusion temp = new Exclusion(); temp.setArtifactId(exclusion.getArtifactId()); temp.setGroupId(exclusion.getGroupId()); result.add(temp); } super.setExclusions(result); }
public static void mergeDependencyWithDefaults(Dependency dep, Dependency def) { if (dep.getScope() == null && def.getScope() != null) { dep.setScope(def.getScope()); dep.setSystemPath(def.getSystemPath()); } if (dep.getVersion() == null && def.getVersion() != null) { dep.setVersion(def.getVersion()); } if (dep.getClassifier() == null && def.getClassifier() != null) { dep.setClassifier(def.getClassifier()); } if (dep.getType() == null && def.getType() != null) { dep.setType(def.getType()); } List exclusions = dep.getExclusions(); if (exclusions == null || exclusions.isEmpty()) { dep.setExclusions(def.getExclusions()); } } }
public static void mergeDependencyWithDefaults(Dependency dep, Dependency def) { if (dep.getScope() == null && def.getScope() != null) { dep.setScope(def.getScope()); dep.setSystemPath(def.getSystemPath()); } if (dep.getVersion() == null && def.getVersion() != null) { dep.setVersion(def.getVersion()); } if (dep.getClassifier() == null && def.getClassifier() != null) { dep.setClassifier(def.getClassifier()); } if (dep.getType() == null && def.getType() != null) { dep.setType(def.getType()); } @SuppressWarnings("rawtypes") List exclusions = dep.getExclusions(); if (exclusions == null || exclusions.isEmpty()) { dep.setExclusions(def.getExclusions()); } } }
public static void mergeDependencyWithDefaults(Dependency dep, Dependency def) { if (dep.getScope() == null && def.getScope() != null) { dep.setScope(def.getScope()); dep.setSystemPath(def.getSystemPath()); } if (dep.getVersion() == null && def.getVersion() != null) { dep.setVersion(def.getVersion()); } if (dep.getClassifier() == null && def.getClassifier() != null) { dep.setClassifier(def.getClassifier()); } if (dep.getType() == null && def.getType() != null) { dep.setType(def.getType()); } @SuppressWarnings("rawtypes") List exclusions = dep.getExclusions(); if (exclusions == null || exclusions.isEmpty()) { dep.setExclusions(def.getExclusions()); } } }
public static void mergeDependencyWithDefaults( Dependency dep, Dependency def ) { if( dep.getScope() == null && def.getScope() != null ) { dep.setScope( def.getScope() ); dep.setSystemPath( def.getSystemPath() ); } if( dep.getVersion() == null && def.getVersion() != null ) { dep.setVersion( def.getVersion() ); } if( dep.getClassifier() == null && def.getClassifier() != null ) { dep.setClassifier( def.getClassifier() ); } if( dep.getType() == null && def.getType() != null ) { dep.setType( def.getType() ); } List exclusions = dep.getExclusions(); if( exclusions == null || exclusions.isEmpty() ) { dep.setExclusions( def.getExclusions() ); } }
private List<org.apache.maven.model.Dependency> transformDependencies(MavenPlugin mavenPlugin) { List<org.apache.maven.model.Dependency> dependencies = new ArrayList<org.apache.maven.model.Dependency>(); for (Dependency dependency : mavenPlugin.getDirectDependencies()) { org.apache.maven.model.Dependency pluginDependency = new org.apache.maven.model.Dependency(); pluginDependency.setArtifactId(dependency.getCoordinate().getArtifactId()); pluginDependency.setGroupId(dependency.getCoordinate().getGroupId()); pluginDependency.setVersion(dependency.getCoordinate().getVersion()); pluginDependency.setScope(dependency.getScopeType()); if (dependency.getExcludedCoordinates() != null) { pluginDependency.setExclusions(transformExclusions(dependency.getExcludedCoordinates())); } dependencies.add(pluginDependency); } return dependencies; }
public Dependency resolve(Dependency rawDep) { Dependency dep = new Dependency(); dep.setGroupId(substituteProperties(rawDep.getGroupId())); dep.setArtifactId(substituteProperties(rawDep.getArtifactId())); dep.setVersion(substituteProperties(rawDep.getVersion())); dep.setScope(substituteProperties(rawDep.getScope())); dep.setSystemPath(substituteProperties(rawDep.getSystemPath())); dep.setClassifier(substituteProperties(rawDep.getClassifier())); dep.setType(substituteProperties(rawDep.getType())); dep.setOptional(substituteProperties(rawDep.getOptional())); if (rawDep.getExclusions() != null) { List<Exclusion> exclusions = new ArrayList<>(rawDep.getExclusions().size()); for (Exclusion rawEx : rawDep.getExclusions()) { Exclusion ex = new Exclusion(); ex.setArtifactId(substituteProperties(rawEx.getArtifactId())); ex.setGroupId(substituteProperties(rawEx.getGroupId())); exclusions.add(ex); } dep.setExclusions(exclusions); } return dep; }
private Dependency toMavenDependency(org.eclipse.aether.graph.Dependency from) { org.eclipse.aether.artifact.Artifact fromArt = from.getArtifact(); Dependency dependency = new Dependency(); dependency.setGroupId(fromArt.getGroupId()); dependency.setArtifactId(fromArt.getArtifactId()); dependency.setVersion(fromArt.getVersion()); dependency.setType(fromArt.getExtension()); dependency.setScope(Artifact.SCOPE_COMPILE.equals(from.getScope()) ? null : from.getScope()); dependency.setClassifier(fromArt.getClassifier()); dependency.setOptional(dependency.isOptional()); if (from.getExclusions() != null && from.getExclusions().size() > 0) { List<Exclusion> exclusions = new LinkedList<Exclusion>(); for (org.eclipse.aether.graph.Exclusion fromEx : from.getExclusions()) { Exclusion ex = new Exclusion(); ex.setGroupId(fromEx.getGroupId()); ex.setArtifactId(fromEx.getArtifactId()); exclusions.add(ex); } dependency.setExclusions(exclusions); } return dependency; }
dependency.setExclusions( exclusions ); while ( parser.nextTag() == XmlPullParser.START_TAG )
dependency.setExclusions( exclusions ); while ( parser.nextTag() == XmlPullParser.START_TAG )