Hi We downloaded Maven 3.0.4 binary from the apache web site. We have a distributed network where Jenkins is in one linux box A with 2 slaves on the other 2 linux boxes, named B and C. We untar the maven file in box A and configured Jenkins to NOT install automatically and point maven home in /path/to/maven/home We saw that the slaves each already has maven
[root@B bundled-maven]# pwd /slave/path/to/maven/slavebundle/bundled-maven [root@B bundled-maven]# cd .. [root@B slavebundle]# ls bundled-maven lib resources [root@B slavebundle]# ls -lrt total 12 drwxr-xr-x 2 root root 4096 Nov 21 17:44 resources drwxr-xr-x 6 root root 4096 Nov 21 17:44 bundled-maven drwxr-xr-x 2 root root 4096 Nov 21 17:44 lib [root@B slavebundle]# ls -lrt resources/ total 4 -rw-r--r-- 1 root root 2306 Dec 6 2011 logback.xml [root@B slavebundle]# ls -lrt lib total 724 -rw-r--r-- 1 root root 53889 Dec 6 2011 maven3-eventspy-3.0.jar -rw-r--r-- 1 root root 680009 Dec 6 2011 maven3-eventspy-runtime.jar [root@B slavebundle]# ls -lrt bundled-maven/ total 36 -rw-r--r-- 1 root root 2559 Feb 28 2011 README.txt -rw-r--r-- 1 root root 1030 Feb 28 2011 NOTICE.txt -rw-r--r-- 1 root root 11560 Feb 28 2011 LICENSE.txt drwxr-xr-x 2 root root 4096 Nov 21 17:44 boot drwxr-xr-x 2 root root 4096 Nov 21 17:44 bin drwxr-xr-x 2 root root 4096 Nov 21 17:44 conf drwxr-xr-x 3 root root 4096 Nov 21 17:44 lib [root@B slavebundle]# pwd /slave/path/to/maven/slavebundle [root@B slavebundle]# 1- Must we install our new Maven on each of the slaves separately ? 2- How do we force Jenkins to new the new Maven on the slaves and Jenkins box A ? 3- What must we configure in Manage Jenkins Maven 3 section to make sure that all the boxes are using the same Maven 3.0.4 ? 4- Must we copy ourselves manually to the slaves in /slave/path/to/maven/slavebundle and remove the older ones ? Thanks