Update of /var/cvs/all
In directory james.mmbase.org:/tmp/cvs-serv14758

Modified Files:
        README 
Log Message:
added some README for how to use mvn2


See also: http://cvs.mmbase.org/viewcvs/all


Index: README
===================================================================
RCS file: /var/cvs/all/README,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- README      30 Aug 2008 10:27:18 -0000      1.6
+++ README      11 Feb 2009 20:43:14 -0000      1.7
@@ -14,3 +14,46 @@
 Sadly it is impossible to find out how to configure a timeout setting for that.
 
 The equivalent for 'ant clean' is 'maven all:clean' to clean all applications, 
and 'maven clean' to only clean the present one.
+
+
+
+HOWTO MAVEN2
+--------------------------------------------------------------------------------
+
+How to compile everything:
+
+1. Build and install the mmbase.jar in the local repository:
+
+mvn clean ; mvn
+
+compare with: ant clean; ant jar
+
+2. Build and install all mmbase 'applications' in the local repository
+
+(cd applications; mvn clean ; mvn)
+
+compare with: (cd application; ant clean; ant jars_
+
+3. Build a simple war form the justly created artifacts.
+
+(cd example-webapp; mvn clean ; mvn)
+
+coompare with: ant bindist
+
+
+
+But normally you can just type 'mvn' in the directory of interest. It will use 
artifacts of
+mmbase.org/maven2 if you didn't build them.
+
+
+
+- If you have access to mmbase.org, you can also do
+  mvn deploy
+  (use a ~/.m2/settings.xml containing this:
+  <servers>
+    <server>
+      <id>mmbase</id>
+       <username>mmweb</username>
+     </server>
+   </servers>
+
_______________________________________________
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to