if ( dependency.getClassifier() != null ) id += "-" + dependency.getClassifier(); n.setProperty( "version", dependency.getVersion() ); n.setProperty( "type", dependency.getType() ); n.setProperty( "classifier", dependency.getClassifier() ); n.setProperty( "scope", dependency.getScope() ); n.setProperty( "systemPath", dependency.getSystemPath() );
if ( dependency.getClassifier() != null ) id += "-" + dependency.getClassifier(); n.setProperty( "version", dependency.getVersion() ); n.setProperty( "type", dependency.getType() ); n.setProperty( "classifier", dependency.getClassifier() ); n.setProperty( "scope", dependency.getScope() ); n.setProperty( "systemPath", dependency.getSystemPath() );
protected void recordDependencies( String projectVersionMetadataKey, List<Dependency> dependencies, String repositoryId ) { if ( dependencies == null || dependencies.isEmpty() ) { return; } Mutator<String> dependencyMutator = this.dependencyTemplate.createMutator(); for ( Dependency dependency : dependencies ) { // we don't care about the key as the real used one with the projectVersionMetadata String keyDependency = UUID.randomUUID().toString(); String cfDependency = cassandraArchivaManager.getDependencyFamilyName(); addInsertion( dependencyMutator, keyDependency, cfDependency, "projectVersionMetadataModel.key", projectVersionMetadataKey ); addInsertion( dependencyMutator, keyDependency, cfDependency, REPOSITORY_NAME.toString(), repositoryId ); addInsertion( dependencyMutator, keyDependency, cfDependency, "classifier", dependency.getClassifier() ); addInsertion( dependencyMutator, keyDependency, cfDependency, "optional", Boolean.toString( dependency.isOptional() ) ); addInsertion( dependencyMutator, keyDependency, cfDependency, "scope", dependency.getScope() ); addInsertion( dependencyMutator, keyDependency, cfDependency, "systemPath", dependency.getSystemPath() ); addInsertion( dependencyMutator, keyDependency, cfDependency, "type", dependency.getType() ); addInsertion( dependencyMutator, keyDependency, cfDependency, ARTIFACT_ID.toString(), dependency.getArtifactId() ); addInsertion( dependencyMutator, keyDependency, cfDependency, GROUP_ID.toString(), dependency.getGroupId() ); addInsertion( dependencyMutator, keyDependency, cfDependency, VERSION.toString(), dependency.getVersion() ); } dependencyMutator.execute(); }
for ( Dependency dependency : versionMetadata.getDependencies() ) setProperty( properties, "dependency." + i + ".classifier", dependency.getClassifier() ); setProperty( properties, "dependency." + i + ".scope", dependency.getScope() ); setProperty( properties, "dependency." + i + ".systemPath", dependency.getSystemPath() );
for ( Dependency dependency : versionMetadata.getDependencies() ) setProperty( properties, "dependency." + i + ".classifier", dependency.getClassifier() ); setProperty( properties, "dependency." + i + ".scope", dependency.getScope() ); setProperty( properties, "dependency." + i + ".systemPath", dependency.getSystemPath() );
d = metadata.getDependencies().get( 0 ); assertEquals( "artifactId", d.getArtifactId() ); assertEquals( "classifier", d.getClassifier() ); assertEquals( "groupId", d.getGroupId() ); assertEquals( "scope", d.getScope() );