You are viewing a plain text version of this content. The canonical link for it is here.
Posted to nmaven-commits@incubator.apache.org by si...@apache.org on 2007/07/25 12:41:34 UTC

svn commit: r559429 - in /incubator/nmaven/branches/SI_GAC/components: dotnet-artifact/src/main/java/org/apache/maven/dotnet/artifact/PathUtil.java dotnet-dao/project/src/main/java/org/apache/maven/dotnet/dao/impl/ProjectDaoImpl.java

Author: sisbell
Date: Wed Jul 25 05:41:32 2007
New Revision: 559429

URL: http://svn.apache.org/viewvc?view=rev&rev=559429
Log:
Final updates.

Added:
    incubator/nmaven/branches/SI_GAC/components/dotnet-artifact/src/main/java/org/apache/maven/dotnet/artifact/PathUtil.java   (with props)
Modified:
    incubator/nmaven/branches/SI_GAC/components/dotnet-dao/project/src/main/java/org/apache/maven/dotnet/dao/impl/ProjectDaoImpl.java

Added: incubator/nmaven/branches/SI_GAC/components/dotnet-artifact/src/main/java/org/apache/maven/dotnet/artifact/PathUtil.java
URL: http://svn.apache.org/viewvc/incubator/nmaven/branches/SI_GAC/components/dotnet-artifact/src/main/java/org/apache/maven/dotnet/artifact/PathUtil.java?view=auto&rev=559429
==============================================================================
--- incubator/nmaven/branches/SI_GAC/components/dotnet-artifact/src/main/java/org/apache/maven/dotnet/artifact/PathUtil.java (added)
+++ incubator/nmaven/branches/SI_GAC/components/dotnet-artifact/src/main/java/org/apache/maven/dotnet/artifact/PathUtil.java Wed Jul 25 05:41:32 2007
@@ -0,0 +1,22 @@
+package org.apache.maven.dotnet.artifact;
+
+import org.apache.maven.artifact.Artifact;
+
+import java.io.File;
+
+public class PathUtil
+{
+    public static File getPrivateApplicationBaseFileFor( Artifact artifact, File localRepository )
+    {
+        return new File( localRepository.getParentFile(), "pab\\gac_msil\\" + artifact.getArtifactId() + "\\" +
+            artifact.getVersion() + "__" + artifact.getGroupId() + "\\" + artifact.getArtifactId() + "." +
+            ArtifactType.getArtifactTypeForPackagingName( artifact.getType() ).getExtension() );
+    }
+
+    public static File getUserAssemblyCacheFileFor( Artifact artifact, File localRepository )
+    {
+        return new File( localRepository.getParentFile(), "uac\\gac_msil\\" + artifact.getArtifactId() + "\\" +
+            artifact.getVersion() + "__" + artifact.getGroupId() + "\\" + artifact.getArtifactId() + "." +
+            ArtifactType.getArtifactTypeForPackagingName( artifact.getType() ).getExtension() );
+    }
+}

Propchange: incubator/nmaven/branches/SI_GAC/components/dotnet-artifact/src/main/java/org/apache/maven/dotnet/artifact/PathUtil.java
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: incubator/nmaven/branches/SI_GAC/components/dotnet-dao/project/src/main/java/org/apache/maven/dotnet/dao/impl/ProjectDaoImpl.java
URL: http://svn.apache.org/viewvc/incubator/nmaven/branches/SI_GAC/components/dotnet-dao/project/src/main/java/org/apache/maven/dotnet/dao/impl/ProjectDaoImpl.java?view=diff&rev=559429&r1=559428&r2=559429
==============================================================================
--- incubator/nmaven/branches/SI_GAC/components/dotnet-dao/project/src/main/java/org/apache/maven/dotnet/dao/impl/ProjectDaoImpl.java (original)
+++ incubator/nmaven/branches/SI_GAC/components/dotnet-dao/project/src/main/java/org/apache/maven/dotnet/dao/impl/ProjectDaoImpl.java Wed Jul 25 05:41:32 2007
@@ -34,7 +34,6 @@
 import org.openrdf.query.Binding;
 import org.codehaus.plexus.util.xml.pull.XmlPullParserException;
 
-
 import java.util.logging.Logger;
 import java.util.Set;
 import java.util.HashSet;
@@ -45,8 +44,6 @@
 import java.io.IOException;
 import java.io.FileReader;
 import java.net.URISyntaxException;
-
-import info.aduna.iteration.Iterations;
 
 public final class ProjectDaoImpl
     implements ProjectDao