incubator-nmaven-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From sisb...@apache.org
Subject svn commit: r510642 - in /incubator/nmaven/www: dependencies.html getting-started.html index.html integration.html issue-tracking.html license.html mail-lists.html project-info.html project-summary.html source-repository.html team-list.html
Date Thu, 22 Feb 2007 20:17:47 GMT
Author: sisbell
Date: Thu Feb 22 12:17:46 2007
New Revision: 510642

URL: http://svn.apache.org/viewvc?view=rev&rev=510642
Log:
 Updated web site: build info.

Modified:
    incubator/nmaven/www/dependencies.html
    incubator/nmaven/www/getting-started.html
    incubator/nmaven/www/index.html
    incubator/nmaven/www/integration.html
    incubator/nmaven/www/issue-tracking.html
    incubator/nmaven/www/license.html
    incubator/nmaven/www/mail-lists.html
    incubator/nmaven/www/project-info.html
    incubator/nmaven/www/project-summary.html
    incubator/nmaven/www/source-repository.html
    incubator/nmaven/www/team-list.html

Modified: incubator/nmaven/www/dependencies.html
URL: http://svn.apache.org/viewvc/incubator/nmaven/www/dependencies.html?view=diff&rev=510642&r1=510641&r2=510642
==============================================================================
--- incubator/nmaven/www/dependencies.html (original)
+++ incubator/nmaven/www/dependencies.html Thu Feb 22 12:17:46 2007
@@ -45,7 +45,7 @@
   
   
             <div class="xleft">
-        Last Published: 02/21/2007
+        Last Published: 02/22/2007
                       </div>
             <div class="xright">      <a href="http://incubator.apache.org/projects/nmaven.html">Project
Site</a>
           |

Modified: incubator/nmaven/www/getting-started.html
URL: http://svn.apache.org/viewvc/incubator/nmaven/www/getting-started.html?view=diff&rev=510642&r1=510641&r2=510642
==============================================================================
--- incubator/nmaven/www/getting-started.html (original)
+++ incubator/nmaven/www/getting-started.html Thu Feb 22 12:17:46 2007
@@ -45,7 +45,7 @@
   
   
             <div class="xleft">
-        Last Published: 02/21/2007
+        Last Published: 02/22/2007
                       </div>
             <div class="xright">      <a href="http://incubator.apache.org/projects/nmaven.html">Project
Site</a>
           |
@@ -156,15 +156,15 @@
     </div>
     <div id="bodyColumn">
       <div id="contentBox">
-        <div class="section"><h2>Getting Started</h2></div><div
class="section"><h2>Sections</h2><ul><li><a href="getting-started.html#Building
NMaven">Building NMaven</a></li><li><a href="getting-started.html#Assembly
Info">Assembly Info</a></li><li><a href="getting-started.html#Unit
Testing with NUnit">Unit Testing with NUnit</a></li><li><a href="getting-started.html#Building
& Deploying Web Applications">Building &amp; Deploying Web Applications</a></li><li><a
href="getting-started.html#Building with .NET Modules">Building with .NET Modules</a></li><li><a
href="getting-started.html#Installing Existing Assemblies in the Maven Repository">Installing
Existing Assemblies in the Maven Repository</a></li><li><a href="getting-started.html#Generating
Resources">Generating Resources</a></li><li><a href="getting-started.html#Signing
Assemblies">Signing Assemblies</a></li><li><a href="getting-started.html#Using
NMaven Settings File">Using NMaven Settings File</a></li></ul><div
class
 ="section"><h3><a name="Building NMaven">Building NMaven</a></h3><p>Make
sure that you have jdk1.5+ installed and then do the following:</p><ol type="1"><li>Do
an SVN checkout: svn co https://svn.apache.org/repos/asf/incubator/nmaven/trunk nmaven.</li><li>If
compiling on Windows, make sure that the csc executable is located on the system path. This
is only needed for the initial bootstrap build and can be removed afterwards.</li><li>Execute
bootstrap-build.bat (or bootstrap-build.sh) from the nmaven directory.</li></ol><p>During
step (1), you may receive an error similar to the following:</p><div class="source"><pre>
- svn: This client is too old to work with working copy 'nmaven-utility-resx\src\main\csharp';
please get a newer Subversion client
</pre></div><p>In this case will need
to upgrade to subversion 1.4 or higher. Click here for <a href=" http://subversion.tigris.org/servlets/ProjectDocumentView?documentID=35379&showInfo=true">
Windows Subversion Client</a>.</p><p>Building on Linux, may take some extra
steps. By default, on many Linux environments, the GNU Compiler for Java is already installed.
The current GNU version will not work with NMaven. To check which version the system uses,
type &quot;java -version&quot; on the command line. If you see something similar to
the following, you will need to take additional steps to get the build setup:</p><div
class="source"><pre>
+        <div class="section"><h2>Getting Started</h2></div><div
class="section"><h2>Sections</h2><ul><li><a href="getting-started.html#Building
NMaven">Building NMaven</a></li><li><a href="getting-started.html#Assembly
Info">Assembly Info</a></li><li><a href="getting-started.html#Unit
Testing with NUnit">Unit Testing with NUnit</a></li><li><a href="getting-started.html#Building
& Deploying Web Applications">Building &amp; Deploying Web Applications</a></li><li><a
href="getting-started.html#Building with .NET Modules">Building with .NET Modules</a></li><li><a
href="getting-started.html#Installing Existing Assemblies in the Maven Repository">Installing
Existing Assemblies in the Maven Repository</a></li><li><a href="getting-started.html#Generating
Resources">Generating Resources</a></li><li><a href="getting-started.html#Signing
Assemblies">Signing Assemblies</a></li><li><a href="getting-started.html#Using
NMaven Settings File">Using NMaven Settings File</a></li></ul><div
class
 ="section"><h3><a name="Building NMaven">Building NMaven</a></h3><div
class="section"><h4>Prerequisites</h4><p>Prior to building NMaven, make
sure that you have the following installed on your system:</p><ol type="1"><li><a
href=" http://java.sun.com/javase/downloads/index_jdk5.jsp"> JDK 5.0 Update x</a></li><li><a
href="http://msdn2.microsoft.com/en-us/netframework/default.aspx"> Microsoft .NET Framework</a>
(1.1+) OR <a href="http://www.mono-project.com"> Mono</a> (1.1.13+ for Windows
and 1.1.18+ for Linux)</li><li>Subversion client 1.3+ (although 1.4 will soon
be required). Click here for <a href=" http://subversion.tigris.org/servlets/ProjectDocumentView?documentID=35379&showInfo=true">
Windows Subversion Client</a>.</li><li><a href="http://nunit.org/index.php?p=download">
NUnit 2.2+</a></li></ol></div><div class="section"><h4>Bootstrap
Build</h4><p>To build NMaven:</p><ol type="1"><li>Do an SVN
checkout: svn co https://svn.apache.org/repos/asf/incubator/nmaven/trunk nma
 ven.</li><li>If compiling on Windows:<ol type="a"><li>the csc executable
directory should be located on the system path. This is only needed for the initial bootstrap
build and may be removed afterwards.</li><li>the directory path containing nunit-console
should also be located on the system path. After the bootstrap build, you should leave the
directory path containing the nunit-console executable within the system path. For other options,
see: <a href="getting-started.html#Unit Testing with NUnit">Unit Testing with NUnit</a></li><li>If
using Mono on Windows, both the csc executable and the nunit-console executable are located
within the same path: typically something like &quot;C:\Program Files\Mono-1.1.18\bin&quot;</li></ol></li><li>Execute
bootstrap-build.bat (or bootstrap-build.sh) from the nmaven directory.</li></ol><p>During
step (1), you may receive an error similar to the following:</p><div class="source"><pre>
+ svn: This client is too old to work with working copy 'nmaven-utility-resx\src\main\csharp';
please get a newer Subversion client
</pre></div><p>In this case will need
to upgrade to subversion 1.4 or higher.</p></div><div class="section"><h4>Linux
Specific Setup</h4><p>Building on Linux, may take some extra steps. By default,
on many Linux environments, the GNU Compiler for Java is already installed. The current GNU
version will not work with NMaven. To check which version the system uses, type &quot;java
-version&quot; on the command line. If you see something similar to the following, you
will need to take additional steps to get the build setup:</p><div class="source"><pre>
 java version &quot;1.4.2&quot;
 gij (GNU libgcj) version 4.1.1 20060525 (Red Hat 4.1.1-1)
</pre></div><p>Create
a file &quot;/etc/profile.d/java.sh&quot; with the following entries:</p><div
class="source"><pre>
  export JAVA_HOME=/usr/java/jdk1.5.0_09
  export PATH=$JAVA_HOME/bin:$PATH
</pre></div><p>Type &quot;mvn -version&quot;
from the command line. You should see the following:</p><div class="source"><pre>
 java version &quot;1.5.0_09&quot;
 Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_09-b01)
-Java HotSpot(TM) Client VM (build 1.5.0_09-b01, mixed mode, sharing)
</pre></div><p>On
Linux, you also need Mono version 1.1.18 or higher. Type &quot;mono -V&quot; on the
command line to see what version you are running. If it is below 1.1.18, then download the
latest mono version, unzip and run rpm from the commandline. Detailed instructions are located
here: <a href=" http://www.mono-project.com/Getting_Mono">Installing Mono</a></p></div><div
class="section"><h3><a name="Assembly Info">Assembly Info</a></h3><p>Provided
that you do not have your own AssemblyInfo class in your project, NMaven will automatically
generate an AssemblyInfo.* for you. It does the following mapping:</p><table class="bodyTable"><tbody><tr
class="a"><td align="left">AssemblyDescription</td><td align="left">${project.description}</td></tr><tr
class="b"><td align="left">AssemblyVersion</td><td align="left">${project.version}</td></tr><tr
class="a"><td align="left">AssemblyTitle</td><td align="left">${
 project.name}</td></tr><tr class="b"><td align="left">AssemblyCompany</td><td
align="left">${project.organization.name}</td></tr><tr class="a"><td
align="left">AssemblyProduct</td><td align="left">${project.organization.name}-${project.name}</td></tr><tr
class="b"><td align="left">AssemblyCopyright</td><td align="left">place
a COPYRIGHT.txt file in your module directory and NMaven will pick it up and put it in the
assembly</td></tr></tbody></table><p>Since the pom version is
mapped to the assembly manifest, you MUST follow the 0.0.0.0 version convention specified
by Microsoft (or the build will fail).</p></div><div class="section"><h3><a
name="Unit Testing with NUnit">Unit Testing with NUnit</a></h3><p>Add
the org.nunit dependency to your pom.xml (as shown below). You will only need to add the nmaven-test-plugin
to the pom under the following circumstances:</p><ol type="1"><li>If you
do not add the nunit bin to your path;</li><li>If you have the mono bin in your
path and you
  want to use another installation of NUnit ;</li><li>If you have both the mono
bin and the NUnit bin in your path and you want to choose a specific one.</li></ol><p>Sample
configuration of the test-plugin:</p><div class="source"><pre>
+Java HotSpot(TM) Client VM (build 1.5.0_09-b01, mixed mode, sharing)
</pre></div><p>On
Linux, you also need Mono version 1.1.18 or higher. Type &quot;mono -V&quot; on the
command line to see what version you are running. If it is below 1.1.18, then download the
latest mono version, unzip and run rpm from the commandline. Detailed instructions are located
here: <a href=" http://www.mono-project.com/Getting_Mono">Installing Mono</a></p></div></div><div
class="section"><h3><a name="Assembly Info">Assembly Info</a></h3><p>Provided
that you do not have your own AssemblyInfo class in your project, NMaven will automatically
generate an AssemblyInfo.* for you. It does the following mapping:</p><table class="bodyTable"><tbody><tr
class="a"><td align="left">AssemblyDescription</td><td align="left">${project.description}</td></tr><tr
class="b"><td align="left">AssemblyVersion</td><td align="left">${project.version}</td></tr><tr
class="a"><td align="left">AssemblyTitle</td><td align="le
 ft">${project.name}</td></tr><tr class="b"><td align="left">AssemblyCompany</td><td
align="left">${project.organization.name}</td></tr><tr class="a"><td
align="left">AssemblyProduct</td><td align="left">${project.organization.name}-${project.name}</td></tr><tr
class="b"><td align="left">AssemblyCopyright</td><td align="left">place
a COPYRIGHT.txt file in your module directory and NMaven will pick it up and put it in the
assembly</td></tr></tbody></table><p>Since the pom version is
mapped to the assembly manifest, you MUST follow the 0.0.0.0 version convention specified
by Microsoft (or the build will fail).</p></div><div class="section"><h3><a
name="Unit Testing with NUnit">Unit Testing with NUnit</a></h3><p>Add
the org.nunit dependency to your pom.xml (as shown below). You will only need to add the nmaven-test-plugin
to the pom under the following circumstances:</p><ol type="1"><li>If you
do not add the nunit bin to your path;</li><li>If you have the mono bin in your
path a
 nd you want to use another installation of NUnit ;</li><li>If you have both the
mono bin and the NUnit bin in your path and you want to choose a specific one.</li></ol><p>Sample
configuration of the test-plugin:</p><div class="source"><pre>
  &lt;project&gt;
 ....
     &lt;dependencies&gt;

Modified: incubator/nmaven/www/index.html
URL: http://svn.apache.org/viewvc/incubator/nmaven/www/index.html?view=diff&rev=510642&r1=510641&r2=510642
==============================================================================
--- incubator/nmaven/www/index.html (original)
+++ incubator/nmaven/www/index.html Thu Feb 22 12:17:46 2007
@@ -45,7 +45,7 @@
   
   
             <div class="xleft">
-        Last Published: 02/21/2007
+        Last Published: 02/22/2007
                       </div>
             <div class="xright">      <a href="http://incubator.apache.org/projects/nmaven.html">Project
Site</a>
           |
@@ -156,7 +156,7 @@
     </div>
     <div id="bodyColumn">
       <div id="contentBox">
-        <div class="section"><h2>About NMaven</h2><p>NMaven provides
Maven 2.x plugins to support building of .NET applications. NMaven is its own framework that
provides the correct .NET compiler based on the environment (vendor/language/operating system).
This framework leverages Maven (and its plugin architecture) for the build lifecycle, making
it a small, compiler-plugin-framework on top of the larger Maven build-framework.</p></div><div
class="section"><h2>RoadMap</h2><p>The primary goal of NMaven is to provide
a common Maven build environment across .NET compilers (C#, VB), vendors (Microsoft, Novell,
DotGNU) and platforms (Windows, Linux). Specific, near-term goals include:</p><ul><li>.NET
Integration Test module</li><li>Expanded Support for Assembly Signing</li><li>Support
for Classifiers</li><li>IDE Support: Visual Studio and SharpDevelop</li><li>.NET
Plugin Support (for writing Maven plugins in .NET). </li></ul></div>
+        <div class="section"><h2>About NMaven</h2><p>NMaven provides
Maven 2.x plugins to support building of .NET applications. NMaven is its own framework that
provides the correct .NET compiler based on the environment (vendor/language/operating system).
This framework leverages Maven (and its plugin architecture) for the build lifecycle, making
it a small, compiler-plugin-framework on top of the larger Maven build-framework.</p></div><div
class="section"><h2>RoadMap</h2><p>The primary goal of NMaven is to provide
a common Maven build environment across .NET compilers (C#, VB), vendors (Microsoft, Novell,
DotGNU) and platforms (Windows, Linux). Specific, near-term goals include:</p><ul><li>.NET
Integration Test module</li><li>Expanded Support for Assembly Signing</li><li>Support
for Classifiers</li><li>IDE Support: Visual Studio and SharpDevelop</li><li>.NET
Plugin Support (for writing Maven plugins in .NET).</li></ul></div><div
class="section"><h2>Reporting Bugs/Requesti
 ng Features</h2><ul><li><a href="http://jira.codehaus.org/browse/NMAVEN">
NMaven Issue Tracking</a></li><li><a href="mailto:nmaven-dev@incubator.apache.org">
Post to Mailing List</a> </li></ul></div>
       </div>
     </div>
     <div class="clear">

Modified: incubator/nmaven/www/integration.html
URL: http://svn.apache.org/viewvc/incubator/nmaven/www/integration.html?view=diff&rev=510642&r1=510641&r2=510642
==============================================================================
--- incubator/nmaven/www/integration.html (original)
+++ incubator/nmaven/www/integration.html Thu Feb 22 12:17:46 2007
@@ -45,7 +45,7 @@
   
   
             <div class="xleft">
-        Last Published: 02/21/2007
+        Last Published: 02/22/2007
                       </div>
             <div class="xright">      <a href="http://incubator.apache.org/projects/nmaven.html">Project
Site</a>
           |

Modified: incubator/nmaven/www/issue-tracking.html
URL: http://svn.apache.org/viewvc/incubator/nmaven/www/issue-tracking.html?view=diff&rev=510642&r1=510641&r2=510642
==============================================================================
--- incubator/nmaven/www/issue-tracking.html (original)
+++ incubator/nmaven/www/issue-tracking.html Thu Feb 22 12:17:46 2007
@@ -45,7 +45,7 @@
   
   
             <div class="xleft">
-        Last Published: 02/21/2007
+        Last Published: 02/22/2007
                       </div>
             <div class="xright">      <a href="http://incubator.apache.org/projects/nmaven.html">Project
Site</a>
           |

Modified: incubator/nmaven/www/license.html
URL: http://svn.apache.org/viewvc/incubator/nmaven/www/license.html?view=diff&rev=510642&r1=510641&r2=510642
==============================================================================
--- incubator/nmaven/www/license.html (original)
+++ incubator/nmaven/www/license.html Thu Feb 22 12:17:46 2007
@@ -45,7 +45,7 @@
   
   
             <div class="xleft">
-        Last Published: 02/21/2007
+        Last Published: 02/22/2007
                       </div>
             <div class="xright">      <a href="http://incubator.apache.org/projects/nmaven.html">Project
Site</a>
           |

Modified: incubator/nmaven/www/mail-lists.html
URL: http://svn.apache.org/viewvc/incubator/nmaven/www/mail-lists.html?view=diff&rev=510642&r1=510641&r2=510642
==============================================================================
--- incubator/nmaven/www/mail-lists.html (original)
+++ incubator/nmaven/www/mail-lists.html Thu Feb 22 12:17:46 2007
@@ -45,7 +45,7 @@
   
   
             <div class="xleft">
-        Last Published: 02/21/2007
+        Last Published: 02/22/2007
                       </div>
             <div class="xright">      <a href="http://incubator.apache.org/projects/nmaven.html">Project
Site</a>
           |

Modified: incubator/nmaven/www/project-info.html
URL: http://svn.apache.org/viewvc/incubator/nmaven/www/project-info.html?view=diff&rev=510642&r1=510641&r2=510642
==============================================================================
--- incubator/nmaven/www/project-info.html (original)
+++ incubator/nmaven/www/project-info.html Thu Feb 22 12:17:46 2007
@@ -45,7 +45,7 @@
   
   
             <div class="xleft">
-        Last Published: 02/21/2007
+        Last Published: 02/22/2007
                       </div>
             <div class="xright">      <a href="http://incubator.apache.org/projects/nmaven.html">Project
Site</a>
           |

Modified: incubator/nmaven/www/project-summary.html
URL: http://svn.apache.org/viewvc/incubator/nmaven/www/project-summary.html?view=diff&rev=510642&r1=510641&r2=510642
==============================================================================
--- incubator/nmaven/www/project-summary.html (original)
+++ incubator/nmaven/www/project-summary.html Thu Feb 22 12:17:46 2007
@@ -45,7 +45,7 @@
   
   
             <div class="xleft">
-        Last Published: 02/21/2007
+        Last Published: 02/22/2007
                       </div>
             <div class="xright">      <a href="http://incubator.apache.org/projects/nmaven.html">Project
Site</a>
           |

Modified: incubator/nmaven/www/source-repository.html
URL: http://svn.apache.org/viewvc/incubator/nmaven/www/source-repository.html?view=diff&rev=510642&r1=510641&r2=510642
==============================================================================
--- incubator/nmaven/www/source-repository.html (original)
+++ incubator/nmaven/www/source-repository.html Thu Feb 22 12:17:46 2007
@@ -45,7 +45,7 @@
   
   
             <div class="xleft">
-        Last Published: 02/21/2007
+        Last Published: 02/22/2007
                       </div>
             <div class="xright">      <a href="http://incubator.apache.org/projects/nmaven.html">Project
Site</a>
           |

Modified: incubator/nmaven/www/team-list.html
URL: http://svn.apache.org/viewvc/incubator/nmaven/www/team-list.html?view=diff&rev=510642&r1=510641&r2=510642
==============================================================================
--- incubator/nmaven/www/team-list.html (original)
+++ incubator/nmaven/www/team-list.html Thu Feb 22 12:17:46 2007
@@ -45,7 +45,7 @@
   
   
             <div class="xleft">
-        Last Published: 02/21/2007
+        Last Published: 02/22/2007
                       </div>
             <div class="xright">      <a href="http://incubator.apache.org/projects/nmaven.html">Project
Site</a>
           |



Mime
View raw message