/** * Generates the system path for gac dependencies. */ private String generateDependencySystemPath( ProjectDependency projectDependency ) { return new File( System.getenv( "SystemRoot" ), "/assembly/" + projectDependency.getArtifactType().toUpperCase() + "/" + projectDependency.getArtifactId() + "/" + projectDependency.getVersion() + "__" + projectDependency.getPublicKeyTokenId() + "/" + projectDependency.getArtifactId() + ".dll" ).getAbsolutePath(); }
String artifactId = projectDependency.getArtifactId(); String version = projectDependency.getVersion(); String artifactType = projectDependency.getArtifactType(); String scope = ( projectDependency.getScope() == null ) ? Artifact.SCOPE_COMPILE : projectDependency.getScope(); String publicKeyTokenId = projectDependency.getPublicKeyTokenId();
+ projectDependency.getArtifactId() + ", Group ID = " + projectDependency.getGroupId() + ", Version = " + projectDependency.getVersion() + ", Artifact Type = " + projectDependency.getArtifactType() ); if ( projectDependency.isResolved() && !ArtifactTypeHelper.isDotnetAnyGac( projectDependency.getArtifactType() ) ) if ( projectDependency.getArtifactType().equals( "com_reference" ) ) if ( ArtifactTypeHelper.isDotnetAnyGac( projectDependency.getArtifactType() ) ) this.getProjectFor( projectDependency.getGroupId(), projectDependency.getArtifactId(), projectDependency.getVersion(), projectDependency.getArtifactType(), projectDependency.getPublicKeyTokenId() ); if ( dep.isResolved() ) + ":" + projectDependency.getVersion() + ":" + projectDependency.getArtifactType() ); repositoryConnection.add( did, RDF.TYPE, artifact ); repositoryConnection.add( did, groupId, valueFactory.createLiteral( projectDependency.getGroupId() ) ); repositoryConnection.add( did, version, valueFactory.createLiteral( projectDependency.getVersion() ) ); repositoryConnection.add( did, artifactType, valueFactory.createLiteral( projectDependency.getArtifactType() ) ); if ( projectDependency.getPublicKeyTokenId() != null )
/** * Creates a dependency using information from the specified project dependency. * * @param projectDependency a project dependency to use as the source of the returned dependency * @return a dependency created using information from the specified project dependency */ public static Dependency createDependencyFrom( ProjectDependency projectDependency ) { logAndVerifyProjectParameters( projectDependency ); Dependency dependency = new Dependency(); dependency.setGroupId( projectDependency.getGroupId() ); dependency.setArtifactId( projectDependency.getArtifactId() ); dependency.setVersion( projectDependency.getVersion() ); dependency.setType( projectDependency.getArtifactType() ); dependency.setClassifier( projectDependency.getPublicKeyTokenId() ); dependency.setScope(projectDependency.getScope()); dependency.setSystemPath(projectDependency.getSystemPath()); return dependency; }
dependency.setArtifactId( projectDependency.getArtifactId() ); dependency.setVersion( projectDependency.getVersion() ); dependency.setType( projectDependency.getArtifactType() ); dependency.setClassifier( projectDependency.getPublicKeyTokenId() ); dependency.setScope(projectDependency.getScope());