Uploaded image for project: 'NPanday'
  1. NPanday
  2. NPANDAY-560

[regression to NPANDAY-231] Resolve attached *.exe.config / or any other known attachment

    XMLWordPrintableJSON

Details

    Description

      Code that got removed

      if ( !ArtifactTypeHelper.isDotnetExecutableConfig( type ) || !dotnetFile.exists() )// TODO: Generalize to any attached artifact
                          {
                              logger.warning( "NPANDAY-180-018: Not found in local repository, now retrieving artifact from wagon:"
                                      + assembly.getId()
                                      + ", Failed Path Check = " + dotnetFile.getAbsolutePath());
      
                              try
                              {
                                  artifactResolver.resolve( assembly, artifactRepositories,
                                                            localArtifactRepository );
      
                                  projectDependency.setResolved( true );
                                  
                                  if ( assembly != null && assembly.getFile().exists() )
                                  {
                                      dotnetFile.getParentFile().mkdirs();
                                      FileUtils.copyFile( assembly.getFile(), dotnetFile );
                                      assembly.setFile( dotnetFile );
                                  }
                              }
                              catch ( ArtifactNotFoundException e )
                              {
                                  logger.log(Level.SEVERE, "NPANDAY-180-0201: Error resolving artifact. Reason:", e);
                                  throw new ProjectDaoException(
                                                         "NPANDAY-180-020: Problem in resolving artifact: Artifact = "
                                                             + assembly.getId()
                                                             + ", Message = " + e.getMessage(), e );
                              }
                              catch ( ArtifactResolutionException e )
                              {
                                  logger.log( Level.SEVERE, "NPANDAY-180-019: Problem in resolving artifact: Artifact = "
                                                    + assembly.getId()
                                                    + ", Message = " + e.getMessage(), e );
                                  throw new ProjectDaoException(
                                                         "NPANDAY-180-019: Problem in resolving artifact: Artifact = "
                                                             + assembly.getId()
                                                             + ", Message = " + e.getMessage(), e );
                              }
                          }
                          artifactDependencies.add( assembly );
      

      Attachments

        Issue Links

          Activity

            People

              brett Brett Porter
              lcorneliussen Lars Corneliussen
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: