public ArtifactDescriptorResult toResult( ArtifactDescriptorRequest request ) { ArtifactDescriptorResult result = new ArtifactDescriptorResult( request ); result.setArtifact( artifact ); result.setProperties( properties ); result.setRelocations( relocations ); result.setDependencies( dependencies ); result.setManagedDependencies( dependencies ); result.setRepositories( clone( repositories ) ); return result; }
public ArtifactDescriptorResult toResult( ArtifactDescriptorRequest request ) { ArtifactDescriptorResult result = new ArtifactDescriptorResult( request ); result.setArtifact( artifact ); result.setProperties( properties ); result.setRelocations( relocations ); result.setDependencies( dependencies ); result.setManagedDependencies( dependencies ); result.setRepositories( clone( repositories ) ); return result; }
/** * Parses the resource <code>$prefix/gid_aid_ext_ver.ini</code> from the request artifact as an artifact description * and wraps it into an ArtifactDescriptorResult. */ public ArtifactDescriptorResult readArtifactDescriptor( RepositorySystemSession session, ArtifactDescriptorRequest request ) throws ArtifactDescriptorException { Artifact artifact = request.getArtifact(); String resourceName = String.format( "%s_%s_%s_%s.ini", artifact.getGroupId(), artifact.getArtifactId(), artifact.getVersion(), artifact.getExtension() ); ArtifactDescriptorResult result = new ArtifactDescriptorResult( request ); result.setArtifact( artifact ); try { ArtifactDescription data = reader.parse( resourceName ); result.setDependencies( data.getDependencies() ); result.setManagedDependencies( data.getManagedDependencies() ); result.setRepositories( data.getRepositories() ); result.setRelocations( data.getRelocations() ); return result; } catch ( Exception e ) { throw new ArtifactDescriptorException( result, e.getMessage() ); } }
/** * Parses the resource <code>$prefix/gid_aid_ext_ver.ini</code> from the request artifact as an artifact description * and wraps it into an ArtifactDescriptorResult. */ public ArtifactDescriptorResult readArtifactDescriptor( RepositorySystemSession session, ArtifactDescriptorRequest request ) throws ArtifactDescriptorException { Artifact artifact = request.getArtifact(); String resourceName = String.format( "%s_%s_%s_%s.ini", artifact.getGroupId(), artifact.getArtifactId(), artifact.getVersion(), artifact.getExtension() ); ArtifactDescriptorResult result = new ArtifactDescriptorResult( request ); result.setArtifact( artifact ); try { ArtifactDescription data = reader.parse( resourceName ); result.setDependencies( data.getDependencies() ); result.setManagedDependencies( data.getManagedDependencies() ); result.setRepositories( data.getRepositories() ); result.setRelocations( data.getRelocations() ); return result; } catch ( Exception e ) { throw new ArtifactDescriptorException( result, e.getMessage() ); } }