incubator-nmaven-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From sisb...@apache.org
Subject svn commit: r545046 - /incubator/nmaven/trunk/components/dotnet-artifact/src/main/java/org/apache/maven/dotnet/artifact/impl/ArtifactInstallerImpl.java
Date Thu, 07 Jun 2007 03:38:15 GMT
Author: sisbell
Date: Wed Jun  6 20:38:14 2007
New Revision: 545046

URL: http://svn.apache.org/viewvc?view=rev&rev=545046
Log:
Fixed problem that broke IT 0028 and 0030.

Modified:
    incubator/nmaven/trunk/components/dotnet-artifact/src/main/java/org/apache/maven/dotnet/artifact/impl/ArtifactInstallerImpl.java

Modified: incubator/nmaven/trunk/components/dotnet-artifact/src/main/java/org/apache/maven/dotnet/artifact/impl/ArtifactInstallerImpl.java
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/components/dotnet-artifact/src/main/java/org/apache/maven/dotnet/artifact/impl/ArtifactInstallerImpl.java?view=diff&rev=545046&r1=545045&r2=545046
==============================================================================
--- incubator/nmaven/trunk/components/dotnet-artifact/src/main/java/org/apache/maven/dotnet/artifact/impl/ArtifactInstallerImpl.java
(original)
+++ incubator/nmaven/trunk/components/dotnet-artifact/src/main/java/org/apache/maven/dotnet/artifact/impl/ArtifactInstallerImpl.java
Wed Jun  6 20:38:14 2007
@@ -247,7 +247,19 @@
         {
             if ( artifact.getFile() != null && artifact.getFile().exists() )//maybe
just a test compile and no install
             {
-                mavenInstaller.install( artifact.getFile(), artifact, artifactRepository
);
+                File artifactFile = artifact.getFile();
+                mavenInstaller.install( artifactFile, artifact, artifactRepository );
+                try
+                {
+                    FileUtils.copyFile( artifactFile,
+                                        new File( localRepository, new DefaultRepositoryLayout().pathOf(
artifact ) ) );
+                }
+                catch ( IOException e )
+                {
+                    throw new ArtifactInstallationException( "NMAVEN-002-003a: Failed to
install artifact: ID = " +
+                        artifact.getId() + ", File = " +
+                        ( ( artifact.getFile() != null ) ? artifact.getFile().getAbsolutePath()
: "" ), e );
+                }
             }
         }
         catch ( ArtifactInstallationException e )



Mime
View raw message