You are viewing a plain text version of this content. The canonical link for it is here.
Posted to nmaven-commits@incubator.apache.org by si...@apache.org on 2007/02/27 02:40:52 UTC

svn commit: r512118 - in /incubator/nmaven/branches/SI_IDE: ./ assemblies/ assemblies/NMaven.Plugin.Resx/src/main/config/ assemblies/NMaven.Plugin.Solution/

Author: sisbell
Date: Mon Feb 26 18:40:51 2007
New Revision: 512118

URL: http://svn.apache.org/viewvc?view=rev&rev=512118
Log:
Build now works with a -DwithIde option, using a profile within the pom. Adding this option will compile the .NET assemblies used for generating csproj files. This requires MS/Windows/.NET 2.0, so we need a profile so that the bootstrap build does not break for everyone else.

Added:
    incubator/nmaven/branches/SI_IDE/assemblies/NMaven.Plugin.Resx/src/main/config/NMaven.Plugin.Resx.exe.config   (with props)
Removed:
    incubator/nmaven/branches/SI_IDE/assemblies/NMaven.Plugin.Resx/src/main/config/resx.exe.config
Modified:
    incubator/nmaven/branches/SI_IDE/assemblies/NMaven.Plugin.Solution/pom.xml
    incubator/nmaven/branches/SI_IDE/assemblies/pom-net-bootstrap.xml
    incubator/nmaven/branches/SI_IDE/assemblies/pom.xml
    incubator/nmaven/branches/SI_IDE/bootstrap-build.bat

Added: incubator/nmaven/branches/SI_IDE/assemblies/NMaven.Plugin.Resx/src/main/config/NMaven.Plugin.Resx.exe.config
URL: http://svn.apache.org/viewvc/incubator/nmaven/branches/SI_IDE/assemblies/NMaven.Plugin.Resx/src/main/config/NMaven.Plugin.Resx.exe.config?view=auto&rev=512118
==============================================================================
--- incubator/nmaven/branches/SI_IDE/assemblies/NMaven.Plugin.Resx/src/main/config/NMaven.Plugin.Resx.exe.config (added)
+++ incubator/nmaven/branches/SI_IDE/assemblies/NMaven.Plugin.Resx/src/main/config/NMaven.Plugin.Resx.exe.config Mon Feb 26 18:40:51 2007
@@ -0,0 +1,150 @@
+<?xml version="1.0" encoding="utf-8"?>
+<configuration>
+    <appSettings>
+        <add key="abs" value="audio/x-mpeg"/>
+        <add key="ai" value="application/postscript"/>
+        <add key="aif" value="audio/x-aiff"/>
+        <add key="aifc" value="audio/x-aiff"/>
+        <add key="aiff" value="audio/x-aiff"/>
+        <add key="aim" value="application/x-aim"/>
+        <add key="art" value="image/x-jg"/>
+        <add key="asf" value="video/x-ms-asf"/>
+        <add key="asx" value="video/x-ms-asf "/>
+        <add key="au" value="audio/basic"/>
+        <add key="avi" value="video/x-msvideo"/>
+        <add key="avx" value="video/x-rad-screenplay"/>
+        <add key="bcpio" value="application/x-bcpio"/>
+        <add key="bin" value="application/octet-stream"/>
+        <add key="bmp" value="image/bmp"/>
+        <add key="body" value="text/html"/>
+        <add key="cdf" value="application/x-cdf"/>
+        <add key="cer" value="application/x-x509-ca-cert"/>
+        <add key="class" value="application/java"/>
+        <add key="cpio" value="application/x-cpio"/>
+        <add key="csh" value="application/x-csh"/>
+        <add key="css" value="text/css"/>
+        <add key="dib" value="image/bmp"/>
+        <add key="doc" value="application/msword"/>
+        <add key="dtd" value="text/plain"/>
+        <add key="dv" value="video/x-dv"/>
+        <add key="dvi" value="application/x-dvi"/>
+        <add key="eps" value="application/postscript"/>
+        <add key="etx" value="text/x-setext"/>
+        <add key="exe" value="application/octet-stream"/>
+        <add key="gif" value="image/gif"/>
+        <add key="gtar" value="application/x-gtar"/>
+        <add key="gz" value="application/x-gzip"/>
+        <add key="hdf" value="application/x-hdf"/>
+        <add key="htc" value="text/x-component"/>
+        <add key="htm" value="text/html"/>
+        <add key="html" value="text/html"/>
+        <add key="hqx" value="application/mac-binhex40"/>
+        <add key="ico" value="image/ico"/>	        
+        <add key="ief" value="image/ief"/>
+        <add key="jad" value="text/vnd.sun.j2me.app-descriptor"/>
+        <add key="jar" value="application/java-archive"/>
+        <add key="java" value="text/plain"/>
+        <add key="jnlp" value="application/x-java-jnlp-file"/>
+        <add key="jpe" value="image/jpeg"/>
+        <add key="jpeg" value="image/jpeg"/>
+        <add key="jpg" value="image/jpeg"/>
+        <add key="js" value="text/javascript"/>
+        <add key="jsf" value="text/plain"/>
+        <add key="jspf" value="text/plain"/>
+        <add key="kar" value="audio/midi"/>
+        <add key="latex" value="application/x-latex"/>
+        <add key="m3u" value="audio/x-mpegurl"/>
+        <add key="mac" value="image/x-macpaint"/>
+        <add key="man" value="application/x-troff-man"/>
+        <add key="me" value="application/x-troff-me"/>
+        <add key="mid" value="audio/midi"/>
+        <add key="midi" value="audio/midi"/>
+        <add key="mif" value="application/x-mif"/>
+        <add key="mms" value="application/vnd.wap.mms-message"/>
+        <add key="mov" value="video/quicktime"/>
+        <add key="movie" value="video/x-sgi-movie"/>
+        <add key="mp1" value="audio/x-mpeg"/>
+        <add key="mp2" value="audio/x-mpeg"/>
+        <add key="mp3" value="audio/x-mpeg"/>
+        <add key="mpa" value="audio/x-mpeg"/>
+        <add key="mpe" value="video/mpeg"/>
+        <add key="mpeg" value="video/mpeg"/>
+        <add key="mpega" value="audio/x-mpeg"/>
+        <add key="mpg" value="video/mpeg"/>
+        <add key="mpv2" value="video/mpeg2"/>
+        <add key="ms" value="application/x-wais-source"/>
+        <add key="nc" value="application/x-netcdf"/>
+        <add key="oda" value="application/oda"/>
+        <add key="par" value="application/x-jvending-par-archive"/>
+        <add key="pbm" value="image/x-portable-bitmap"/>
+        <add key="pct" value="image/pict"/>
+        <add key="pdf" value="application/pdf"/>
+        <add key="pgm" value="image/x-portable-graymap"/>
+        <add key="pic" value="image/pict"/>
+        <add key="pict" value="image/pict"/>
+        <add key="pls" value="audio/x-scpls"/>
+        <add key="png" value="image/png"/>
+        <add key="pnm" value="image/x-portable-anymap"/>
+        <add key="pnt" value="image/x-macpaint"/>
+        <add key="ppm" value="image/x-portable-pixmap"/>
+        <add key="ppt" value="application/powerpoint"/>
+        <add key="ps" value="application/postscript"/>
+        <add key="psd" value="image/x-photoshop"/>
+        <add key="qt" value="video/quicktime"/>
+        <add key="qti" value="image/x-quicktime"/>
+        <add key="qtif" value="image/x-quicktime"/>
+        <add key="ra" value="application/x-pn-realaudio"/>
+        <add key="ram" value="application/x-pn-realaudio"/>
+        <add key="ras" value="image/x-cmu-raster"/>
+        <add key="rgb" value="image/x-rgb"/>
+        <add key="rm" value="application/vnd.rn-realmedia"/>
+        <add key="roff" value="application/x-troff"/>
+        <add key="rtf" value="application/rtf"/>
+        <add key="rtx" value="text/richtext"/>
+        <add key="sh" value="application/x-sh"/>
+        <add key="shar" value="application/x-shar"/>
+        <add key="smf" value="audio/x-midi"/>
+        <add key="sit" value="application/x-stuffit"/>
+        <add key="snd" value="audio/basic"/>
+        <add key="src" value="application/x-wais-source"/>
+        <add key="sv4cpio" value="application/x-sv4cpio"/>
+        <add key="sv4crc" value="application/x-sv4crc"/>
+        <add key="swf" value="application/x-shockwave-flash"/>
+        <add key="t" value="application/x-troff"/>
+        <add key="tar" value="application/x-tar"/>
+        <add key="tcl" value="application/x-tcl"/>
+        <add key="tex" value="application/x-tex"/>
+        <add key="texi" value="application/x-texinfo"/>
+        <add key="texinfo" value="application/x-texinfo"/>
+        <add key="tif" value="image/tiff"/>
+        <add key="tiff" value="image/tiff"/>
+        <add key="torrent" value="application/x-bittorrent"/>
+        <add key="tr" value="application/x-troff"/>
+        <add key="tsv" value="text/tab-separated-values"/>
+        <add key="txt" value="text/plain"/>
+        <add key="ulw" value="audio/basic"/>
+        <add key="ustar" value="application/x-ustar"/>
+        <add key="wma" value="audio/x-ms-wma"/>
+        <add key="xbm" value="image/x-xbitmap"/>
+        <add key="xht" value="application/xhtml"/>
+        <add key="xhtml" value="application/xhtml"/>
+        <add key="xml" value="text/xml"/>
+        <add key="xpm" value="image/x-xpixmap"/>
+        <add key="x-properties" value="text/plain"/>        
+        <add key="xsl" value="text/xml"/>
+        <add key="xwd" value="image/x-xwindowdump"/>
+        <add key="wav" value="audio/x-wav"/>
+        <add key="svg" value="image/svg"/>
+        <add key="svgz" value="image/svg"/>
+        <add key="vsd" value="application/x-visio"/>
+        <add key="wbmp" value="image/vnd.wap.wbmp"/>
+        <add key="wml" value="text/vnd.wap.wml"/>
+        <add key="wmlc" value="application/vnd.wap.wmlc"/>
+        <add key="wmls" value="text/vnd.wap.wmlscript"/>
+        <add key="wmlscriptc" value="application/vnd.wap.wmlscriptc"/>
+        <add key="wrl" value="x-world/x-vrml"/>
+        <add key="Z" value="application/x-compress"/>
+        <add key="z" value="application/x-compress"/>
+        <add key="zip" value="application/zip"/> 
+    </appSettings>
+</configuration>

Propchange: incubator/nmaven/branches/SI_IDE/assemblies/NMaven.Plugin.Resx/src/main/config/NMaven.Plugin.Resx.exe.config
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: incubator/nmaven/branches/SI_IDE/assemblies/NMaven.Plugin.Solution/pom.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/branches/SI_IDE/assemblies/NMaven.Plugin.Solution/pom.xml?view=diff&rev=512118&r1=512117&r2=512118
==============================================================================
--- incubator/nmaven/branches/SI_IDE/assemblies/NMaven.Plugin.Solution/pom.xml (original)
+++ incubator/nmaven/branches/SI_IDE/assemblies/NMaven.Plugin.Solution/pom.xml Mon Feb 26 18:40:51 2007
@@ -1,40 +1,39 @@
 <project xmlns="http://maven.apache.org/POM/4.0.0">
-    <modelVersion>4.0.0</modelVersion>
-    <groupId>NMaven.Plugin</groupId>
-    <artifactId>NMaven.Plugin.Solution</artifactId>
-    <packaging>exe</packaging>
-    <version>0.14</version>
-    <name>NMaven.Plugin.Solution</name>
-    <dependencies>
-        <dependency>
-            <groupId>org.nunit</groupId>
-            <artifactId>nunit.framework</artifactId>
-            <version>2.2.8.0</version>
-            <type>library</type>
-        </dependency>
-        <dependency>
-            <groupId>NMaven.Core</groupId>
-            <artifactId>NMaven.Core</artifactId>
-            <version>0.14</version>
-            <type>module</type>
-        </dependency>
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>NMaven.Plugin</groupId>
+  <artifactId>NMaven.Plugin.Solution</artifactId>
+  <packaging>exe</packaging>
+  <version>0.14</version>
+  <name>NMaven.Plugin.Solution</name>
+  <dependencies>
+    <dependency>
+      <groupId>org.nunit</groupId>
+      <artifactId>nunit.framework</artifactId>
+      <version>2.2.8.0</version>
+      <type>library</type>
+    </dependency>
+    <dependency>
+      <groupId>NMaven.Core</groupId>
+      <artifactId>NMaven.Core</artifactId>
+      <version>0.14</version>
+      <type>module</type>
+    </dependency>
     <dependency>
       <groupId>NMaven.Model</groupId>
       <artifactId>NMaven.Model.Pom</artifactId>
       <type>module</type>
       <version>0.14</version>
     </dependency>
-
-    </dependencies>
-    <build>
-        <sourceDirectory>src/main/csharp</sourceDirectory>
-        <testSourceDirectory>src/test/csharp</testSourceDirectory>
-        <plugins>
-            <plugin>
-                <groupId>org.apache.maven.dotnet.plugins</groupId>
-                <artifactId>maven-compile-plugin</artifactId>
-                <extensions>true</extensions>
-            </plugin>            
-        </plugins>
-    </build>
+  </dependencies>
+  <build>
+    <sourceDirectory>src/main/csharp</sourceDirectory>
+    <testSourceDirectory>src/test/csharp</testSourceDirectory>
+    <plugins>
+      <plugin>
+        <groupId>org.apache.maven.dotnet.plugins</groupId>
+        <artifactId>maven-compile-plugin</artifactId>
+        <extensions>true</extensions>
+      </plugin>
+    </plugins>
+  </build>
 </project>

Modified: incubator/nmaven/branches/SI_IDE/assemblies/pom-net-bootstrap.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/branches/SI_IDE/assemblies/pom-net-bootstrap.xml?view=diff&rev=512118&r1=512117&r2=512118
==============================================================================
--- incubator/nmaven/branches/SI_IDE/assemblies/pom-net-bootstrap.xml (original)
+++ incubator/nmaven/branches/SI_IDE/assemblies/pom-net-bootstrap.xml Mon Feb 26 18:40:51 2007
@@ -1,30 +1,46 @@
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <groupId>org.apache.maven.dotnet.plugins</groupId>
-    <artifactId>maven-dotnet-plugins</artifactId>
-    <packaging>pom</packaging>
-    <version>0.14-SNAPSHOT</version>
-    <name>maven-dotnet-plugins</name>
-    <modules>
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>org.apache.maven.dotnet.plugins</groupId>
+  <artifactId>maven-dotnet-plugins</artifactId>
+  <packaging>pom</packaging>
+  <version>0.14-SNAPSHOT</version>
+  <name>maven-dotnet-plugins</name>
+  <modules>
+    <module>NMaven.Plugin.Resx</module>
+    <module>NMaven.Plugin.Settings</module>
+  </modules>
+  <dependencies>
+    <dependency>
+      <groupId>org.apache.maven.dotnet</groupId>
+      <artifactId>dotnet-assembler</artifactId>
+      <version>0.14-SNAPSHOT</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.maven.dotnet</groupId>
+      <artifactId>dotnet-executable</artifactId>
+      <version>0.14-SNAPSHOT</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.maven.dotnet</groupId>
+      <artifactId>dotnet-artifact</artifactId>
+      <version>0.14-SNAPSHOT</version>
+    </dependency>
+  </dependencies>
+  <profiles>
+    <profile>
+      <activation>
+        <property>
+          <name>withIde</name>
+        </property>
+      </activation>
+      <modules>
+        <module>NMaven.Core</module>
+        <module>NMaven.Model/Pom</module>
         <module>NMaven.Plugin.Resx</module>
         <module>NMaven.Plugin.Settings</module>
-    </modules>
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.maven.dotnet</groupId>
-            <artifactId>dotnet-assembler</artifactId>
-            <version>0.14-SNAPSHOT</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.maven.dotnet</groupId>
-            <artifactId>dotnet-executable</artifactId>
-            <version>0.14-SNAPSHOT</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.maven.dotnet</groupId>
-            <artifactId>dotnet-artifact</artifactId>
-            <version>0.14-SNAPSHOT</version>
-        </dependency>
-    </dependencies>
+        <module>NMaven.Plugin.Solution</module>
+      </modules>
+    </profile>
+  </profiles>
 </project>

Modified: incubator/nmaven/branches/SI_IDE/assemblies/pom.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/branches/SI_IDE/assemblies/pom.xml?view=diff&rev=512118&r1=512117&r2=512118
==============================================================================
--- incubator/nmaven/branches/SI_IDE/assemblies/pom.xml (original)
+++ incubator/nmaven/branches/SI_IDE/assemblies/pom.xml Mon Feb 26 18:40:51 2007
@@ -117,13 +117,10 @@
     </developer>
   </developers>
   <modules>
-    <module>NMaven.Core</module>
-    <module>NMaven.Model/Pom</module>
     <module>NMaven.Plugin.Resx</module>
     <module>NMaven.Plugin.Settings</module>
-    <module>NMaven.Plugin.Solution</module>      
   </modules>
-   <build>
+  <build>
     <sourceDirectory>src/main/csharp</sourceDirectory>
     <testSourceDirectory>src/test/csharp</testSourceDirectory>
 
@@ -136,4 +133,20 @@
     </plugins>
   </build>
 
+  <profiles>
+    <profile>
+      <activation>
+        <property>
+          <name>withIde</name>
+        </property>
+      </activation>
+      <modules>
+        <module>NMaven.Core</module>
+        <module>NMaven.Model/Pom</module>
+        <module>NMaven.Plugin.Resx</module>
+        <module>NMaven.Plugin.Settings</module>
+        <module>NMaven.Plugin.Solution</module>
+      </modules>
+    </profile>
+  </profiles>
 </project>

Modified: incubator/nmaven/branches/SI_IDE/bootstrap-build.bat
URL: http://svn.apache.org/viewvc/incubator/nmaven/branches/SI_IDE/bootstrap-build.bat?view=diff&rev=512118&r1=512117&r2=512118
==============================================================================
--- incubator/nmaven/branches/SI_IDE/bootstrap-build.bat (original)
+++ incubator/nmaven/branches/SI_IDE/bootstrap-build.bat Mon Feb 26 18:40:51 2007
@@ -1,4 +1,4 @@
 call mvn -f ./components/pom.xml install
 call mvn -f ./plugins/pom-java-bootstrap.xml install
 call mvn org.apache.maven.dotnet.plugins:maven-install-plugin:install-file -Dfile=./plugins/imports/nunit-2.0/nunit.framework.dll -DgroupId=org.nunit -DartifactId=nunit.framework -Dpackaging=dll -Dversion=2.2.8.0
-call mvn -f ./assemblies/pom-net-bootstrap.xml -Dmaven.test.skip=true -Dbootstrap install
\ No newline at end of file
+call mvn -f ./assemblies/pom-net-bootstrap.xml -Dmaven.test.skip=true -Dbootstrap install %*
\ No newline at end of file