/** * 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 version = projectDependency.getVersion(); String artifactType = projectDependency.getArtifactType(); String scope = ( projectDependency.getScope() == null ) ? Artifact.SCOPE_COMPILE : projectDependency.getScope();
+ ", Version = " + projectDependency.getVersion() + ", Artifact Type = " + projectDependency.getArtifactType() ); + ", Version = " + projectDependency.getVersion() + ", Scope = " + projectDependency.getScope() + "SystemPath = " + projectDependency.getSystemPath() + ", Version = " + projectDependency.getVersion() + ", Scope = " + projectDependency.getScope() + "SystemPath = " + projectDependency.getSystemPath() + ", Version = " + projectDependency.getVersion() + ", Scope = " + projectDependency.getScope() + "SystemPath = " + projectDependency.getSystemPath() ); projectDependency.getVersion(), projectDependency.getArtifactType(), projectDependency.getPublicKeyTokenId() ); artifactFactory.createProjectArtifact( projectDependency.getGroupId(), projectDependency.getArtifactId(), projectDependency.getVersion() ); && model.getArtifactId().equals( projectDependency.getArtifactId() ) && v.equals( projectDependency.getVersion() ) ) ) + projectDependency.getGroupId() + ":" + projectDependency.getArtifactId() + ":" + projectDependency.getVersion() ); + ":" + projectDependency.getVersion() + ":" + projectDependency.getArtifactType() ); repositoryConnection.add( did, RDF.TYPE, artifact ); repositoryConnection.add( did, groupId, valueFactory.createLiteral( projectDependency.getGroupId() ) );
/** * 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.setGroupId( projectDependency.getGroupId() ); dependency.setArtifactId( projectDependency.getArtifactId() ); dependency.setVersion( projectDependency.getVersion() ); dependency.setType( projectDependency.getArtifactType() ); dependency.setClassifier( projectDependency.getPublicKeyTokenId() );