/** * Creates a project dependency using information from the specified dependency. * * @param dependency a dependency to use as the source of the returned project dependency * @return a project dependency */ public static ProjectDependency createProjectDependencyFrom( Dependency dependency ) { ProjectDependency projectDependency = new ProjectDependency(); projectDependency.setGroupId( dependency.getGroupId() ); projectDependency.setArtifactId( dependency.getArtifactId() ); projectDependency.setVersion( dependency.getVersion() ); projectDependency.setPublicKeyTokenId( dependency.getClassifier() ); projectDependency.setArtifactType( dependency.getType() ); projectDependency.setScope(dependency.getScope()); projectDependency.setSystemPath(dependency.getSystemPath()); projectDependency.setScope(dependency.getScope()); projectDependency.setSystemPath(dependency.getSystemPath()); logAndVerifyProjectParameters( projectDependency ); return projectDependency; }
/** * 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; }
/** * 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(); }
ProjectDependency project = new ProjectDependency(); project.setArtifactId( artifactId ); project.setGroupId( groupId ); project.setVersion( version ); project.setArtifactType( artifactType ); project.setPublicKeyTokenId( publicKeyTokenId ); project.setPublicKeyTokenId( publicKeyTokenId.replace( ":", "" ) ); + artifactType + ", File Path = " + artifact.getFile().getAbsolutePath() ); project.setResolved( true ); return project; "true" ) ) project.setResolved( true ); project.setArtifactType( set.getBinding( ProjectUri.ARTIFACT_TYPE.getObjectBinding() ).getValue().toString() ); logger.finest( "NPANDAY-180-008: ProjectDao.GetProjectFor - Artifact Id = " + project.getArtifactId() + ", Time = " + ( System.currentTimeMillis() - startTime ) + ", Count = " + getProjectForCounter++ ); return project;
ProjectDependency projectDependency = new ProjectDependency(); BindingSet bs = dependencyResult.next(); projectDependency.setGroupId( bs.getBinding( ProjectUri.GROUP_ID.getObjectBinding() ).getValue().toString() ); projectDependency.setArtifactId( bs.getBinding( ProjectUri.ARTIFACT_ID.getObjectBinding() ).getValue().toString() ); projectDependency.setVersion( bs.getBinding( ProjectUri.VERSION.getObjectBinding() ).getValue().toString() ); projectDependency.setArtifactType( bs.getBinding( ProjectUri.ARTIFACT_TYPE.getObjectBinding() ).getValue().toString() ); projectDependency.setPublicKeyTokenId( classifierBinding.getValue().toString().replace( ":", "" ) );
+ projectDependency.getArtifactId() + ", Group ID = " + projectDependency.getGroupId() + ", Version = " + projectDependency.getVersion() + ", Artifact Type = " + projectDependency.getArtifactType() ); if ( projectDependency.isResolved() && !ArtifactTypeHelper.isDotnetAnyGac( projectDependency.getArtifactType() ) ) if ( projectDependency.getSystemPath() == null ) projectDependency.setSystemPath( generateDependencySystemPath( projectDependency ) ); projectDependency.setResolved( false ); if ( projectDependency.getScope() != null && projectDependency.getScope().equals( "system" ) ) if ( projectDependency.getSystemPath() == null ) + projectDependency.getGroupId() + ", Artiract ID = " + projectDependency.getArtifactId() ); File f = new File( projectDependency.getSystemPath() ); + projectDependency.getSystemPath() + "in Group ID = " + projectDependency.getGroupId() + ", Artiract ID = " + projectDependency.getArtifactId() ); projectDependency.setResolved( true ); + projectDependency.getArtifactId() + ", Group ID = " + projectDependency.getGroupId() + ", Version = " + projectDependency.getVersion() + ", Scope = " + projectDependency.getScope() + "SystemPath = " + projectDependency.getSystemPath()
ProjectDependency projectDependency = new ProjectDependency(); projectDependency.setGroupId( dependency.getGroupId() ); projectDependency.setArtifactId( dependency.getArtifactId() ); projectDependency.setVersion( dependency.getVersion() ); projectDependency.setPublicKeyTokenId( dependency.getClassifier() ); projectDependency.setArtifactType( dependency.getType() ); projectDependency.setScope(dependency.getScope()); projectDependency.setSystemPath(dependency.getSystemPath()); project.addProjectDependency( projectDependency );
String groupId = projectDependency.getGroupId(); 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();
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()); dependencies.add( dependency );