private List<org.apache.archiva.metadata.model.Dependency> convertDependencies( List<Dependency> dependencies ) { List<org.apache.archiva.metadata.model.Dependency> l = new ArrayList<>(); for ( Dependency dependency : dependencies ) { org.apache.archiva.metadata.model.Dependency newDependency = new org.apache.archiva.metadata.model.Dependency(); newDependency.setArtifactId( dependency.getArtifactId() ); newDependency.setClassifier( dependency.getClassifier() ); newDependency.setGroupId( dependency.getGroupId() ); newDependency.setOptional( dependency.isOptional() ); newDependency.setScope( dependency.getScope() ); newDependency.setSystemPath( dependency.getSystemPath() ); newDependency.setType( dependency.getType() ); newDependency.setVersion( dependency.getVersion() ); l.add( newDependency ); } return l; }
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(); }
metadata.addLicense( l ); Dependency d = new Dependency(); d.setArtifactId( "artifactId" ); d.setClassifier( "classifier" ); d.setGroupId( "groupId" ); d.setScope( "scope" ); d.setSystemPath( "system path" ); d.setType( "type" ); d.setVersion( "version" ); d.setOptional( true ); metadata.addDependency( d ); assertEquals( "artifactId", d.getArtifactId() ); assertEquals( "classifier", d.getClassifier() ); assertEquals( "groupId", d.getGroupId() ); assertEquals( "scope", d.getScope() ); assertEquals( "system path", d.getSystemPath() ); assertEquals( "type", d.getType() ); assertEquals( "version", d.getVersion() ); assertTrue( d.isOptional() );
metadata.setUrl( "the url" ); Dependency d = new Dependency(); d.setArtifactId( "artifactId" ); d.setClassifier( "classifier" ); d.setGroupId( "groupId" ); d.setScope( "scope" ); d.setSystemPath( "system path" ); d.setType( "type" ); d.setVersion( "version" ); d.setOptional( true ); metadata.addDependency( d ); d = new Dependency(); d.setArtifactId( "artifactId1" ); d.setClassifier( "classifier" ); d.setGroupId( "groupId" ); d.setScope( "scope" ); d.setSystemPath( "system path" ); d.setType( "type" ); d.setVersion( "version1" ); d.setOptional( true ); metadata.addDependency( d ); repository.getProjectReferences( TEST_REPO_ID, d.getGroupId(), d.getArtifactId(), d.getVersion() );
private List<org.apache.archiva.metadata.model.Dependency> convertDependencies( List<Dependency> dependencies ) { List<org.apache.archiva.metadata.model.Dependency> l = new ArrayList<>(); for ( Dependency dependency : dependencies ) { org.apache.archiva.metadata.model.Dependency newDependency = new org.apache.archiva.metadata.model.Dependency(); newDependency.setArtifactId( dependency.getArtifactId() ); newDependency.setClassifier( dependency.getClassifier() ); newDependency.setGroupId( dependency.getGroupId() ); newDependency.setOptional( dependency.isOptional() ); newDependency.setScope( dependency.getScope() ); newDependency.setSystemPath( dependency.getSystemPath() ); newDependency.setType( dependency.getType() ); newDependency.setVersion( dependency.getVersion() ); l.add( newDependency ); } return l; }
dependency.getGroupId() + ";" + dependency.getArtifactId() + "-" + dependency.getVersion(); if ( dependency.getClassifier() != null ) id += "-" + dependency.getClassifier(); id += "." + dependency.getType(); n.setProperty( "groupId", dependency.getGroupId() ); n.setProperty( "artifactId", dependency.getArtifactId() ); 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() ); n.setProperty( "optional", dependency.isOptional() );
protected List<Dependency> getDependencies( String projectVersionMetadataKey ) { List<Dependency> dependencies = new ArrayList<>(); QueryResult<OrderedRows<String, String, String>> result = HFactory.createRangeSlicesQuery( cassandraArchivaManager.getKeyspace(), ss, ss, ss ) // .setColumnFamily( cassandraArchivaManager.getDependencyFamilyName() ) // .setColumnNames( "projectVersionMetadataModel.key" ) // .setRowCount( Integer.MAX_VALUE ) // .addEqualsExpression( "projectVersionMetadataModel.key", projectVersionMetadataKey ) // .execute(); for ( Row<String, String, String> row : result.get() ) { ColumnFamilyResult<String, String> columnFamilyResult = this.dependencyTemplate.queryColumns( row.getKey() ); Dependency dependency = new Dependency(); dependency.setClassifier( columnFamilyResult.getString( "classifier" ) ); dependency.setOptional( Boolean.parseBoolean( columnFamilyResult.getString( "optional" ) ) ); dependency.setScope( columnFamilyResult.getString( "scope" ) ); dependency.setSystemPath( columnFamilyResult.getString( "systemPath" ) ); dependency.setType( columnFamilyResult.getString( "type" ) ); dependency.setArtifactId( columnFamilyResult.getString( ARTIFACT_ID.toString() ) ); dependency.setGroupId( columnFamilyResult.getString( GROUP_ID.toString() ) ); dependency.setVersion( columnFamilyResult.getString( VERSION.toString() ) ); dependencies.add( dependency ); } return dependencies; }
dependency.getGroupId() + ";" + dependency.getArtifactId() + "-" + dependency.getVersion(); if ( dependency.getClassifier() != null ) id += "-" + dependency.getClassifier(); id += "." + dependency.getType(); n.setProperty( "groupId", dependency.getGroupId() ); n.setProperty( "artifactId", dependency.getArtifactId() ); 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() ); n.setProperty( "optional", dependency.isOptional() );
if ( dependencyArtifactId != null ) Dependency dependency = new Dependency(); dependency.setArtifactId( dependencyArtifactId ); dependency.setGroupId( properties.getProperty( "dependency." + i + ".groupId" ) ); dependency.setClassifier( properties.getProperty( "dependency." + i + ".classifier" ) ); dependency.setOptional( Boolean.valueOf( properties.getProperty( "dependency." + i + ".optional" ) ) ); dependency.setScope( properties.getProperty( "dependency." + i + ".scope" ) ); dependency.setSystemPath( properties.getProperty( "dependency." + i + ".systemPath" ) ); dependency.setType( properties.getProperty( "dependency." + i + ".type" ) ); dependency.setVersion( properties.getProperty( "dependency." + i + ".version" ) ); dependency.setOptional( Boolean.valueOf( properties.getProperty( "dependency." + i + ".optional" ) ) ); versionMetadata.addDependency( dependency );
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() ); setProperty( properties, "dependency." + i + ".artifactId", dependency.getArtifactId() ); setProperty( properties, "dependency." + i + ".groupId", dependency.getGroupId() ); setProperty( properties, "dependency." + i + ".version", dependency.getVersion() ); setProperty( properties, "dependency." + i + ".type", dependency.getType() ); setProperty( properties, "dependency." + i + ".optional", String.valueOf( dependency.isOptional() ) ); updateProjectReference( repoId, dependency.getGroupId(), dependency.getArtifactId(), dependency.getVersion(), reference );
if ( dependencyArtifactId != null ) Dependency dependency = new Dependency(); dependency.setArtifactId( dependencyArtifactId ); dependency.setGroupId( properties.getProperty( "dependency." + i + ".groupId" ) ); dependency.setClassifier( properties.getProperty( "dependency." + i + ".classifier" ) ); dependency.setOptional( Boolean.valueOf( properties.getProperty( "dependency." + i + ".optional" ) ) ); dependency.setScope( properties.getProperty( "dependency." + i + ".scope" ) ); dependency.setSystemPath( properties.getProperty( "dependency." + i + ".systemPath" ) ); dependency.setType( properties.getProperty( "dependency." + i + ".type" ) ); dependency.setVersion( properties.getProperty( "dependency." + i + ".version" ) ); dependency.setOptional( Boolean.valueOf( properties.getProperty( "dependency." + i + ".optional" ) ) ); versionMetadata.addDependency( dependency );
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() ); setProperty( properties, "dependency." + i + ".artifactId", dependency.getArtifactId() ); setProperty( properties, "dependency." + i + ".groupId", dependency.getGroupId() ); setProperty( properties, "dependency." + i + ".version", dependency.getVersion() ); setProperty( properties, "dependency." + i + ".type", dependency.getType() ); setProperty( properties, "dependency." + i + ".optional", String.valueOf( dependency.isOptional() ) ); updateProjectReference( repoId, dependency.getGroupId(), dependency.getArtifactId(), dependency.getVersion(), reference );
Dependency dependency = new Dependency(); dependency.setArtifactId( getPropertyString( n, "artifactId" ) ); dependency.setGroupId( getPropertyString( n, "groupId" ) ); dependency.setClassifier( getPropertyString( n, "classifier" ) ); dependency.setOptional( Boolean.valueOf( getPropertyString( n, "optional" ) ) ); dependency.setScope( getPropertyString( n, "scope" ) ); dependency.setSystemPath( getPropertyString( n, "systemPath" ) ); dependency.setType( getPropertyString( n, "type" ) ); dependency.setVersion( getPropertyString( n, "version" ) ); versionMetadata.addDependency( dependency );
Dependency dependency = new Dependency(); dependency.setArtifactId( getPropertyString( n, "artifactId" ) ); dependency.setGroupId( getPropertyString( n, "groupId" ) ); dependency.setClassifier( getPropertyString( n, "classifier" ) ); dependency.setOptional( Boolean.valueOf( getPropertyString( n, "optional" ) ) ); dependency.setScope( getPropertyString( n, "scope" ) ); dependency.setSystemPath( getPropertyString( n, "systemPath" ) ); dependency.setType( getPropertyString( n, "type" ) ); dependency.setVersion( getPropertyString( n, "version" ) ); versionMetadata.addDependency( dependency );