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 )