incubator-nmaven-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From sisb...@apache.org
Subject svn commit: r559454 [3/4] - in /incubator/nmaven/trunk: ./ archetypes/ archetypes/maven-archetype-dotnet-simple/ archetypes/maven-archetype-netexecutable/ assemblies/ assemblies/NMaven.Artifact/ assemblies/NMaven.Artifact/src/main/csharp/ assemblies/NM...
Date Wed, 25 Jul 2007 13:34:57 GMT
Modified: incubator/nmaven/trunk/components/dotnet-model/executable-plugins/pom.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/components/dotnet-model/executable-plugins/pom.xml?view=diff&rev=559454&r1=559453&r2=559454
==============================================================================
--- incubator/nmaven/trunk/components/dotnet-model/executable-plugins/pom.xml (original)
+++ incubator/nmaven/trunk/components/dotnet-model/executable-plugins/pom.xml Wed Jul 25 06:34:15 2007
@@ -20,7 +20,7 @@
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
   <parent>
     <groupId>org.apache.maven.dotnet</groupId>
-    <version>0.14-SNAPSHOT</version>
+    <version>0.14</version>
     <artifactId>dotnet-model</artifactId>
   </parent>
   <modelVersion>4.0.0</modelVersion>

Modified: incubator/nmaven/trunk/components/dotnet-model/netdependency/pom.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/components/dotnet-model/netdependency/pom.xml?view=diff&rev=559454&r1=559453&r2=559454
==============================================================================
--- incubator/nmaven/trunk/components/dotnet-model/netdependency/pom.xml (original)
+++ incubator/nmaven/trunk/components/dotnet-model/netdependency/pom.xml Wed Jul 25 06:34:15 2007
@@ -20,7 +20,7 @@
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
   <parent>
     <groupId>org.apache.maven.dotnet</groupId>
-    <version>0.14-SNAPSHOT</version>
+    <version>0.14</version>
     <artifactId>dotnet-model</artifactId>
   </parent>
   <modelVersion>4.0.0</modelVersion>

Modified: incubator/nmaven/trunk/components/dotnet-model/pom.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/components/dotnet-model/pom.xml?view=diff&rev=559454&r1=559453&r2=559454
==============================================================================
--- incubator/nmaven/trunk/components/dotnet-model/pom.xml (original)
+++ incubator/nmaven/trunk/components/dotnet-model/pom.xml Wed Jul 25 06:34:15 2007
@@ -20,7 +20,7 @@
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
   <parent>
     <groupId>org.apache.maven.dotnet</groupId>
-    <version>0.14-SNAPSHOT</version>
+    <version>0.14</version>
     <artifactId>dotnet-components</artifactId>
   </parent>
   <modelVersion>4.0.0</modelVersion>

Modified: incubator/nmaven/trunk/components/dotnet-model/settings/pom.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/components/dotnet-model/settings/pom.xml?view=diff&rev=559454&r1=559453&r2=559454
==============================================================================
--- incubator/nmaven/trunk/components/dotnet-model/settings/pom.xml (original)
+++ incubator/nmaven/trunk/components/dotnet-model/settings/pom.xml Wed Jul 25 06:34:15 2007
@@ -20,7 +20,7 @@
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
   <parent>
     <groupId>org.apache.maven.dotnet</groupId>
-    <version>0.14-SNAPSHOT</version>
+    <version>0.14</version>
     <artifactId>dotnet-model</artifactId>
   </parent>
   <modelVersion>4.0.0</modelVersion>

Modified: incubator/nmaven/trunk/components/dotnet-plugin/pom.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/components/dotnet-plugin/pom.xml?view=diff&rev=559454&r1=559453&r2=559454
==============================================================================
--- incubator/nmaven/trunk/components/dotnet-plugin/pom.xml (original)
+++ incubator/nmaven/trunk/components/dotnet-plugin/pom.xml Wed Jul 25 06:34:15 2007
@@ -20,7 +20,7 @@
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
   <parent>
     <groupId>org.apache.maven.dotnet</groupId>
-    <version>0.14-SNAPSHOT</version>
+    <version>0.14</version>
     <artifactId>dotnet-components</artifactId>
   </parent>
   <modelVersion>4.0.0</modelVersion>

Modified: incubator/nmaven/trunk/components/dotnet-registry/pom.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/components/dotnet-registry/pom.xml?view=diff&rev=559454&r1=559453&r2=559454
==============================================================================
--- incubator/nmaven/trunk/components/dotnet-registry/pom.xml (original)
+++ incubator/nmaven/trunk/components/dotnet-registry/pom.xml Wed Jul 25 06:34:15 2007
@@ -20,7 +20,7 @@
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
   <parent>
     <groupId>org.apache.maven.dotnet</groupId>
-    <version>0.14-SNAPSHOT</version>
+    <version>0.14</version>
     <artifactId>dotnet-components</artifactId>
   </parent>
   <modelVersion>4.0.0</modelVersion>
@@ -40,6 +40,21 @@
     <dependency>
       <groupId>xmlpull</groupId>
       <artifactId>xmlpull</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.openrdf</groupId>
+      <artifactId>openrdf-repository-api</artifactId>
+      <version>2.0-beta4</version>
+    </dependency>
+    <dependency>
+      <groupId>org.openrdf</groupId>
+      <artifactId>openrdf-repository-sail</artifactId>
+      <version>2.0-beta4</version>
+    </dependency>
+    <dependency>
+      <groupId>org.openrdf</groupId>
+      <artifactId>openrdf-sail-memory</artifactId>
+      <version>2.0-beta4</version>
     </dependency>
   </dependencies>
   <build>

Modified: incubator/nmaven/trunk/components/dotnet-registry/src/main/java/org/apache/maven/dotnet/registry/RepositoryRegistry.java
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/components/dotnet-registry/src/main/java/org/apache/maven/dotnet/registry/RepositoryRegistry.java?view=diff&rev=559454&r1=559453&r2=559454
==============================================================================
--- incubator/nmaven/trunk/components/dotnet-registry/src/main/java/org/apache/maven/dotnet/registry/RepositoryRegistry.java (original)
+++ incubator/nmaven/trunk/components/dotnet-registry/src/main/java/org/apache/maven/dotnet/registry/RepositoryRegistry.java Wed Jul 25 06:34:15 2007
@@ -107,7 +107,7 @@
      *
      * @return unmodifiable set of repository names
      */
-    Set getRepositoryNames();
+    Set<String> getRepositoryNames();
 
     /**
      * Empties all of the repositories from the registry.

Modified: incubator/nmaven/trunk/components/dotnet-registry/src/main/java/org/apache/maven/dotnet/registry/impl/RepositoryRegistryImpl.java
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/components/dotnet-registry/src/main/java/org/apache/maven/dotnet/registry/impl/RepositoryRegistryImpl.java?view=diff&rev=559454&r1=559453&r2=559454
==============================================================================
--- incubator/nmaven/trunk/components/dotnet-registry/src/main/java/org/apache/maven/dotnet/registry/impl/RepositoryRegistryImpl.java (original)
+++ incubator/nmaven/trunk/components/dotnet-registry/src/main/java/org/apache/maven/dotnet/registry/impl/RepositoryRegistryImpl.java Wed Jul 25 06:34:15 2007
@@ -22,6 +22,7 @@
 import org.apache.maven.dotnet.registry.RepositoryLoader;
 import org.apache.maven.dotnet.registry.RegistryLoader;
 import org.apache.maven.dotnet.registry.Repository;
+import org.apache.maven.dotnet.registry.DataAccessObjectRegistry;
 
 import java.util.Hashtable;
 import java.util.Properties;
@@ -47,8 +48,9 @@
 
     private RegistryLoader registryLoader;
 
+
     /**
-     * @see org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable#initialize() 
+     * @see org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable#initialize()
      */
     public void initialize()
         throws InitializationException

Modified: incubator/nmaven/trunk/components/dotnet-registry/src/main/resources/META-INF/plexus/components.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/components/dotnet-registry/src/main/resources/META-INF/plexus/components.xml?view=diff&rev=559454&r1=559453&r2=559454
==============================================================================
--- incubator/nmaven/trunk/components/dotnet-registry/src/main/resources/META-INF/plexus/components.xml (original)
+++ incubator/nmaven/trunk/components/dotnet-registry/src/main/resources/META-INF/plexus/components.xml Wed Jul 25 06:34:15 2007
@@ -1,8 +1,17 @@
 <component-set>
-    <components>
-        <component>
-            <role>org.apache.maven.dotnet.registry.RepositoryRegistry</role>
-            <implementation>org.apache.maven.dotnet.registry.impl.RepositoryRegistryImpl</implementation>
-        </component>
-    </components>
+  <components>
+    <component>
+      <role>org.apache.maven.dotnet.registry.RepositoryRegistry</role>
+      <implementation>org.apache.maven.dotnet.registry.impl.RepositoryRegistryImpl</implementation>
+    </component>
+    <component>
+      <role>org.apache.maven.dotnet.registry.DataAccessObjectRegistry</role>
+      <implementation>org.apache.maven.dotnet.registry.impl.DataAccessObjectRegistryImpl</implementation>
+      <requirements>
+        <requirement>
+          <role>org.apache.maven.dotnet.registry.RepositoryRegistry</role>
+        </requirement>
+      </requirements>
+    </component>
+  </components>
 </component-set>

Modified: incubator/nmaven/trunk/components/dotnet-service/embedder/pom.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/components/dotnet-service/embedder/pom.xml?view=diff&rev=559454&r1=559453&r2=559454
==============================================================================
--- incubator/nmaven/trunk/components/dotnet-service/embedder/pom.xml (original)
+++ incubator/nmaven/trunk/components/dotnet-service/embedder/pom.xml Wed Jul 25 06:34:15 2007
@@ -20,7 +20,7 @@
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
   <parent>
     <groupId>org.apache.maven.dotnet</groupId>
-    <version>0.14-SNAPSHOT</version>
+    <version>0.14</version>
     <artifactId>dotnet-components</artifactId>
     <relativePath>..\..\pom.xml</relativePath>
   </parent>

Modified: incubator/nmaven/trunk/components/dotnet-vendor/pom.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/components/dotnet-vendor/pom.xml?view=diff&rev=559454&r1=559453&r2=559454
==============================================================================
--- incubator/nmaven/trunk/components/dotnet-vendor/pom.xml (original)
+++ incubator/nmaven/trunk/components/dotnet-vendor/pom.xml Wed Jul 25 06:34:15 2007
@@ -20,7 +20,7 @@
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
   <parent>
     <groupId>org.apache.maven.dotnet</groupId>
-    <version>0.14-SNAPSHOT</version>
+    <version>0.14</version>
     <artifactId>dotnet-components</artifactId>
   </parent>
   <modelVersion>4.0.0</modelVersion>

Modified: incubator/nmaven/trunk/components/pom.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/components/pom.xml?view=diff&rev=559454&r1=559453&r2=559454
==============================================================================
--- incubator/nmaven/trunk/components/pom.xml (original)
+++ incubator/nmaven/trunk/components/pom.xml Wed Jul 25 06:34:15 2007
@@ -20,7 +20,7 @@
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
   <parent>
     <groupId>org.apache.maven.dotnet</groupId>
-    <version>0.14-SNAPSHOT</version>
+    <version>0.14</version>
     <artifactId>dotnet-project</artifactId>
   </parent>
   <modelVersion>4.0.0</modelVersion>
@@ -33,16 +33,24 @@
     NMaven provides Maven 2.x plugins to support building of .NET applications
   </description>
   <modules>
-    <module>dotnet-core</module>
-    <module>dotnet-model</module>
     <module>dotnet-artifact</module>
     <module>dotnet-assembler</module>
+    <module>dotnet-core</module>
+    <module>dotnet-dao/project</module>
     <module>dotnet-embedder</module>
     <module>dotnet-executable</module>
     <module>dotnet-jetty</module>
+    <module>dotnet-model</module>
     <module>dotnet-plugin</module>
     <module>dotnet-registry</module>
+    <module>dotnet-repository</module>    
     <module>dotnet-service/embedder</module>
     <module>dotnet-vendor</module>
   </modules>
+  <repositories>
+    <repository>
+      <id>aduna.org</id>
+      <url>http://repository.aduna-software.org/maven2</url>
+    </repository>
+  </repositories>
 </project>

Modified: incubator/nmaven/trunk/maven-dotnet.iml
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/maven-dotnet.iml?view=diff&rev=559454&r1=559453&r2=559454
==============================================================================
--- incubator/nmaven/trunk/maven-dotnet.iml (original)
+++ incubator/nmaven/trunk/maven-dotnet.iml Wed Jul 25 06:34:15 2007
@@ -18,6 +18,8 @@
       <sourceFolder url="file://$MODULE_DIR$/components/dotnet-core/src/main/java" isTestSource="false" />
       <sourceFolder url="file://$MODULE_DIR$/components/dotnet-core/src/main/resources" isTestSource="false" />
       <sourceFolder url="file://$MODULE_DIR$/components/dotnet-core/src/test/resources" isTestSource="true" />
+      <sourceFolder url="file://$MODULE_DIR$/components/dotnet-dao/project/src/main/java" isTestSource="false" />
+      <sourceFolder url="file://$MODULE_DIR$/components/dotnet-dao/project/src/test/java" isTestSource="true" />
       <sourceFolder url="file://$MODULE_DIR$/components/dotnet-embedder/src/main/java" isTestSource="false" />
       <sourceFolder url="file://$MODULE_DIR$/components/dotnet-embedder/src/main/resources" isTestSource="false" />
       <sourceFolder url="file://$MODULE_DIR$/components/dotnet-embedder/src/test/java" isTestSource="true" />
@@ -36,6 +38,7 @@
       <sourceFolder url="file://$MODULE_DIR$/components/dotnet-registry/src/main/java" isTestSource="false" />
       <sourceFolder url="file://$MODULE_DIR$/components/dotnet-registry/src/main/resources" isTestSource="false" />
       <sourceFolder url="file://$MODULE_DIR$/components/dotnet-repository/src/main/java" isTestSource="false" />
+      <sourceFolder url="file://$MODULE_DIR$/components/dotnet-repository/src/test/java" isTestSource="false" />
       <sourceFolder url="file://$MODULE_DIR$/components/dotnet-vendor/src/main/java" isTestSource="false" />
       <sourceFolder url="file://$MODULE_DIR$/components/dotnet-vendor/src/main/resources" isTestSource="false" />
       <sourceFolder url="file://$MODULE_DIR$/components/dotnet-vendor/src/test/java" isTestSource="false" />
@@ -563,6 +566,141 @@
       <library>
         <CLASSES>
           <root url="jar://$localRepository$/org/mortbay/jetty/servlet-api-2.5/6.1.3/servlet-api-2.5-6.1.3.jar!/" />
+        </CLASSES>
+        <JAVADOC />
+        <SOURCES />
+      </library>
+    </orderEntry>
+    <orderEntry type="module-library">
+      <library>
+        <CLASSES>
+          <root url="jar://$localRepository$/jpox/jpox/1.1.7/jpox-1.1.7.jar!/" />
+        </CLASSES>
+        <JAVADOC />
+        <SOURCES />
+      </library>
+    </orderEntry>
+    <orderEntry type="module-library">
+      <library>
+        <CLASSES>
+          <root url="jar://$localRepository$/javax/jdo/jdo2-api/2.0/jdo2-api-2.0.jar!/" />
+        </CLASSES>
+        <JAVADOC />
+        <SOURCES />
+      </library>
+    </orderEntry>
+    <orderEntry type="module-library">
+      <library>
+        <CLASSES>
+          <root url="jar://$localRepository$/hsqldb/hsqldb/1.8.0.7/hsqldb-1.8.0.7.jar!/" />
+        </CLASSES>
+        <JAVADOC />
+        <SOURCES />
+      </library>
+    </orderEntry>
+    <orderEntry type="module-library">
+      <library>
+        <CLASSES>
+          <root url="jar://$localRepository$/org/openrdf/openrdf-repository-api/2.0-beta4/openrdf-repository-api-2.0-beta4.jar!/" />
+        </CLASSES>
+        <JAVADOC />
+        <SOURCES />
+      </library>
+    </orderEntry>
+    <orderEntry type="module-library">
+      <library>
+        <CLASSES>
+          <root url="jar://$localRepository$/org/openrdf/openrdf-sail-api/2.0-beta4/openrdf-sail-api-2.0-beta4.jar!/" />
+        </CLASSES>
+        <JAVADOC />
+        <SOURCES />
+      </library>
+    </orderEntry>
+    <orderEntry type="module-library">
+      <library>
+        <CLASSES>
+          <root url="jar://$localRepository$/org/openrdf/openrdf-model/2.0-beta4/openrdf-model-2.0-beta4.jar!/" />
+        </CLASSES>
+        <JAVADOC />
+        <SOURCES />
+      </library>
+    </orderEntry>
+    <orderEntry type="module-library">
+      <library>
+        <CLASSES>
+          <root url="jar://$localRepository$/org/openrdf/openrdf-query/2.0-beta4/openrdf-query-2.0-beta4.jar!/" />
+        </CLASSES>
+        <JAVADOC />
+        <SOURCES />
+      </library>
+    </orderEntry>
+    <orderEntry type="module-library">
+      <library>
+        <CLASSES>
+          <root url="jar://$localRepository$/org/openrdf/openrdf-queryalgebra-model/2.0-beta4/openrdf-queryalgebra-model-2.0-beta4.jar!/" />
+        </CLASSES>
+        <JAVADOC />
+        <SOURCES />
+      </library>
+    </orderEntry>
+    <orderEntry type="module-library">
+      <library>
+        <CLASSES>
+          <root url="jar://$localRepository$/org/openrdf/openrdf-queryresultio-api/2.0-beta4/openrdf-queryresultio-api-2.0-beta4.jar!/" />
+        </CLASSES>
+        <JAVADOC />
+        <SOURCES />
+      </library>
+    </orderEntry>
+    <orderEntry type="module-library">
+      <library>
+        <CLASSES>
+          <root url="jar://$localRepository$/org/openrdf/openrdf-rio-api/2.0-beta4/openrdf-rio-api-2.0-beta4.jar!/" />
+        </CLASSES>
+        <JAVADOC />
+        <SOURCES />
+      </library>
+    </orderEntry>
+    <orderEntry type="module-library">
+      <library>
+        <CLASSES>
+          <root url="jar://$localRepository$/org/openrdf/openrdf-sail-memory/2.0-beta4/openrdf-sail-memory-2.0-beta4.jar!/" />
+        </CLASSES>
+        <JAVADOC />
+        <SOURCES />
+      </library>
+    </orderEntry>
+    <orderEntry type="module-library">
+      <library>
+        <CLASSES>
+          <root url="jar://$localRepository$/org/openrdf/openrdf-sail-nativerdf/2.0-beta4/openrdf-sail-nativerdf-2.0-beta4.jar!/" />
+        </CLASSES>
+        <JAVADOC />
+        <SOURCES />
+      </library>
+    </orderEntry>
+    <orderEntry type="module-library">
+      <library>
+        <CLASSES>
+          <root url="jar://$localRepository$/org/openrdf/openrdf-sail-inferencer/2.0-beta4/openrdf-sail-inferencer-2.0-beta4.jar!/" />
+        </CLASSES>
+        <JAVADOC />
+        <SOURCES />
+      </library>
+    </orderEntry>
+    <orderEntry type="module-library">
+      <library>
+        <CLASSES>
+          <root url="jar://$localRepository$/org/openrdf/openrdf-repository-sail/2.0-beta4/openrdf-repository-sail-2.0-beta4.jar!/" />
+        </CLASSES>
+        <JAVADOC />
+        <SOURCES />
+      </library>
+    </orderEntry>
+    <orderEntry type="module-library">
+      <library>
+        <CLASSES>
+          <root url="jar://$localRepository$/info/aduna/aduna-iteration/1.1/aduna-iteration-1.1.jar!/" />
         </CLASSES>
         <JAVADOC />
         <SOURCES />

Modified: incubator/nmaven/trunk/plugins/maven-compile-plugin/pom.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/maven-compile-plugin/pom.xml?view=diff&rev=559454&r1=559453&r2=559454
==============================================================================
--- incubator/nmaven/trunk/plugins/maven-compile-plugin/pom.xml (original)
+++ incubator/nmaven/trunk/plugins/maven-compile-plugin/pom.xml Wed Jul 25 06:34:15 2007
@@ -20,13 +20,13 @@
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
   <parent>
     <groupId>org.apache.maven.dotnet.plugins</groupId>
-    <version>0.14-SNAPSHOT</version>
+    <version>0.14</version>
     <artifactId>maven-dotnet-plugins</artifactId>
   </parent>
   <modelVersion>4.0.0</modelVersion>
   <groupId>org.apache.maven.dotnet.plugins</groupId>
   <artifactId>maven-compile-plugin</artifactId>
-  <version>0.14-SNAPSHOT</version>
+  <version>0.14</version>
   <packaging>maven-plugin</packaging>
   <name>maven-compile-plugin</name>
   <description>
@@ -36,6 +36,11 @@
     <dependency>
       <groupId>org.apache.maven</groupId>
       <artifactId>maven-artifact</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.maven.dotnet</groupId>
+      <artifactId>dotnet-registry</artifactId>
+      <version>0.14</version>
     </dependency>
   </dependencies>
   <distributionManagement>

Modified: incubator/nmaven/trunk/plugins/maven-compile-plugin/src/main/java/org/apache/maven/dotnet/plugin/compile/CompilerMojo.java
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/maven-compile-plugin/src/main/java/org/apache/maven/dotnet/plugin/compile/CompilerMojo.java?view=diff&rev=559454&r1=559453&r2=559454
==============================================================================
--- incubator/nmaven/trunk/plugins/maven-compile-plugin/src/main/java/org/apache/maven/dotnet/plugin/compile/CompilerMojo.java (original)
+++ incubator/nmaven/trunk/plugins/maven-compile-plugin/src/main/java/org/apache/maven/dotnet/plugin/compile/CompilerMojo.java Wed Jul 25 06:34:15 2007
@@ -301,6 +301,10 @@
 
     private Artifact getLatestDependencyModification( Set<Artifact> artifacts )
     {
+        if ( artifacts == null )
+        {
+            return null;
+        }
         Artifact lastModArtifact = null;
         for ( Artifact artifact : artifacts )
         {

Modified: incubator/nmaven/trunk/plugins/maven-compile-plugin/src/main/java/org/apache/maven/dotnet/plugin/compile/ComponentInitializerMojo.java
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/maven-compile-plugin/src/main/java/org/apache/maven/dotnet/plugin/compile/ComponentInitializerMojo.java?view=diff&rev=559454&r1=559453&r2=559454
==============================================================================
--- incubator/nmaven/trunk/plugins/maven-compile-plugin/src/main/java/org/apache/maven/dotnet/plugin/compile/ComponentInitializerMojo.java (original)
+++ incubator/nmaven/trunk/plugins/maven-compile-plugin/src/main/java/org/apache/maven/dotnet/plugin/compile/ComponentInitializerMojo.java Wed Jul 25 06:34:15 2007
@@ -23,13 +23,11 @@
 import org.apache.maven.project.MavenProject;
 import org.apache.maven.artifact.resolver.ArtifactResolutionException;
 import org.apache.maven.artifact.resolver.ArtifactNotFoundException;
-import org.apache.maven.artifact.repository.ArtifactRepository;
-import org.apache.maven.artifact.repository.DefaultArtifactRepository;
 
 import org.apache.maven.dotnet.InitializationException;
 import org.apache.maven.dotnet.assembler.AssemblerContext;
 import org.apache.maven.dotnet.artifact.AssemblyResolver;
-import org.apache.maven.dotnet.artifact.AssemblyRepositoryLayout;
+
 
 import java.io.File;
 
@@ -56,7 +54,7 @@
      * @parameter expression="${settings.localRepository}"
      * @readonly
      */
-    private String localRepository;
+    private File localRepository;
 
     /**
      * @parameter expression="${project.file}"
@@ -83,6 +81,11 @@
     /**
      * @component
      */
+    private org.apache.maven.dotnet.registry.DataAccessObjectRegistry daoRegistry;
+
+    /**
+     * @component
+     */
     private AssemblerContext assemblerContext;
 
     public void execute()
@@ -92,15 +95,29 @@
 
         if ( localRepository == null )
         {
-            localRepository = new File( System.getProperty( "user.home" ), ".m2/repository" ).getAbsolutePath();
+            localRepository = new File( System.getProperty( "user.home" ), ".m2/repository" );
+        }
+/*
+        for(String id : daoRegistry.getDaoIds())
+        {
+            System.out.println("ID = " + id);
+        }
+ */
+        /*
+        ProjectDao dao = (ProjectDao) daoRegistry.find( "dao:project");
+        Project p = dao.getProjectFor( "NMaven.Model", "NMaven.Pom.Model", "1.1");
+        Set<ProjectDependency> ps = p.getProjectDependencies();
+        System.out.println("Size PS = " + ps.size());
+        for(ProjectDependency p1 : ps)
+        {
+            System.out.println(p1.getArtifactId());
         }
+*/
 
-        ArtifactRepository localArtifactRepository =
-            new DefaultArtifactRepository( "local", "file://" + localRepository, new AssemblyRepositoryLayout() );
         try
         {
-            assemblyResolver.resolveTransitivelyFor( project, project.getArtifact(), project.getDependencies(),
-                                                     project.getRemoteArtifactRepositories(), localArtifactRepository,
+            assemblyResolver.resolveTransitivelyFor( project, project.getDependencies(),
+                                                     project.getRemoteArtifactRepositories(), localRepository,
                                                      true );
         }
         catch ( ArtifactResolutionException e )

Modified: incubator/nmaven/trunk/plugins/maven-compile-plugin/src/main/resources/META-INF/plexus/components.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/maven-compile-plugin/src/main/resources/META-INF/plexus/components.xml?view=diff&rev=559454&r1=559453&r2=559454
==============================================================================
--- incubator/nmaven/trunk/plugins/maven-compile-plugin/src/main/resources/META-INF/plexus/components.xml (original)
+++ incubator/nmaven/trunk/plugins/maven-compile-plugin/src/main/resources/META-INF/plexus/components.xml Wed Jul 25 06:34:15 2007
@@ -1,10 +1,6 @@
 <component-set>
   <components>
     <component>
-      <role>org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout</role>
-      <implementation>org.apache.maven.dotnet.artifact.AssemblyRepositoryLayout</implementation>
-    </component>
-    <component>
       <role>org.apache.maven.lifecycle.mapping.LifecycleMapping</role>
       <role-hint>nar</role-hint>
       <implementation>
@@ -32,13 +28,7 @@
             org.apache.maven.dotnet.plugins:maven-compile-plugin:compile,
             org.apache.maven.dotnet.plugins:maven-compile-plugin:testCompile
           </compile>
-          <process-classes>
-            org.apache.maven.dotnet.plugins:maven-install-plugin:target-install
-          </process-classes>
           <test>org.apache.maven.dotnet.plugins:maven-test-plugin:test</test>
-          <install>
-            org.apache.maven.dotnet.plugins:maven-install-plugin:install
-          </install>
           <package>org.apache.maven.dotnet.plugins:maven-webapp-plugin:package</package>
           <deploy>
             org.apache.maven.dotnet.plugins:maven-webapp-plugin:deploy
@@ -71,9 +61,6 @@
             org.apache.maven.dotnet.plugins:maven-compile-plugin:compile,
             org.apache.maven.dotnet.plugins:maven-compile-plugin:testCompile
           </compile>
-          <process-classes>
-            org.apache.maven.dotnet.plugins:maven-install-plugin:target-install
-          </process-classes>
           <test>org.apache.maven.dotnet.plugins:maven-test-plugin:test</test>
           <package>org.apache.maven.dotnet.plugins:maven-link-plugin:package</package>
           <install>
@@ -113,13 +100,9 @@
             org.apache.maven.dotnet.plugins:maven-compile-plugin:compile,
             org.apache.maven.dotnet.plugins:maven-compile-plugin:testCompile
           </compile>
-          <process-classes>
-            org.apache.maven.dotnet.plugins:maven-install-plugin:target-install
-          </process-classes>
           <test>org.apache.maven.dotnet.plugins:maven-test-plugin:test</test>
           <install>
-            org.apache.maven.dotnet.plugins:maven-install-plugin:install,
-            org.apache.maven.dotnet.plugins:maven-install-plugin:gac-install
+            org.apache.maven.dotnet.plugins:maven-install-plugin:install
           </install>
           <deploy>
             org.apache.maven.dotnet.plugins:maven-deploy-plugin:deploy-dotnet
@@ -155,9 +138,6 @@
             org.apache.maven.dotnet.plugins:maven-compile-plugin:compile,
             org.apache.maven.dotnet.plugins:maven-compile-plugin:testCompile
           </compile>
-          <process-classes>
-            org.apache.maven.dotnet.plugins:maven-install-plugin:target-install
-          </process-classes>
           <test>org.apache.maven.dotnet.plugins:maven-test-plugin:test</test>
           <install>
             org.apache.maven.dotnet.plugins:maven-install-plugin:install,
@@ -197,13 +177,9 @@
             org.apache.maven.dotnet.plugins:maven-compile-plugin:testCompile
           </compile>
           <deploy>org.apache.maven.dotnet.plugins:maven-mojo-generator-plugin:generate-bindings</deploy>
-          <process-classes>
-            org.apache.maven.dotnet.plugins:maven-install-plugin:target-install
-          </process-classes>
           <test>org.apache.maven.dotnet.plugins:maven-test-plugin:test</test>
           <install>
-            org.apache.maven.dotnet.plugins:maven-install-plugin:install,
-            org.apache.maven.dotnet.plugins:maven-install-plugin:gac-install
+            org.apache.maven.dotnet.plugins:maven-install-plugin:install
           </install>
           <deploy>
             org.apache.maven.dotnet.plugins:maven-deploy-plugin:deploy-dotnet
@@ -239,9 +215,6 @@
             org.apache.maven.dotnet.plugins:maven-compile-plugin:compile,
             org.apache.maven.dotnet.plugins:maven-compile-plugin:testCompile
           </compile>
-          <process-classes>
-            org.apache.maven.dotnet.plugins:maven-install-plugin:target-install
-          </process-classes>
           <test>org.apache.maven.dotnet.plugins:maven-test-plugin:test</test>
           <install>
             org.apache.maven.dotnet.plugins:maven-install-plugin:install
@@ -280,9 +253,6 @@
             org.apache.maven.dotnet.plugins:maven-compile-plugin:compile,
             org.apache.maven.dotnet.plugins:maven-compile-plugin:testCompile
           </compile>
-          <process-classes>
-            org.apache.maven.dotnet.plugins:maven-install-plugin:target-install
-          </process-classes>
           <test>org.apache.maven.dotnet.plugins:maven-test-plugin:test</test>
           <install>
             org.apache.maven.dotnet.plugins:maven-install-plugin:install

Modified: incubator/nmaven/trunk/plugins/maven-deploy-plugin/pom.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/maven-deploy-plugin/pom.xml?view=diff&rev=559454&r1=559453&r2=559454
==============================================================================
--- incubator/nmaven/trunk/plugins/maven-deploy-plugin/pom.xml (original)
+++ incubator/nmaven/trunk/plugins/maven-deploy-plugin/pom.xml Wed Jul 25 06:34:15 2007
@@ -20,7 +20,7 @@
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
   <parent>
     <groupId>org.apache.maven.dotnet.plugins</groupId>
-    <version>0.14-SNAPSHOT</version>
+    <version>0.14</version>
     <artifactId>maven-dotnet-plugins</artifactId>
   </parent>  
   <modelVersion>4.0.0</modelVersion>

Modified: incubator/nmaven/trunk/plugins/maven-deploy-plugin/src/main/java/org/apache/maven/dotnet/plugins/DeployFileMojo.java
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/maven-deploy-plugin/src/main/java/org/apache/maven/dotnet/plugins/DeployFileMojo.java?view=diff&rev=559454&r1=559453&r2=559454
==============================================================================
--- incubator/nmaven/trunk/plugins/maven-deploy-plugin/src/main/java/org/apache/maven/dotnet/plugins/DeployFileMojo.java (original)
+++ incubator/nmaven/trunk/plugins/maven-deploy-plugin/src/main/java/org/apache/maven/dotnet/plugins/DeployFileMojo.java Wed Jul 25 06:34:15 2007
@@ -12,7 +12,6 @@
 import org.apache.maven.artifact.metadata.ArtifactMetadata;
 import org.apache.maven.artifact.factory.ArtifactFactory;
 import org.apache.maven.project.artifact.ProjectArtifactMetadata;
-import org.apache.maven.dotnet.artifact.AssemblyRepositoryLayout;
 
 import java.io.File;
 

Modified: incubator/nmaven/trunk/plugins/maven-embedder-plugin/pom.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/maven-embedder-plugin/pom.xml?view=diff&rev=559454&r1=559453&r2=559454
==============================================================================
--- incubator/nmaven/trunk/plugins/maven-embedder-plugin/pom.xml (original)
+++ incubator/nmaven/trunk/plugins/maven-embedder-plugin/pom.xml Wed Jul 25 06:34:15 2007
@@ -20,7 +20,7 @@
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
   <parent>
     <groupId>org.apache.maven.dotnet.plugins</groupId>
-    <version>0.14-SNAPSHOT</version>
+    <version>0.14</version>
     <artifactId>maven-dotnet-plugins</artifactId>
   </parent>
   <modelVersion>4.0.0</modelVersion>

Modified: incubator/nmaven/trunk/plugins/maven-embedder-plugin/src/main/java/org/apache/maven/dotnet/plugin/embedder/EmbedderStarterMojo.java
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/maven-embedder-plugin/src/main/java/org/apache/maven/dotnet/plugin/embedder/EmbedderStarterMojo.java?view=diff&rev=559454&r1=559453&r2=559454
==============================================================================
--- incubator/nmaven/trunk/plugins/maven-embedder-plugin/src/main/java/org/apache/maven/dotnet/plugin/embedder/EmbedderStarterMojo.java (original)
+++ incubator/nmaven/trunk/plugins/maven-embedder-plugin/src/main/java/org/apache/maven/dotnet/plugin/embedder/EmbedderStarterMojo.java Wed Jul 25 06:34:15 2007
@@ -113,7 +113,7 @@
      */
     private String frameworkVersion;
 
-    private String pomVersion = "0.14-SNAPSHOT";
+    private String pomVersion = "0.14";
 
     /**
      * File logger: needed for creating logs when the IDE starts because the console output and thrown exceptions are
@@ -132,7 +132,7 @@
         try
         {
             logger.addHandler(
-                new FileHandler( System.getProperty( "user.home" ) + "\\.m2\\nmaven-embedder-log.xml" ) );
+                new FileHandler( System.getProperty( "user.home" ) + "\\.m2\\embedder-logs\\nmaven-embedder-log.xml" ) );
         }
         catch ( IOException e )
         {
@@ -178,7 +178,7 @@
 
         Set<Artifact> artifactDependencies = new HashSet<Artifact>();
         Artifact artifact = artifactFactory.createDependencyArtifact( "org.mortbay.jetty", "jetty-embedded",
-                                                                      VersionRange.createFromVersion( "6.1.3" ), "jar",
+                                                                      VersionRange.createFromVersion( "6.1.5" ), "jar",
                                                                       null, "runtime", null );
         logger.info( "NMAVEN-000-000: Dependency: Type  = " + artifact.getType() + ", Artifact ID = " +
             artifact.getArtifactId() );

Modified: incubator/nmaven/trunk/plugins/maven-fxcop-plugin/pom.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/maven-fxcop-plugin/pom.xml?view=diff&rev=559454&r1=559453&r2=559454
==============================================================================
--- incubator/nmaven/trunk/plugins/maven-fxcop-plugin/pom.xml (original)
+++ incubator/nmaven/trunk/plugins/maven-fxcop-plugin/pom.xml Wed Jul 25 06:34:15 2007
@@ -2,7 +2,7 @@
   <parent>
     <artifactId>maven-dotnet-plugins</artifactId>
     <groupId>org.apache.maven.dotnet.plugins</groupId>
-    <version>0.14-SNAPSHOT</version>
+    <version>0.14</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
   <groupId>org.apache.maven.dotnet.plugins</groupId>

Modified: incubator/nmaven/trunk/plugins/maven-fxcop-plugin/src/main/java/org/apache/maven/dotnet/plugin/fxcop/FxCopAggregateMojo.java
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/maven-fxcop-plugin/src/main/java/org/apache/maven/dotnet/plugin/fxcop/FxCopAggregateMojo.java?view=diff&rev=559454&r1=559453&r2=559454
==============================================================================
--- incubator/nmaven/trunk/plugins/maven-fxcop-plugin/src/main/java/org/apache/maven/dotnet/plugin/fxcop/FxCopAggregateMojo.java (original)
+++ incubator/nmaven/trunk/plugins/maven-fxcop-plugin/src/main/java/org/apache/maven/dotnet/plugin/fxcop/FxCopAggregateMojo.java Wed Jul 25 06:34:15 2007
@@ -4,12 +4,9 @@
 import org.apache.maven.plugin.MojoExecutionException;
 import org.apache.maven.project.MavenProject;
 import org.apache.maven.dotnet.artifact.AssemblyResolver;
-import org.apache.maven.dotnet.artifact.AssemblyRepositoryLayout;
 import org.apache.maven.dotnet.artifact.ArtifactType;
 import org.apache.maven.dotnet.executable.ExecutionException;
 import org.apache.maven.dotnet.PlatformUnsupportedException;
-import org.apache.maven.artifact.repository.ArtifactRepository;
-import org.apache.maven.artifact.repository.DefaultArtifactRepository;
 import org.apache.maven.artifact.resolver.ArtifactResolutionException;
 import org.apache.maven.artifact.resolver.ArtifactNotFoundException;
 import org.apache.maven.artifact.Artifact;
@@ -26,7 +23,6 @@
 import java.util.Set;
 import java.util.List;
 import java.util.ArrayList;
-import java.util.HashSet;
 
 /**
  * @author Shane Isbell
@@ -77,7 +73,7 @@
      * @parameter expression="${settings.localRepository}"
      * @readonly
      */
-    private String localRepository;
+    private File localRepository;
 
     /**
      * @parameter expression = "${project.build.directory}"
@@ -107,14 +103,10 @@
             throw new MojoExecutionException("NMAVEN-000-000:");
         }
 
-
-        ArtifactRepository localArtifactRepository =
-            new DefaultArtifactRepository( "local", "file://" + localRepository, new AssemblyRepositoryLayout() );
-
         try
         {
-            assemblyResolver.resolveTransitivelyFor( project, project.getArtifact(), aggregateDependencies,
-                                                     project.getRemoteArtifactRepositories(), localArtifactRepository,
+            assemblyResolver.resolveTransitivelyFor( project, aggregateDependencies,
+                                                     project.getRemoteArtifactRepositories(), localRepository,
                                                      true );
         }
         catch ( ArtifactResolutionException e )

Modified: incubator/nmaven/trunk/plugins/maven-fxcop-plugin/src/main/java/org/apache/maven/dotnet/plugin/fxcop/FxCopMojo.java
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/maven-fxcop-plugin/src/main/java/org/apache/maven/dotnet/plugin/fxcop/FxCopMojo.java?view=diff&rev=559454&r1=559453&r2=559454
==============================================================================
--- incubator/nmaven/trunk/plugins/maven-fxcop-plugin/src/main/java/org/apache/maven/dotnet/plugin/fxcop/FxCopMojo.java (original)
+++ incubator/nmaven/trunk/plugins/maven-fxcop-plugin/src/main/java/org/apache/maven/dotnet/plugin/fxcop/FxCopMojo.java Wed Jul 25 06:34:15 2007
@@ -4,12 +4,9 @@
 import org.apache.maven.plugin.MojoExecutionException;
 import org.apache.maven.dotnet.executable.ExecutionException;
 import org.apache.maven.dotnet.PlatformUnsupportedException;
-import org.apache.maven.dotnet.artifact.AssemblyRepositoryLayout;
 import org.apache.maven.dotnet.artifact.AssemblyResolver;
 import org.apache.maven.dotnet.artifact.ArtifactType;
 import org.apache.maven.project.MavenProject;
-import org.apache.maven.artifact.repository.ArtifactRepository;
-import org.apache.maven.artifact.repository.DefaultArtifactRepository;
 import org.apache.maven.artifact.resolver.ArtifactResolutionException;
 import org.apache.maven.artifact.resolver.ArtifactNotFoundException;
 import org.apache.maven.artifact.Artifact;
@@ -69,7 +66,7 @@
      * @parameter expression="${settings.localRepository}"
      * @readonly
      */
-    private String localRepository;
+    private File localRepository;
 
     /**
      * @parameter expression = "${project.build.directory}"
@@ -96,12 +93,10 @@
         rootDir = ( System.getProperty( "NMAVEN.ROOT_DIR" ) != null ) ? new File(
             System.getProperty( "NMAVEN.ROOT_DIR" ) ) : null;
 
-        ArtifactRepository localArtifactRepository =
-            new DefaultArtifactRepository( "local", "file://" + localRepository, new AssemblyRepositoryLayout() );
         try
         {
-            assemblyResolver.resolveTransitivelyFor( project, project.getArtifact(), project.getDependencies(),
-                                                     project.getRemoteArtifactRepositories(), localArtifactRepository,
+            assemblyResolver.resolveTransitivelyFor( project, project.getDependencies(),
+                                                     project.getRemoteArtifactRepositories(), localRepository,
                                                      true );
         }
         catch ( ArtifactResolutionException e )

Modified: incubator/nmaven/trunk/plugins/maven-install-plugin/pom.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/maven-install-plugin/pom.xml?view=diff&rev=559454&r1=559453&r2=559454
==============================================================================
--- incubator/nmaven/trunk/plugins/maven-install-plugin/pom.xml (original)
+++ incubator/nmaven/trunk/plugins/maven-install-plugin/pom.xml Wed Jul 25 06:34:15 2007
@@ -20,7 +20,7 @@
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
   <parent>
     <groupId>org.apache.maven.dotnet.plugins</groupId>
-    <version>0.14-SNAPSHOT</version>
+    <version>0.14</version>
     <artifactId>maven-dotnet-plugins</artifactId>
   </parent>
   <modelVersion>4.0.0</modelVersion>
@@ -31,6 +31,12 @@
   <description>
     Maven Plugin for .NET: Installs compiled artifacts into the local repository.
   </description>
+  <dependencies>
+    <dependency>
+      <groupId>org.apache.maven</groupId>
+      <artifactId>maven-artifact</artifactId>
+    </dependency>
+  </dependencies>
   <distributionManagement>
     <site>
       <id>nmaven-apache-site</id>

Modified: incubator/nmaven/trunk/plugins/maven-install-plugin/src/main/java/org/apache/maven/dotnet/plugin/install/FileInstallerMojo.java
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/maven-install-plugin/src/main/java/org/apache/maven/dotnet/plugin/install/FileInstallerMojo.java?view=diff&rev=559454&r1=559453&r2=559454
==============================================================================
--- incubator/nmaven/trunk/plugins/maven-install-plugin/src/main/java/org/apache/maven/dotnet/plugin/install/FileInstallerMojo.java (original)
+++ incubator/nmaven/trunk/plugins/maven-install-plugin/src/main/java/org/apache/maven/dotnet/plugin/install/FileInstallerMojo.java Wed Jul 25 06:34:15 2007
@@ -25,6 +25,7 @@
 import java.io.File;
 
 import org.apache.maven.dotnet.artifact.ArtifactContext;
+import org.apache.maven.dotnet.dao.ProjectDao;
 import org.apache.maven.artifact.installer.ArtifactInstallationException;
 import org.apache.maven.artifact.Artifact;
 import org.apache.maven.artifact.factory.ArtifactFactory;
@@ -89,11 +90,6 @@
     private String packaging;
 
     /**
-     * @parameter expression = "${generatePom}" default-value = "true"
-     */
-    private boolean generatePom;
-
-    /**
      * @component
      */
     private ArtifactContext artifactContext;
@@ -110,29 +106,43 @@
      */
     private ArtifactFactory artifactFactory;
 
+    /**
+     * @component
+     */
+    private org.apache.maven.dotnet.registry.DataAccessObjectRegistry daoRegistry;
+
+    /**
+     * @component
+     */
+    private org.apache.maven.artifact.manager.WagonManager wagonManager;
+
     public void execute()
         throws MojoExecutionException
     {
+        ProjectDao dao = (ProjectDao) daoRegistry.find( "dao:project" );
+        dao.init( artifactFactory, wagonManager );
+        dao.openConnection();
+
         artifactContext.init( project, project.getRemoteArtifactRepositories(), localRepository );
         if ( pomFile != null && !pomFile.exists() )
         {
             throw new MojoExecutionException(
                 "NMAVEN-1000-002: Pom  File is missing: File = " + pomFile.getAbsolutePath() );
         }
-        else if ( generatePom && pomFile == null )
+        else if ( pomFile == null )
         {
             try
             {
                 this.getLog().info( "NMAVEN-xxx-000: Installing file with generated pom" );
-                artifactContext.getArtifactInstaller().installFileWithGeneratedPom( groupId, artifactId, version,
-                                                                                    packaging, artifactFile );
+                artifactContext.getArtifactInstaller().installFileWithoutPom( groupId, artifactId, version, packaging,
+                                                                              artifactFile );
             }
             catch ( org.apache.maven.artifact.installer.ArtifactInstallationException e )
             {
                 throw new MojoExecutionException( "NMAVEN-1000-000: Failed to install artifact file", e );
             }
         }
-        else if ( pomFile != null )
+        else
         {
             Artifact sourceArtifact =
                 artifactFactory.createArtifact( groupId, artifactId, version, "compile", packaging );
@@ -140,24 +150,11 @@
             this.getLog().info( "NMAVEN-xxx-000: Installing file with specified pom" );
             try
             {
-                artifactContext.getArtifactInstaller().installArtifact( sourceArtifact, pomFile, false );
+                artifactContext.getArtifactInstaller().installArtifactWithPom( sourceArtifact, pomFile, false );
             }
             catch ( ArtifactInstallationException e )
             {
                 throw new MojoExecutionException( "NMAVEN-1000-003: Failed to install artifact file", e );
-            }
-        }
-        else
-        {
-            try
-            {
-                this.getLog().info( "NMAVEN-xxx-000: Installing file with no pom" );
-                artifactContext.getArtifactInstaller().installFileWithNoPom( groupId, artifactId, version,
-                                                                             artifactFile );
-            }
-            catch ( org.apache.maven.artifact.installer.ArtifactInstallationException e )
-            {
-                throw new MojoExecutionException( "NMAVEN-1000-001: Failed to install artifact file", e );
             }
         }
     }

Modified: incubator/nmaven/trunk/plugins/maven-install-plugin/src/main/java/org/apache/maven/dotnet/plugin/install/InstallerMojo.java
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/maven-install-plugin/src/main/java/org/apache/maven/dotnet/plugin/install/InstallerMojo.java?view=diff&rev=559454&r1=559453&r2=559454
==============================================================================
--- incubator/nmaven/trunk/plugins/maven-install-plugin/src/main/java/org/apache/maven/dotnet/plugin/install/InstallerMojo.java (original)
+++ incubator/nmaven/trunk/plugins/maven-install-plugin/src/main/java/org/apache/maven/dotnet/plugin/install/InstallerMojo.java Wed Jul 25 06:34:15 2007
@@ -24,12 +24,23 @@
 import org.apache.maven.artifact.installer.ArtifactInstaller;
 import org.apache.maven.artifact.installer.ArtifactInstallationException;
 import org.apache.maven.artifact.Artifact;
+import org.apache.maven.artifact.factory.ArtifactFactory;
+import org.apache.maven.artifact.repository.ArtifactRepository;
 import org.apache.maven.dotnet.artifact.ArtifactContext;
 import org.apache.maven.dotnet.artifact.ArtifactType;
+import org.apache.maven.dotnet.artifact.PathUtil;
+import org.apache.maven.dotnet.artifact.ApplicationConfig;
+import org.apache.maven.dotnet.executable.NetExecutable;
+import org.apache.maven.dotnet.executable.ExecutionException;
+import org.apache.maven.dotnet.PlatformUnsupportedException;
+import org.apache.maven.dotnet.repository.Project;
+import org.apache.maven.dotnet.repository.ProjectDependency;
+import org.apache.maven.dotnet.dao.ProjectDao;
 import org.apache.maven.model.Dependency;
 
 import java.io.File;
 import java.util.List;
+import java.util.ArrayList;
 
 /**
  * @goal install
@@ -68,6 +79,54 @@
      */
     private ArtifactContext artifactContext;
 
+    /**
+     * Install into the GAC?
+     *
+     * @parameter expression="${isGacInstall}" default-value = "false"
+     */
+    private boolean isGacInstall;
+
+    /**
+     * @component
+     */
+    private org.apache.maven.dotnet.executable.NetExecutableFactory netExecutableFactory;
+
+    /**
+     * The Vendor for the executable.
+     *
+     * @parameter expression="${vendor}"
+     */
+    private String vendor;
+
+    /**
+     * @parameter expression = "${frameworkVersion}"
+     */
+    private String frameworkVersion;
+
+    /**
+     * The profile that the executable should use.
+     *
+     * @parameter expression = "${profile}" default-value = "GACUTIL"
+     */
+    private String profile;
+
+    /**
+     * @component
+     */
+    private org.apache.maven.dotnet.registry.DataAccessObjectRegistry daoRegistry;
+
+    /**
+     * @component
+     */
+    private org.apache.maven.artifact.manager.WagonManager wagonManager;
+
+    /**
+     * The artifact factory component, which is used for creating artifacts.
+     *
+     * @component
+     */
+    private ArtifactFactory artifactFactory;
+
     public void execute()
         throws MojoExecutionException
     {
@@ -77,35 +136,134 @@
         {
             localRepository = new File( System.getProperty( "user.home" ), ".m2/repository" );
         }
+
+        ProjectDao dao = (ProjectDao) daoRegistry.find( "dao:project" );
+        dao.init( artifactFactory, wagonManager );
+        dao.openConnection();
+
         artifactContext.init( project, project.getRemoteArtifactRepositories(), localRepository );
-        
-        Artifact artifact = project.getArtifact();       
-        try
+        if ( project.getPackaging().equals( "pom" ) )
         {
-            artifactContext.getArtifactInstaller().installArtifact( artifact, pomFile, true );
+            storeMavenProject( project );
         }
-        catch ( ArtifactInstallationException e )
+        else
         {
-            throw new MojoExecutionException( "NMAVEN-1001-000: Failed to install artifacts", e );
+            if ( isGacInstall )
+            {
+                try
+                {
+                    NetExecutable netExecutable = netExecutableFactory.getNetExecutableFor( vendor, frameworkVersion,
+                                                                                            profile, getCommands(),
+                                                                                            null );
+                    netExecutable.execute();
+                    getLog().info( "NMAVEN-xxx-003: Installed Assembly into GAC: Assembly = " +
+                        project.getArtifact().getFile() + ",  Vendor = " + netExecutable.getVendor().getVendorName() );
+                }
+                catch ( ExecutionException e )
+                {
+                    throw new MojoExecutionException( "NMAVEN-1400-000: Unable to execute gacutil: Vendor " + vendor +
+                        ", frameworkVersion = " + frameworkVersion + ", Profile = " + profile, e );
+                }
+                catch ( PlatformUnsupportedException e )
+                {
+                    throw new MojoExecutionException( "NMAVEN-1400-001: Platform Unsupported: Vendor " + vendor +
+                        ", frameworkVersion = " + frameworkVersion + ", Profile = " + profile, e );
+                }
+                storeMavenProject( project );
+            }
+
+            //UAC install
+            try
+            {
+                artifactContext.getArtifactInstaller().installArtifactWithPom( project.getArtifact(), pomFile, true );
+            }
+            catch ( ArtifactInstallationException e )
+            {
+                throw new MojoExecutionException( "NMAVEN-1001-000: Failed to install artifacts", e );
+            }
         }
 
-        //To allow executables to be runnable from the repo
+        //Use Private Application Base
+
+        // To allow executables to be runnable from the repo
+        Artifact artifact = project.getArtifact();
+
         if ( artifact.getType().equals( ArtifactType.EXE.getPackagingType() ) ||
             artifact.getType().equals( ArtifactType.NETPLUGIN.getPackagingType() ) ||
             artifact.getType().equals( ArtifactType.VISUAL_STUDIO_ADDIN.getPackagingType() ) ||
-            artifact.getType().equals( ArtifactType.SHARP_DEVELOP_ADDIN.getPackagingType() ))
+            artifact.getType().equals( ArtifactType.SHARP_DEVELOP_ADDIN.getPackagingType() ) )
         {
+            File pab = PathUtil.getPrivateApplicationBaseFileFor( artifact, localRepository );
             List<Dependency> dependencies = project.getDependencies();
+            if ( artifact.getType().equals( ArtifactType.EXE.getPackagingType() ) )
+            {
+                ApplicationConfig applicationConfig = artifactContext.getApplicationConfigFor( artifact );
+                File configExeFile = new File( applicationConfig.getConfigDestinationPath() );
+                if ( configExeFile.exists() )
+                {
+                    Dependency dependency = new Dependency();
+                    dependency.setGroupId( artifact.getGroupId() );
+                    dependency.setArtifactId( artifact.getArtifactId() );
+                    dependency.setVersion( artifact.getVersion() );
+                    dependency.setType( ArtifactType.EXECONFIG.getPackagingType() );
+                    dependencies.add( dependency );
+                }
+            }
             try
             {
-                artifactContext.getArtifactInstaller().installLibraryDependencies( artifact, dependencies );
+                artifactContext.getArtifactInstaller()
+                    .installArtifactAndDependenciesIntoPrivateApplicationBase( pab.getParentFile(), artifact,
+                                                                               dependencies );
             }
             catch ( ArtifactInstallationException e )
             {
                 throw new MojoExecutionException( "NMAVEN-1001-002: Failed to install artifact file", e );
             }
         }
+
         long endTime = System.currentTimeMillis();
         getLog().info( "Mojo Execution Time = " + ( endTime - startTime ) );
+    }
+
+    public List<String> getCommands()
+        throws MojoExecutionException
+    {
+        List<String> commands = new ArrayList<String>();
+        commands.add( "/i" );
+        commands.add( project.getArtifact().getFile().getAbsolutePath() );
+        return commands;
+    }
+
+    //TODO: Handle parent poms
+    private void storeMavenProject( MavenProject project )
+        throws MojoExecutionException
+    {
+        ProjectDao dao = (ProjectDao) daoRegistry.find( "dao:project" );
+        Project proj = new Project();
+        proj.setGroupId( project.getGroupId() );
+        proj.setArtifactId( project.getArtifactId() );
+        proj.setVersion( project.getVersion() );
+        proj.setPublicKeyTokenId( project.getArtifact().getClassifier() );
+        proj.setArtifactType( project.getArtifact().getType() );
+        proj.setResolved( true );
+        for ( Dependency dependency : (List<Dependency>) project.getDependencies() )
+        {
+            ProjectDependency projectDependency = new ProjectDependency();
+            projectDependency.setGroupId( dependency.getGroupId() );
+            projectDependency.setArtifactId( dependency.getArtifactId() );
+            projectDependency.setVersion( dependency.getVersion() );
+            projectDependency.setPublicKeyTokenId( dependency.getClassifier() );
+            projectDependency.setArtifactType( dependency.getType() );
+            proj.addProjectDependency( projectDependency );
+        }
+
+        try
+        {
+            dao.storeProjectAndResolveDependencies( proj, null, new ArrayList<ArtifactRepository>() );
+        }
+        catch ( java.io.IOException e )
+        {
+            throw new MojoExecutionException( "NMAVEN-1001-001: Failed to install artifacts", e );
+        }
     }
 }

Modified: incubator/nmaven/trunk/plugins/maven-link-plugin/pom.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/maven-link-plugin/pom.xml?view=diff&rev=559454&r1=559453&r2=559454
==============================================================================
--- incubator/nmaven/trunk/plugins/maven-link-plugin/pom.xml (original)
+++ incubator/nmaven/trunk/plugins/maven-link-plugin/pom.xml Wed Jul 25 06:34:15 2007
@@ -20,7 +20,7 @@
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
   <parent>
     <groupId>org.apache.maven.dotnet.plugins</groupId>
-    <version>0.14-SNAPSHOT</version>
+    <version>0.14</version>
     <artifactId>maven-dotnet-plugins</artifactId>
   </parent>
   <modelVersion>4.0.0</modelVersion>

Modified: incubator/nmaven/trunk/plugins/maven-mojo-generator-plugin/pom.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/maven-mojo-generator-plugin/pom.xml?view=diff&rev=559454&r1=559453&r2=559454
==============================================================================
--- incubator/nmaven/trunk/plugins/maven-mojo-generator-plugin/pom.xml (original)
+++ incubator/nmaven/trunk/plugins/maven-mojo-generator-plugin/pom.xml Wed Jul 25 06:34:15 2007
@@ -20,7 +20,7 @@
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
   <parent>
     <groupId>org.apache.maven.dotnet.plugins</groupId>
-    <version>0.14-SNAPSHOT</version>
+    <version>0.14</version>
     <artifactId>maven-dotnet-plugins</artifactId>
   </parent>
   <modelVersion>4.0.0</modelVersion>

Modified: incubator/nmaven/trunk/plugins/maven-repository-plugin/pom.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/maven-repository-plugin/pom.xml?view=diff&rev=559454&r1=559453&r2=559454
==============================================================================
--- incubator/nmaven/trunk/plugins/maven-repository-plugin/pom.xml (original)
+++ incubator/nmaven/trunk/plugins/maven-repository-plugin/pom.xml Wed Jul 25 06:34:15 2007
@@ -20,7 +20,7 @@
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
   <parent>
     <groupId>org.apache.maven.dotnet.plugins</groupId>
-    <version>0.14-SNAPSHOT</version>
+    <version>0.14</version>
     <artifactId>maven-dotnet-plugins</artifactId>
   </parent>
   <modelVersion>4.0.0</modelVersion>

Modified: incubator/nmaven/trunk/plugins/maven-resgen-plugin/pom.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/maven-resgen-plugin/pom.xml?view=diff&rev=559454&r1=559453&r2=559454
==============================================================================
--- incubator/nmaven/trunk/plugins/maven-resgen-plugin/pom.xml (original)
+++ incubator/nmaven/trunk/plugins/maven-resgen-plugin/pom.xml Wed Jul 25 06:34:15 2007
@@ -20,7 +20,7 @@
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
   <parent>
     <groupId>org.apache.maven.dotnet.plugins</groupId>
-    <version>0.14-SNAPSHOT</version>
+    <version>0.14</version>
     <artifactId>maven-dotnet-plugins</artifactId>
   </parent>
   <modelVersion>4.0.0</modelVersion>

Modified: incubator/nmaven/trunk/plugins/maven-resgen-plugin/src/main/java/org/apache/maven/dotnet/plugin/resgen/ResourceGeneratorMojo.java
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/maven-resgen-plugin/src/main/java/org/apache/maven/dotnet/plugin/resgen/ResourceGeneratorMojo.java?view=diff&rev=559454&r1=559453&r2=559454
==============================================================================
--- incubator/nmaven/trunk/plugins/maven-resgen-plugin/src/main/java/org/apache/maven/dotnet/plugin/resgen/ResourceGeneratorMojo.java (original)
+++ incubator/nmaven/trunk/plugins/maven-resgen-plugin/src/main/java/org/apache/maven/dotnet/plugin/resgen/ResourceGeneratorMojo.java Wed Jul 25 06:34:15 2007
@@ -111,6 +111,7 @@
             localRepository = new File( System.getProperty( "user.home" ), ".m2/repository" );
         }
 
+        artifactContext.init( project, project.getRemoteArtifactRepositories(), localRepository );
         /*
         * We should do this check at a lower level (to keep consistent behavior with the nmaven-settings.xml)
         * but we do not currently support the execution of specific plugins based on vendor info.

Modified: incubator/nmaven/trunk/plugins/maven-resolver-plugin/pom.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/maven-resolver-plugin/pom.xml?view=diff&rev=559454&r1=559453&r2=559454
==============================================================================
--- incubator/nmaven/trunk/plugins/maven-resolver-plugin/pom.xml (original)
+++ incubator/nmaven/trunk/plugins/maven-resolver-plugin/pom.xml Wed Jul 25 06:34:15 2007
@@ -20,7 +20,7 @@
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
   <parent>
     <groupId>org.apache.maven.dotnet.plugins</groupId>
-    <version>0.14-SNAPSHOT</version>
+    <version>0.14</version>
     <artifactId>maven-dotnet-plugins</artifactId>
   </parent>
   <modelVersion>4.0.0</modelVersion>

Modified: incubator/nmaven/trunk/plugins/maven-resolver-plugin/src/main/java/org/apache/maven/dotnet/plugin/resolver/NetDependencyResolverMojo.java
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/maven-resolver-plugin/src/main/java/org/apache/maven/dotnet/plugin/resolver/NetDependencyResolverMojo.java?view=diff&rev=559454&r1=559453&r2=559454
==============================================================================
--- incubator/nmaven/trunk/plugins/maven-resolver-plugin/src/main/java/org/apache/maven/dotnet/plugin/resolver/NetDependencyResolverMojo.java (original)
+++ incubator/nmaven/trunk/plugins/maven-resolver-plugin/src/main/java/org/apache/maven/dotnet/plugin/resolver/NetDependencyResolverMojo.java Wed Jul 25 06:34:15 2007
@@ -31,6 +31,8 @@
 
 import java.io.File;
 import java.io.IOException;
+import java.io.FileInputStream;
+import java.io.FileOutputStream;
 import java.util.List;
 import java.util.ArrayList;
 
@@ -42,6 +44,7 @@
 import org.apache.maven.dotnet.executable.NetExecutable;
 import org.apache.maven.dotnet.executable.ExecutionException;
 import org.apache.maven.dotnet.PlatformUnsupportedException;
+import org.codehaus.plexus.util.FileUtils;
 
 /**
  * @author Shane Isbell
@@ -163,22 +166,54 @@
         }
 
         artifactContext.init( project, project.getRemoteArtifactRepositories(), new File( localRepository ) );
-        try
-        {
-            artifactContext.getArtifactInstaller().resolveAndInstallNetDependenciesForProfile( profile,
-                                                                                               new ArrayList<Dependency>() );
-        }
-        catch ( ArtifactResolutionException e )
-        {
-            throw new MojoExecutionException( "NMAVEN-1600-003: Unable to resolve assemblies", e );
-        }
-        catch ( ArtifactNotFoundException e )
-        {
-            throw new MojoExecutionException( "NMAVEN-1600-003: Unable to resolve assemblies", e );
-        }
-        catch ( ArtifactInstallationException e )
+        if ( !new File( localRepository, "nmaven.artifacts.resolved" ).exists() ) //performance optimization
         {
-            throw new MojoExecutionException( "NMAVEN-1600-003: Unable to resolve assemblies", e );
+            try
+            {
+                artifactContext.getArtifactInstaller().resolveAndInstallNetDependenciesForProfile( profile,
+                                                                                                   dependencies );
+            }
+            catch ( ArtifactResolutionException e )
+            {
+                throw new MojoExecutionException( "NMAVEN-1600-003: Unable to resolve assemblies", e );
+            }
+            catch ( ArtifactNotFoundException e )
+            {
+                throw new MojoExecutionException( "NMAVEN-1600-003: Unable to resolve assemblies", e );
+            }
+            catch ( ArtifactInstallationException e )
+            {
+                throw new MojoExecutionException( "NMAVEN-1600-003: Unable to resolve assemblies", e );
+            }
+
+            new File( localRepository, "nmaven.artifacts.resolved" ).mkdir();
+            /*
+            FileOutputStream fos = null;
+            try
+            {
+                new File( localRepository, "nmaven.artifacts.resolved" ).mkdir();
+                //fos = new FileOutputStream( new File( localRepository, "nmaven.artifacts.resolved" ) );
+                //fos.write( 0 );
+            }
+            catch ( IOException e )
+            {
+
+            }
+            finally
+            {
+                if ( fos != null )
+                {
+                    try
+                    {
+                        fos.close();
+                    }
+                    catch ( IOException e )
+                    {
+
+                    }
+                }
+            }
+            */
         }
 
         //Do GAC Install, if needed

Modified: incubator/nmaven/trunk/plugins/maven-test-plugin/pom.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/maven-test-plugin/pom.xml?view=diff&rev=559454&r1=559453&r2=559454
==============================================================================
--- incubator/nmaven/trunk/plugins/maven-test-plugin/pom.xml (original)
+++ incubator/nmaven/trunk/plugins/maven-test-plugin/pom.xml Wed Jul 25 06:34:15 2007
@@ -20,7 +20,7 @@
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
   <parent>
     <groupId>org.apache.maven.dotnet.plugins</groupId>
-    <version>0.14-SNAPSHOT</version>
+    <version>0.14</version>
     <artifactId>maven-dotnet-plugins</artifactId>
   </parent>
   <modelVersion>4.0.0</modelVersion>

Modified: incubator/nmaven/trunk/plugins/maven-test-plugin/src/main/java/org/apache/maven/dotnet/plugin/test/TesterMojo.java
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/maven-test-plugin/src/main/java/org/apache/maven/dotnet/plugin/test/TesterMojo.java?view=diff&rev=559454&r1=559453&r2=559454
==============================================================================
--- incubator/nmaven/trunk/plugins/maven-test-plugin/src/main/java/org/apache/maven/dotnet/plugin/test/TesterMojo.java (original)
+++ incubator/nmaven/trunk/plugins/maven-test-plugin/src/main/java/org/apache/maven/dotnet/plugin/test/TesterMojo.java Wed Jul 25 06:34:15 2007
@@ -24,8 +24,6 @@
 import org.apache.maven.artifact.Artifact;
 import org.apache.maven.artifact.resolver.ArtifactResolutionException;
 import org.apache.maven.artifact.resolver.ArtifactNotFoundException;
-import org.apache.maven.artifact.repository.ArtifactRepository;
-import org.apache.maven.artifact.repository.DefaultArtifactRepository;
 import org.codehaus.plexus.util.FileUtils;
 
 import java.util.ArrayList;
@@ -37,7 +35,6 @@
 import org.apache.maven.dotnet.executable.ExecutionException;
 import org.apache.maven.dotnet.vendor.Vendor;
 import org.apache.maven.dotnet.executable.CommandExecutor;
-import org.apache.maven.dotnet.artifact.AssemblyRepositoryLayout;
 import org.apache.maven.dotnet.artifact.AssemblyResolver;
 
 /**
@@ -105,7 +102,7 @@
      * @parameter expression="${settings.localRepository}"
      * @readonly
      */
-    private String localRepository;
+    private File localRepository;
 
 
     private String getExecutableFor( Vendor vendor, String home )
@@ -118,9 +115,10 @@
     {
         String finalName = project.getBuild().getFinalName();
         List<String> commands = new ArrayList<String>();
-        if(testAssemblyPath.startsWith( "/"))//nunit-console thinks *nix file format /home/user/ is an option due to / and fails.
+        if ( testAssemblyPath.startsWith(
+            "/" ) )//nunit-console thinks *nix file format /home/user/ is an option due to / and fails.
         {
-            testAssemblyPath = "/" + testAssemblyPath;            
+            testAssemblyPath = "/" + testAssemblyPath;
         }
 
         commands.add( testAssemblyPath + File.separator + project.getArtifactId() + "-test.dll" );
@@ -157,16 +155,13 @@
 
         if ( localRepository == null )
         {
-            localRepository = new File( System.getProperty( "user.home" ), ".m2/repository" ).getAbsolutePath();
+            localRepository = new File( System.getProperty( "user.home" ), ".m2/repository" );
         }
 
-        ArtifactRepository localArtifactRepository =
-            new DefaultArtifactRepository( "local", "file://" + localRepository, new AssemblyRepositoryLayout() );
         try
         {
-            assemblyResolver.resolveTransitivelyFor( project, project.getArtifact(), project.getDependencies(),
-                                                     project.getRemoteArtifactRepositories(), localArtifactRepository,
-                                                     true );
+            assemblyResolver.resolveTransitivelyFor( project, project.getDependencies(),
+                                                     project.getRemoteArtifactRepositories(), localRepository, true );
         }
         catch ( ArtifactResolutionException e )
         {
@@ -182,7 +177,7 @@
 
         for ( Artifact artifact : artifacts )
         {
-            if(artifact.getType().startsWith( "gac"))
+            if ( artifact.getType().startsWith( "gac" ) )
             {
                 continue;
             }

Modified: incubator/nmaven/trunk/plugins/maven-vsinstaller-plugin/pom.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/maven-vsinstaller-plugin/pom.xml?view=diff&rev=559454&r1=559453&r2=559454
==============================================================================
--- incubator/nmaven/trunk/plugins/maven-vsinstaller-plugin/pom.xml (original)
+++ incubator/nmaven/trunk/plugins/maven-vsinstaller-plugin/pom.xml Wed Jul 25 06:34:15 2007
@@ -20,13 +20,13 @@
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
   <parent>
     <groupId>org.apache.maven.dotnet.plugins</groupId>
-    <version>0.14-SNAPSHOT</version>
+    <version>0.14</version>
     <artifactId>maven-dotnet-plugins</artifactId>
   </parent>
   <modelVersion>4.0.0</modelVersion>
   <groupId>org.apache.maven.dotnet.plugins</groupId>
   <artifactId>maven-vsinstaller-plugin</artifactId>
-  <version>0.14-SNAPSHOT</version>
+  <version>0.14</version>
   <packaging>maven-plugin</packaging>
   <name>maven-vsinstaller-plugin</name>
   <description>

Modified: incubator/nmaven/trunk/plugins/maven-vsinstaller-plugin/src/main/java/org/apache/maven/dotnet/plugin/vsinstaller/VsInstallerMojo.java
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/maven-vsinstaller-plugin/src/main/java/org/apache/maven/dotnet/plugin/vsinstaller/VsInstallerMojo.java?view=diff&rev=559454&r1=559453&r2=559454
==============================================================================
--- incubator/nmaven/trunk/plugins/maven-vsinstaller-plugin/src/main/java/org/apache/maven/dotnet/plugin/vsinstaller/VsInstallerMojo.java (original)
+++ incubator/nmaven/trunk/plugins/maven-vsinstaller-plugin/src/main/java/org/apache/maven/dotnet/plugin/vsinstaller/VsInstallerMojo.java Wed Jul 25 06:34:15 2007
@@ -21,7 +21,6 @@
 import org.apache.maven.dotnet.registry.RepositoryRegistry;
 import org.apache.maven.dotnet.vendor.Vendor;
 import org.apache.maven.dotnet.model.netdependency.NetDependency;
-import org.apache.maven.project.MavenProject;
 import org.apache.maven.settings.Settings;
 import org.apache.maven.settings.Profile;
 import org.apache.maven.settings.Repository;
@@ -47,14 +46,6 @@
 {
 
     /**
-     * The maven project.
-     *
-     * @parameter expression="${project}"
-     * @required
-     */
-    private MavenProject project;
-
-    /**
      * The the path to the local maven repository.
      *
      * @parameter expression="${settings.localRepository}"
@@ -135,7 +126,7 @@
             remoteRepositories.add( new DefaultArtifactRepository( repository.getId(), repository.getUrl(),
                                                                    new DefaultRepositoryLayout() ) );
         }
-        artifactContext.init( project, remoteRepositories, new File( localRepository ) );
+        artifactContext.init( null, remoteRepositories, new File( localRepository ) );
 
         try
         {
@@ -200,8 +191,9 @@
                 outputFile.getParentFile().mkdir();
             }
             writer = new OutputStreamWriter( new FileOutputStream( outputFile ), "Unicode" );
+            String pab = new File(localRepository).getParent() + "\\pab";
             writer.write(
-                addin.replaceAll( "\\$\\{localRepository\\}", localRepository.replaceAll( "\\\\", "\\\\\\\\" ) ) );
+                addin.replaceAll( "\\$\\{localRepository\\}", pab.replaceAll( "\\\\", "\\\\\\\\" ) ) );
 
         }
         catch ( IOException e )

Modified: incubator/nmaven/trunk/plugins/maven-vsinstaller-plugin/src/main/resources/template/NMaven.VisualStudio.AddIn
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/maven-vsinstaller-plugin/src/main/resources/template/NMaven.VisualStudio.AddIn?view=diff&rev=559454&r1=559453&r2=559454
==============================================================================
--- incubator/nmaven/trunk/plugins/maven-vsinstaller-plugin/src/main/resources/template/NMaven.VisualStudio.AddIn (original)
+++ incubator/nmaven/trunk/plugins/maven-vsinstaller-plugin/src/main/resources/template/NMaven.VisualStudio.AddIn Wed Jul 25 06:34:15 2007
@@ -5,7 +5,7 @@
     <Version>8.0</Version>
   </HostApplication>
   <Addin>
-    <Assembly>${localRepository}\NMaven\VisualStudio\NMaven.VisualStudio.Addin\0.14-SNAPSHOT\NMaven.VisualStudio.Addin.dll</Assembly>
+    <Assembly>${localRepository}\gac_msil\NMaven.VisualStudio.Addin\0.14__NMaven.VisualStudio\NMaven.VisualStudio.Addin.dll</Assembly>
     <FullClassName>NMaven.VisualStudio.Addin.Connect</FullClassName>
     <FriendlyName>NMaven.VisualStudio.Addin</FriendlyName>
     <Description>NMaven provides Maven 2.x plugins to support building of .NET applications</Description>

Modified: incubator/nmaven/trunk/plugins/maven-vstudio-plugin/pom.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/maven-vstudio-plugin/pom.xml?view=diff&rev=559454&r1=559453&r2=559454
==============================================================================
--- incubator/nmaven/trunk/plugins/maven-vstudio-plugin/pom.xml (original)
+++ incubator/nmaven/trunk/plugins/maven-vstudio-plugin/pom.xml Wed Jul 25 06:34:15 2007
@@ -19,7 +19,7 @@
 <project>
   <parent>
     <groupId>org.apache.maven.dotnet.plugins</groupId>
-    <version>0.14-SNAPSHOT</version>
+    <version>0.14</version>
     <artifactId>maven-dotnet-plugins</artifactId>
   </parent>
   <modelVersion>4.0.0</modelVersion>

Modified: incubator/nmaven/trunk/plugins/maven-webapp-plugin/pom.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/maven-webapp-plugin/pom.xml?view=diff&rev=559454&r1=559453&r2=559454
==============================================================================
--- incubator/nmaven/trunk/plugins/maven-webapp-plugin/pom.xml (original)
+++ incubator/nmaven/trunk/plugins/maven-webapp-plugin/pom.xml Wed Jul 25 06:34:15 2007
@@ -2,7 +2,7 @@
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
   <parent>
     <groupId>org.apache.maven.dotnet.plugins</groupId>
-    <version>0.14-SNAPSHOT</version>
+    <version>0.14</version>
     <artifactId>maven-dotnet-plugins</artifactId>
   </parent>
   <modelVersion>4.0.0</modelVersion>

Modified: incubator/nmaven/trunk/plugins/maven-webapp-plugin/src/main/java/org/apache/maven/dotnet/plugin/webapp/NetAchiverMojo.java
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/maven-webapp-plugin/src/main/java/org/apache/maven/dotnet/plugin/webapp/NetAchiverMojo.java?view=diff&rev=559454&r1=559453&r2=559454
==============================================================================
--- incubator/nmaven/trunk/plugins/maven-webapp-plugin/src/main/java/org/apache/maven/dotnet/plugin/webapp/NetAchiverMojo.java (original)
+++ incubator/nmaven/trunk/plugins/maven-webapp-plugin/src/main/java/org/apache/maven/dotnet/plugin/webapp/NetAchiverMojo.java Wed Jul 25 06:34:15 2007
@@ -55,25 +55,6 @@
     /**
      * Used to look up Artifacts in the remote repository.
      *
-     * @parameter expression="${component.org.apache.maven.artifact.resolver.ArtifactResolver}"
-     * @required
-     * @readonly
-     */
-    protected org.apache.maven.artifact.resolver.ArtifactResolver resolver;
-
-    /**
-     * Used to look up Artifacts in the remote repository.
-     *
-     * @parameter expression="${component.org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout}"
-     * @role-hint default
-     * @required
-     * @readonly
-     */
-    protected org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout layout;
-
-    /**
-     * Used to look up Artifacts in the remote repository.
-     *
      * @parameter expression="${component.org.apache.maven.artifact.metadata.ArtifactMetadataSource}"
      * @required
      * @readonly

Modified: incubator/nmaven/trunk/plugins/maven-wsdl-plugin/pom.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/maven-wsdl-plugin/pom.xml?view=diff&rev=559454&r1=559453&r2=559454
==============================================================================
--- incubator/nmaven/trunk/plugins/maven-wsdl-plugin/pom.xml (original)
+++ incubator/nmaven/trunk/plugins/maven-wsdl-plugin/pom.xml Wed Jul 25 06:34:15 2007
@@ -20,7 +20,7 @@
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
   <parent>
     <groupId>org.apache.maven.dotnet.plugins</groupId>
-    <version>0.14-SNAPSHOT</version>
+    <version>0.14</version>
     <artifactId>maven-dotnet-plugins</artifactId>
   </parent>
   <modelVersion>4.0.0</modelVersion>

Modified: incubator/nmaven/trunk/plugins/maven-xsd-plugin/pom.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/maven-xsd-plugin/pom.xml?view=diff&rev=559454&r1=559453&r2=559454
==============================================================================
--- incubator/nmaven/trunk/plugins/maven-xsd-plugin/pom.xml (original)
+++ incubator/nmaven/trunk/plugins/maven-xsd-plugin/pom.xml Wed Jul 25 06:34:15 2007
@@ -20,7 +20,7 @@
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
   <parent>
     <groupId>org.apache.maven.dotnet.plugins</groupId>
-    <version>0.14-SNAPSHOT</version>
+    <version>0.14</version>
     <artifactId>maven-dotnet-plugins</artifactId>
   </parent>
   <modelVersion>4.0.0</modelVersion>

Modified: incubator/nmaven/trunk/plugins/maven-xsp-plugin/pom.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/maven-xsp-plugin/pom.xml?view=diff&rev=559454&r1=559453&r2=559454
==============================================================================
--- incubator/nmaven/trunk/plugins/maven-xsp-plugin/pom.xml (original)
+++ incubator/nmaven/trunk/plugins/maven-xsp-plugin/pom.xml Wed Jul 25 06:34:15 2007
@@ -20,7 +20,7 @@
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
   <parent>
     <groupId>org.apache.maven.dotnet.plugins</groupId>
-    <version>0.14-SNAPSHOT</version>
+    <version>0.14</version>
     <artifactId>maven-dotnet-plugins</artifactId>
   </parent>
   <modelVersion>4.0.0</modelVersion>

Modified: incubator/nmaven/trunk/plugins/net-exe.bat
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/net-exe.bat?view=diff&rev=559454&r1=559453&r2=559454
==============================================================================
--- incubator/nmaven/trunk/plugins/net-exe.bat (original)
+++ incubator/nmaven/trunk/plugins/net-exe.bat Wed Jul 25 06:34:15 2007
@@ -1 +1 @@
-mvn archetype:create -DpackageName=org.apache.maven.dotnet.plugin.%1 -DartifactId=maven-%1-plugin -DgroupId=org.apache.maven.dotnet.plugins -Dversion=0.14-SNAPSHOT -DarchetypeArtifactId=maven-archetype-netexecutable -DarchetypeGroupId=org.apache.maven.dotnet -DarchetypeVersion=0.14-SNAPSHOT
+mvn archetype:create -DpackageName=org.apache.maven.dotnet.plugin.%1 -DartifactId=maven-%1-plugin -DgroupId=org.apache.maven.dotnet.plugins -Dversion=0.14 -DarchetypeArtifactId=maven-archetype-netexecutable -DarchetypeGroupId=org.apache.maven.dotnet -DarchetypeVersion=0.14

Modified: incubator/nmaven/trunk/plugins/netplugins/NMaven.Plugin.Addin/javabinding/pom.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/netplugins/NMaven.Plugin.Addin/javabinding/pom.xml?view=diff&rev=559454&r1=559453&r2=559454
==============================================================================
--- incubator/nmaven/trunk/plugins/netplugins/NMaven.Plugin.Addin/javabinding/pom.xml (original)
+++ incubator/nmaven/trunk/plugins/netplugins/NMaven.Plugin.Addin/javabinding/pom.xml Wed Jul 25 06:34:15 2007
@@ -2,7 +2,7 @@
 <project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://maven.apache.org/POM/4.0.0">
     <parent>
     <groupId>org.apache.maven.dotnet.plugins</groupId>
-    <version>0.14-SNAPSHOT</version>
+    <version>0.14</version>
     <artifactId>maven-dotnet-plugins</artifactId>
     <relativePath>../../../pom.xml</relativePath>
   </parent>

Modified: incubator/nmaven/trunk/plugins/netplugins/NMaven.Plugin.Addin/pom.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/netplugins/NMaven.Plugin.Addin/pom.xml?view=diff&rev=559454&r1=559453&r2=559454
==============================================================================
--- incubator/nmaven/trunk/plugins/netplugins/NMaven.Plugin.Addin/pom.xml (original)
+++ incubator/nmaven/trunk/plugins/netplugins/NMaven.Plugin.Addin/pom.xml Wed Jul 25 06:34:15 2007
@@ -19,32 +19,33 @@
 <project xmlns="http://maven.apache.org/POM/4.0.0">
   <parent>
     <groupId>NMaven.Plugins</groupId>
-    <version>0.14-SNAPSHOT</version>
+    <version>0.14</version>
     <artifactId>NMaven.Plugins</artifactId>
   </parent>  
   <modelVersion>4.0.0</modelVersion>
   <groupId>NMaven.Plugins</groupId>
   <artifactId>NMaven.Plugin.Addin</artifactId>
   <packaging>netplugin</packaging>
+  <version>0.14</version>
   <name>NMaven.Plugin.Addin</name>
   <dependencies>
     <dependency>
       <groupId>NMaven.Artifact</groupId>
       <artifactId>NMaven.Artifact</artifactId>
-      <version>${pom.version}</version>
+      <version>0.14</version>
       <type>library</type>
     </dependency>
     <dependency>
       <groupId>NMaven.Model</groupId>
       <artifactId>NMaven.Model.AutomationExtensibility</artifactId>
       <type>library</type>
-      <version>${pom.version}</version>
+      <version>0.14</version>
     </dependency>
     <dependency>
       <groupId>NMaven.Plugin</groupId>
       <artifactId>NMaven.Plugin</artifactId>
       <type>library</type>
-      <version>${pom.version}</version>
+      <version>0.14</version>
     </dependency>
   </dependencies>
 </project>

Modified: incubator/nmaven/trunk/plugins/netplugins/NMaven.Plugin.Addin/src/main/csharp/NMaven/Plugin/Addin/AutomationExtensibilityMojo.cs
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/netplugins/NMaven.Plugin.Addin/src/main/csharp/NMaven/Plugin/Addin/AutomationExtensibilityMojo.cs?view=diff&rev=559454&r1=559453&r2=559454
==============================================================================
--- incubator/nmaven/trunk/plugins/netplugins/NMaven.Plugin.Addin/src/main/csharp/NMaven/Plugin/Addin/AutomationExtensibilityMojo.cs (original)
+++ incubator/nmaven/trunk/plugins/netplugins/NMaven.Plugin.Addin/src/main/csharp/NMaven/Plugin/Addin/AutomationExtensibilityMojo.cs Wed Jul 25 06:34:15 2007
@@ -52,11 +52,11 @@
 		}
 
 		public override void Execute()
-		{
-            ArtifactRepositoryLayout layout = new AssemblyRepositoryLayout();
+        {
             ArtifactContext artifactContext = new ArtifactContext();
-            NMaven.Artifact.Artifact artifact = artifactContext.GetArtifactFor(mavenProject);
-            FileInfo artifactFileInfo = new FileInfo(localRepository + @"\" + layout.pathOf(artifact));
+            FileInfo artifactFileInfo = PathUtil.GetPrivateApplicationBaseFileFor(artifactContext.GetArtifactFor(mavenProject), 
+                new FileInfo(localRepository).Directory); 
+            
             Console.WriteLine("Artifact Path = " + artifactFileInfo.FullName);
 
             object[] extensibilityItems = new object[2];

Modified: incubator/nmaven/trunk/plugins/netplugins/NMaven.Plugin.Devenv/javabinding/pom.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/netplugins/NMaven.Plugin.Devenv/javabinding/pom.xml?view=diff&rev=559454&r1=559453&r2=559454
==============================================================================
--- incubator/nmaven/trunk/plugins/netplugins/NMaven.Plugin.Devenv/javabinding/pom.xml (original)
+++ incubator/nmaven/trunk/plugins/netplugins/NMaven.Plugin.Devenv/javabinding/pom.xml Wed Jul 25 06:34:15 2007
@@ -3,7 +3,7 @@
          xmlns="http://maven.apache.org/POM/4.0.0">
   <parent>
     <groupId>org.apache.maven.dotnet.plugins</groupId>
-    <version>0.14-SNAPSHOT</version>
+    <version>0.14</version>
     <artifactId>maven-dotnet-plugins</artifactId>
     <relativePath>../../../pom.xml</relativePath>
   </parent>

Modified: incubator/nmaven/trunk/plugins/netplugins/NMaven.Plugin.Devenv/pom.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/netplugins/NMaven.Plugin.Devenv/pom.xml?view=diff&rev=559454&r1=559453&r2=559454
==============================================================================
--- incubator/nmaven/trunk/plugins/netplugins/NMaven.Plugin.Devenv/pom.xml (original)
+++ incubator/nmaven/trunk/plugins/netplugins/NMaven.Plugin.Devenv/pom.xml Wed Jul 25 06:34:15 2007
@@ -19,20 +19,21 @@
 <project xmlns="http://maven.apache.org/POM/4.0.0">
   <parent>
     <groupId>NMaven.Plugins</groupId>
-    <version>0.14-SNAPSHOT</version>
+    <version>0.14</version>
     <artifactId>NMaven.Plugins</artifactId>
   </parent>
   <modelVersion>4.0.0</modelVersion>
   <groupId>NMaven.Plugins</groupId>
   <artifactId>NMaven.Plugin.Devenv</artifactId>
   <packaging>netplugin</packaging>
+  <version>0.14</version>
   <name>NMaven.Plugin.Devenv</name>
   <dependencies>
     <dependency>
       <groupId>NMaven.Plugin</groupId>
       <artifactId>NMaven.Plugin</artifactId>
       <type>library</type>
-      <version>${pom.version}</version>
+      <version>0.14</version>
     </dependency>
   </dependencies>
 </project>

Modified: incubator/nmaven/trunk/plugins/netplugins/NMaven.Plugin.Resx/pom.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/netplugins/NMaven.Plugin.Resx/pom.xml?view=diff&rev=559454&r1=559453&r2=559454
==============================================================================
--- incubator/nmaven/trunk/plugins/netplugins/NMaven.Plugin.Resx/pom.xml (original)
+++ incubator/nmaven/trunk/plugins/netplugins/NMaven.Plugin.Resx/pom.xml Wed Jul 25 06:34:15 2007
@@ -19,12 +19,13 @@
 <project xmlns="http://maven.apache.org/POM/4.0.0">
   <parent>
     <groupId>NMaven.Plugins</groupId>
-    <version>0.14-SNAPSHOT</version>
+    <version>0.14</version>
     <artifactId>NMaven.Plugins</artifactId>
-  </parent>  
+  </parent>
   <modelVersion>4.0.0</modelVersion>
   <groupId>NMaven.Plugins</groupId>
   <artifactId>NMaven.Plugin.Resx</artifactId>
   <packaging>exe</packaging>
+  <version>0.14</version>  
   <name>NMaven.Plugin.ResX</name>
 </project>



Mime
View raw message