Author: sisbell
Date: Mon Dec 17 20:56:59 2007
New Revision: 605086

URL: http://svn.apache.org/viewvc?rev=605086&view=rev
Log:
packaging types now require dotnet: prefix to prevent collision with other 
maven projects that may be using library or exe types.

Modified:
    
incubator/nmaven/trunk/core-integration-tests/src/test/resources/MavenITmng-0000-CSharpCompile/pom.xml
    
incubator/nmaven/trunk/core-integration-tests/src/test/resources/MavenITmng-0001-CSharpCompileExe/pom.xml
    
incubator/nmaven/trunk/core-integration-tests/src/test/resources/MavenITmng-0002-CSharpCompileModule/pom.xml
    
incubator/nmaven/trunk/plugins/maven-compiler-plugin/src/main/java/org/apache/maven/dotnet/plugin/compiler/CompilerMojo.java
    
incubator/nmaven/trunk/plugins/maven-compiler-plugin/src/main/resources/META-INF/plexus/components.xml

Modified: 
incubator/nmaven/trunk/core-integration-tests/src/test/resources/MavenITmng-0000-CSharpCompile/pom.xml
URL: 
http://svn.apache.org/viewvc/incubator/nmaven/trunk/core-integration-tests/src/test/resources/MavenITmng-0000-CSharpCompile/pom.xml?rev=605086&r1=605085&r2=605086&view=diff
==============================================================================
--- 
incubator/nmaven/trunk/core-integration-tests/src/test/resources/MavenITmng-0000-CSharpCompile/pom.xml
 (original)
+++ 
incubator/nmaven/trunk/core-integration-tests/src/test/resources/MavenITmng-0000-CSharpCompile/pom.xml
 Mon Dec 17 20:56:59 2007
@@ -4,7 +4,7 @@
   <modelVersion>4.0.0</modelVersion>  
   <groupId>NMaven.Its</groupId>
   <artifactId>NMaven.It.It0000</artifactId>
-  <packaging>library</packaging>
+  <packaging>dotnet:library</packaging>
   <version>1.0.0</version>
   <name>NMaven.It.It0000</name>
   <build> 

Modified: 
incubator/nmaven/trunk/core-integration-tests/src/test/resources/MavenITmng-0001-CSharpCompileExe/pom.xml
URL: 
http://svn.apache.org/viewvc/incubator/nmaven/trunk/core-integration-tests/src/test/resources/MavenITmng-0001-CSharpCompileExe/pom.xml?rev=605086&r1=605085&r2=605086&view=diff
==============================================================================
--- 
incubator/nmaven/trunk/core-integration-tests/src/test/resources/MavenITmng-0001-CSharpCompileExe/pom.xml
 (original)
+++ 
incubator/nmaven/trunk/core-integration-tests/src/test/resources/MavenITmng-0001-CSharpCompileExe/pom.xml
 Mon Dec 17 20:56:59 2007
@@ -4,7 +4,7 @@
   <modelVersion>4.0.0</modelVersion>  
   <groupId>NMaven.Its</groupId>
   <artifactId>NMaven.It.It0001</artifactId>
-  <packaging>exe</packaging>
+  <packaging>dotnet:exe</packaging>
   <version>1.0.0</version>
   <name>NMaven.It.It0001</name>
   <build> 

Modified: 
incubator/nmaven/trunk/core-integration-tests/src/test/resources/MavenITmng-0002-CSharpCompileModule/pom.xml
URL: 
http://svn.apache.org/viewvc/incubator/nmaven/trunk/core-integration-tests/src/test/resources/MavenITmng-0002-CSharpCompileModule/pom.xml?rev=605086&r1=605085&r2=605086&view=diff
==============================================================================
--- 
incubator/nmaven/trunk/core-integration-tests/src/test/resources/MavenITmng-0002-CSharpCompileModule/pom.xml
 (original)
+++ 
incubator/nmaven/trunk/core-integration-tests/src/test/resources/MavenITmng-0002-CSharpCompileModule/pom.xml
 Mon Dec 17 20:56:59 2007
@@ -4,7 +4,7 @@
   <modelVersion>4.0.0</modelVersion>  
   <groupId>NMaven.Its</groupId>
   <artifactId>NMaven.It.It0002</artifactId>
-  <packaging>module</packaging>
+  <packaging>dotnet:module</packaging>
   <version>1.0.0</version>
   <name>NMaven.It.It0002</name>
   <build> 

Modified: 
incubator/nmaven/trunk/plugins/maven-compiler-plugin/src/main/java/org/apache/maven/dotnet/plugin/compiler/CompilerMojo.java
URL: 
http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/maven-compiler-plugin/src/main/java/org/apache/maven/dotnet/plugin/compiler/CompilerMojo.java?rev=605086&r1=605085&r2=605086&view=diff
==============================================================================
--- 
incubator/nmaven/trunk/plugins/maven-compiler-plugin/src/main/java/org/apache/maven/dotnet/plugin/compiler/CompilerMojo.java
 (original)
+++ 
incubator/nmaven/trunk/plugins/maven-compiler-plugin/src/main/java/org/apache/maven/dotnet/plugin/compiler/CompilerMojo.java
 Mon Dec 17 20:56:59 2007
@@ -110,7 +110,7 @@
         throws MojoExecutionException, MojoFailureException
     {
         DotnetCompilerConfig compilerConfig = 
DotnetCompilerConfig.Factory.createDefaultCompilerConfig();
-        compilerConfig.setArtifactType( ArtifactType.valueOf( 
project.getPackaging().toUpperCase() ) );
+        compilerConfig.setArtifactType( ArtifactType.valueOf( 
project.getPackaging().split( "[:]")[1].toUpperCase() ) );
         compilerConfig.setCompilerPlatformVersion( 
DotnetCompilerPlatformVersion.valueFromVersion( frameworkVersion ) );
 
         KeyInfo keyInfo = KeyInfo.Factory.createDefaultKeyInfo();
@@ -133,12 +133,11 @@
         compilerConfig.setProgrammingLanguage( ProgrammingLanguage.C_SHARP );
         compilerConfig.setCompilerSourceDirectory(
             new File( project.getBuild().getDirectory(), 
BuildDirectories.BUILD_SOURCES.getBuildDirectoryName() ) );
-        compilerConfig.setVendor( Vendor.MICROSOFT );
+        compilerConfig.setVendor( Vendor.MICROSOFT );//TODO: Platform dependent
         compilerConfig.setTargetDirectory( new File( 
project.getBuild().getDirectory() ) );
         compilerConfig.setArtifactFileName(
             project.getBuild().getFinalName() + "." + 
compilerConfig.getArtifactType().getExtension() );
 
-      //  DotnetCompilerContext compilerContext = new 
DotnetCompilerContextImpl();
         try
         {
             compilerContext.init( project, compilerConfig );

Modified: 
incubator/nmaven/trunk/plugins/maven-compiler-plugin/src/main/resources/META-INF/plexus/components.xml
URL: 
http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/maven-compiler-plugin/src/main/resources/META-INF/plexus/components.xml?rev=605086&r1=605085&r2=605086&view=diff
==============================================================================
--- 
incubator/nmaven/trunk/plugins/maven-compiler-plugin/src/main/resources/META-INF/plexus/components.xml
 (original)
+++ 
incubator/nmaven/trunk/plugins/maven-compiler-plugin/src/main/resources/META-INF/plexus/components.xml
 Mon Dec 17 20:56:59 2007
@@ -3,7 +3,7 @@
     <!--liifecycle mappings-->
     <component>
       <role>org.apache.maven.lifecycle.mapping.LifecycleMapping</role>
-      <role-hint>library</role-hint>
+      <role-hint>dotnet:library</role-hint>
       <implementation>
         org.apache.maven.lifecycle.mapping.DefaultLifecycleMapping
       </implementation>
@@ -26,7 +26,7 @@
     </component>
     <component>
       <role>org.apache.maven.lifecycle.mapping.LifecycleMapping</role>
-      <role-hint>exe</role-hint>
+      <role-hint>dotnet:exe</role-hint>
       <implementation>
         org.apache.maven.lifecycle.mapping.DefaultLifecycleMapping
       </implementation>
@@ -49,7 +49,7 @@
     </component>
     <component>
       <role>org.apache.maven.lifecycle.mapping.LifecycleMapping</role>
-      <role-hint>module</role-hint>
+      <role-hint>dotnet:module</role-hint>
       <implementation>
         org.apache.maven.lifecycle.mapping.DefaultLifecycleMapping
       </implementation>
@@ -74,16 +74,16 @@
     <!--artifact handlers-->
     <component>
       <role>org.apache.maven.artifact.handler.ArtifactHandler</role>
-      <role-hint>module</role-hint>
+      <role-hint>dotnet:module</role-hint>
       
<implementation>org.apache.maven.artifact.handler.DefaultArtifactHandler</implementation>
       <configuration>
         <extension>netmodule</extension>
-        <type>module</type>
+        <type>dotnet:module</type>
       </configuration>
     </component>
     <component>
       <role>org.apache.maven.artifact.handler.ArtifactHandler</role>
-      <role-hint>library</role-hint>
+      <role-hint>dotnet:library</role-hint>
       
<implementation>org.apache.maven.artifact.handler.DefaultArtifactHandler</implementation>
       <configuration>
         <extension>dll</extension>
@@ -92,7 +92,7 @@
     </component>
     <component>
       <role>org.apache.maven.artifact.handler.ArtifactHandler</role>
-      <role-hint>exe</role-hint>
+      <role-hint>dotnet:exe</role-hint>
       
<implementation>org.apache.maven.artifact.handler.DefaultArtifactHandler</implementation>
       <configuration>
         <extension>exe</extension>
@@ -101,7 +101,7 @@
     </component>
     <component>
       <role>org.apache.maven.artifact.handler.ArtifactHandler</role>
-      <role-hint>winexe</role-hint>
+      <role-hint>dotnet:winexe</role-hint>
       
<implementation>org.apache.maven.artifact.handler.DefaultArtifactHandler</implementation>
       <configuration>
         <extension>exe</extension>
@@ -110,38 +110,38 @@
     </component>
     <component>
       <role>org.apache.maven.artifact.handler.ArtifactHandler</role>
-      <role-hint>gac</role-hint>
+      <role-hint>dotnet:gac</role-hint>
       
<implementation>org.apache.maven.artifact.handler.DefaultArtifactHandler</implementation>
       <configuration>
         <extension>dll</extension>
-        <type>gac</type>
+        <type>dotnet:gac</type>
       </configuration>
     </component>
     <component>
       <role>org.apache.maven.artifact.handler.ArtifactHandler</role>
-      <role-hint>gac_generic</role-hint>
+      <role-hint>dotnet:gac_generic</role-hint>
       
<implementation>org.apache.maven.artifact.handler.DefaultArtifactHandler</implementation>
       <configuration>
         <extension>dll</extension>
-        <type>gac_generic</type>
+        <type>dotnet:gac_generic</type>
       </configuration>
     </component>
     <component>
       <role>org.apache.maven.artifact.handler.ArtifactHandler</role>
-      <role-hint>gac_msil</role-hint>
+      <role-hint>dotnet:gac_msil</role-hint>
       
<implementation>org.apache.maven.artifact.handler.DefaultArtifactHandler</implementation>
       <configuration>
         <extension>dll</extension>
-        <type>gac_msil</type>
+        <type>dotnet:gac_msil</type>
       </configuration>
     </component>
     <component>
       <role>org.apache.maven.artifact.handler.ArtifactHandler</role>
-      <role-hint>gac_32</role-hint>
+      <role-hint>dotnet:gac_32</role-hint>
       
<implementation>org.apache.maven.artifact.handler.DefaultArtifactHandler</implementation>
       <configuration>
         <extension>dll</extension>
-        <type>gac_32</type>
+        <type>dotnet:gac_32</type>
       </configuration>
     </component>
     <component>


Reply via email to