[Arakhnę-Dev] [48] [maven-release-plugin] copy for tag afc-1.0

[ Thread Index | Date Index | More arakhne.org/dev Archives ]


Revision: 48
Author:   galland
Date:     2009-04-16 22:03:36 +0200 (Thu, 16 Apr 2009)

Log Message:
-----------
[maven-release-plugin]  copy for tag afc-1.0

Added Paths:
-----------
    tags/afc-1.0/
    tags/afc-1.0/arakhneLogger/pom.xml
    tags/afc-1.0/arakhneRefs/pom.xml
    tags/afc-1.0/arakhneRefs/src/test/java/org/arakhne/util/ref/WeakValueMapTest.java
    tags/afc-1.0/arakhneVmutils/java/pom.xml
    tags/afc-1.0/arakhneVmutils/native/josuuid/linux/pom.xml
    tags/afc-1.0/arakhneVmutils/native/josuuid/mingw/pom.xml
    tags/afc-1.0/arakhneVmutils/native/josuuid/pom.xml
    tags/afc-1.0/arakhneVmutils/native/pom.xml
    tags/afc-1.0/arakhneVmutils/pom.xml
    tags/afc-1.0/pom.xml

Removed Paths:
-------------
    tags/afc-1.0/arakhneLogger/pom.xml
    tags/afc-1.0/arakhneRefs/pom.xml
    tags/afc-1.0/arakhneRefs/src/test/java/org/arakhne/util/ref/WeakValueMapTest.java
    tags/afc-1.0/arakhneVmutils/java/pom.xml
    tags/afc-1.0/arakhneVmutils/native/josuuid/linux/pom.xml
    tags/afc-1.0/arakhneVmutils/native/josuuid/mingw/pom.xml
    tags/afc-1.0/arakhneVmutils/native/josuuid/pom.xml
    tags/afc-1.0/arakhneVmutils/native/pom.xml
    tags/afc-1.0/arakhneVmutils/pom.xml
    tags/afc-1.0/pom.xml


Copied: tags/afc-1.0 (from rev 40, trunk)

Deleted: tags/afc-1.0/arakhneLogger/pom.xml
===================================================================
--- trunk/arakhneLogger/pom.xml	2009-04-16 16:12:43 UTC (rev 40)
+++ tags/afc-1.0/arakhneLogger/pom.xml	2009-04-16 20:03:36 UTC (rev 48)
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<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>
-
-  <parent>
-	<artifactId>afc</artifactId>
-	<groupId>org.arakhne.afc</groupId>
-	<version>1.0-SNAPSHOT</version>
-  </parent>
-
-  <groupId>org.arakhne.afc</groupId>
-  <artifactId>arakhneLogger</artifactId>
-  <packaging>jar</packaging>
-  <version>${version_arakhnelogger}</version>
-  <name>${pom.artifactId}</name>
-  <url>http://www.arakhne.org/arakhneLogger/</url>
-
-	<!-- ======================================= -->
-	<!-- ====       Project Information      === -->
-	<!-- ======================================= -->
-		
-	<scm>
-		<url>http://www.arakhne.org/websvn.php?project=afc&amp;subproject=arakhneLogger</url>
-	</scm>
-
-</project>

Copied: tags/afc-1.0/arakhneLogger/pom.xml (from rev 47, trunk/arakhneLogger/pom.xml)
===================================================================
--- tags/afc-1.0/arakhneLogger/pom.xml	                        (rev 0)
+++ tags/afc-1.0/arakhneLogger/pom.xml	2009-04-16 20:03:36 UTC (rev 48)
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<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>
+
+  <parent>
+	<artifactId>afc</artifactId>
+	<groupId>org.arakhne.afc</groupId>
+	<version>1.0</version>
+  </parent>
+
+  <groupId>org.arakhne.afc</groupId>
+  <artifactId>arakhneLogger</artifactId>
+  <packaging>jar</packaging>
+  <version>1.1</version>
+  <name>${pom.artifactId}</name>
+  <url>http://www.arakhne.org/arakhneLogger/</url>
+
+	<!-- ======================================= -->
+	<!-- ====       Project Information      === -->
+	<!-- ======================================= -->
+		
+</project>

Deleted: tags/afc-1.0/arakhneRefs/pom.xml
===================================================================
--- trunk/arakhneRefs/pom.xml	2009-04-16 16:12:43 UTC (rev 40)
+++ tags/afc-1.0/arakhneRefs/pom.xml	2009-04-16 20:03:36 UTC (rev 48)
@@ -1,34 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<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>
-
-  <parent>
-	<artifactId>afc</artifactId>
-	<groupId>org.arakhne.afc</groupId>
-	<version>1.0-SNAPSHOT</version>
-  </parent>
-
-  <groupId>org.arakhne.afc</groupId>
-  <artifactId>arakhneRefs</artifactId>
-  <packaging>jar</packaging>
-  <version>${version_arakhnerefs}</version>
-  <name>${pom.artifactId}</name>
-  <url>http://www.arakhne.org/arakhneRefs/</url>
-
-	<!-- ======================================= -->
-	<!-- ====       Project Information      === -->
-	<!-- ======================================= -->
-		
-	<scm>
-		<url>http://www.arakhne.org/websvn.php?project=afc&amp;subproject=arakhneRefs</url>
-	</scm>
-	
-	<dependencies>
-		<dependency>
-			<groupId>junit</groupId>
-			<artifactId>junit</artifactId>
-			<scope>test</scope>
-		</dependency>
-	</dependencies>
-
-</project>

Copied: tags/afc-1.0/arakhneRefs/pom.xml (from rev 47, trunk/arakhneRefs/pom.xml)
===================================================================
--- tags/afc-1.0/arakhneRefs/pom.xml	                        (rev 0)
+++ tags/afc-1.0/arakhneRefs/pom.xml	2009-04-16 20:03:36 UTC (rev 48)
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<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>
+
+  <parent>
+	<artifactId>afc</artifactId>
+	<groupId>org.arakhne.afc</groupId>
+	<version>1.0</version>
+  </parent>
+
+  <groupId>org.arakhne.afc</groupId>
+  <artifactId>arakhneRefs</artifactId>
+  <packaging>jar</packaging>
+  <version>5.1</version>
+  <name>${pom.artifactId}</name>
+  <url>http://www.arakhne.org/arakhneRefs/</url>
+
+	<!-- ======================================= -->
+	<!-- ====       Project Information      === -->
+	<!-- ======================================= -->
+		
+	<dependencies>
+		<dependency>
+			<groupId>junit</groupId>
+			<artifactId>junit</artifactId>
+			<scope>test</scope>
+		</dependency>
+	</dependencies>
+
+</project>

Deleted: tags/afc-1.0/arakhneRefs/src/test/java/org/arakhne/util/ref/WeakValueMapTest.java
===================================================================
--- trunk/arakhneRefs/src/test/java/org/arakhne/util/ref/WeakValueMapTest.java	2009-04-16 16:12:43 UTC (rev 40)
+++ tags/afc-1.0/arakhneRefs/src/test/java/org/arakhne/util/ref/WeakValueMapTest.java	2009-04-16 20:03:36 UTC (rev 48)
@@ -1,357 +0,0 @@
-package org.arakhne.util.ref;
-
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.Map;
-import java.util.Random;
-import java.util.Map.Entry;
-
-import org.arakhne.junit.AbstractTestCase;
-
-public class WeakValueMapTest extends AbstractTestCase {
-
-	private static final int REFERENCE_SIZE = 0; 
-	
-	private final HashMap<String,String> reference = new HashMap<String,String>();
-	
-	private static void collect() {
-		System.gc();System.gc();System.gc();
-	}
-	
-	private void spawnReference() {
-		this.reference.clear();
-		Random rnd = new Random();
-		int count = rnd.nextInt(REFERENCE_SIZE+1)+5;
-		String str;
-		for(int i=0; i<count; i++) {
-			str = randomString(10);
-			this.reference.put(
-					Integer.toString(i)+str,
-					str);
-		}
-		str = null;
-	}
-	
-	private String getReferenceObject(int index) {
-		Object[] tab = this.reference.keySet().toArray();
-		return (String)tab[index];
-	}
-	
-	private Map<String,String> removeElementsFromReference() {
-		HashMap<String,String> removed = new HashMap<String,String>();
-		Random rnd = new Random();
-		int index;
-		int count = rnd.nextInt(this.reference.size()/4)+1;
-		String key, value;
-		for(int i=0; i<count; i++) {
-			index = rnd.nextInt(this.reference.size());
-			key = getReferenceObject(index);
-			value = this.reference.remove(key);
-			removed.put(key,value);
-		}
-		key = null;
-		value =  null;
-		return removed;
-	}
-	
-	@Override
-	public void setUp() {
-		spawnReference();
-	}
-	
-	@Override
-	public void tearDown() {
-		this.reference.clear();
-	}
-	
-    public void testEntryIterator() {
-    	WeakValueMap<String,String> test = new WeakValueMap<String,String>(this.reference);
-        test.setDeeplyExpurge(true);
-	
-        // Test the content
-    	{
-        	assertDeepSimilars(this.reference, test);
-    		Entry<String,String> e;
-        	Iterator<Entry<String,String>> iter = test.entrySet().iterator();
-        	while (iter.hasNext()) {
-        		e = iter.next();
-        		assertTrue(this.reference.containsKey(e.getKey()));
-        		assertEquals(this.reference.get(e.getKey()),this.reference.get(e.getKey()));
-        	}
-    	}
-
-        // Remove elements
-    	Map<String,String> baseElements = new HashMap<String,String>(this.reference);
-        removeElementsFromReference();
-
-		// Collects the objects
-		collect();
-
-        // Test the content
-    	{
-    		assertNotDeepSimilars(this.reference, test);
-    		Entry<String,String> e;
-        	Iterator<Entry<String,String>> iter = test.entrySet().iterator();
-        	while (iter.hasNext()) {
-        		e = iter.next();
-        		assertTrue(baseElements.containsKey(e.getKey()));
-        		assertEquals(baseElements.get(e.getKey()),baseElements.get(e.getKey()));
-        	}
-    	}
-
-		// Clear the list of removed elements, which will cause collecting
-		baseElements.clear();
-		baseElements = null;
-
-		// Collects the objects
-		collect();
-
-        // Test the content
-    	{
-        	assertDeepSimilars(this.reference, test);
-    		Entry<String,String> e;
-        	Iterator<Entry<String,String>> iter = test.entrySet().iterator();
-        	while (iter.hasNext()) {
-        		e = iter.next();
-        		assertTrue(this.reference.containsKey(e.getKey()));
-        		assertEquals(this.reference.get(e.getKey()),this.reference.get(e.getKey()));
-        	}
-    	}
-    }
-
-    public void testWeakValueMapMap() {
-        WeakValueMap<String,String> test = new WeakValueMap<String,String>(this.reference);
-        assertDeepSimilars(this.reference, test);
-    }
-
-    public void testSize() {
-        WeakValueMap<String,String> test = new WeakValueMap<String,String>();
-        assertEquals(0, test.size());
-        
-        test = new WeakValueMap<String,String>(this.reference);
-        test.setDeeplyExpurge(true);
-        assertEquals(this.reference.size(), test.size());
-
-        removeElementsFromReference();
-		
-		collect();
-		
-        assertEquals(this.reference.size(), test.size());		
-    }
-
-    public void testIsEmpty() {
-    	WeakValueMap<String,String> test = new WeakValueMap<String,String>();
-        assertTrue(test.isEmpty());
-        
-        test = new WeakValueMap<String,String>(this.reference);
-        test.setDeeplyExpurge(true);
-        assertFalse(test.isEmpty());
-        
-        removeElementsFromReference();
-
-		collect();
-		
-        assertFalse(test.isEmpty());
-        
-        this.reference.clear();
-
-		collect();
-		
-        assertTrue(test.isEmpty());
-    }
-	
-    public void testContainsKey() {
-    	WeakValueMap<String,String> test = new WeakValueMap<String,String>(this.reference);
-        test.setDeeplyExpurge(true);
-        assertDeepSimilars(this.reference, test);
-
-        // Test the content
-		{
-			String elt;
-			Iterator<String> iter = this.reference.keySet().iterator(); 
-			while (iter.hasNext()) {
-				elt = iter.next();
-				assertTrue(test.containsKey(elt));
-			}
-			elt = null;
-		}
-		assertDeepSimilars(this.reference, test);
-
-        Map<String,String> removedElements = removeElementsFromReference();
-        int originalSize = removedElements.size() + this.reference.size();
-
-		// Collects the objects
-		collect();
-
-        // Test the content
-		assertEquals(originalSize, test.size());
-		assertNotDeepSimilars(this.reference, test);
-		
-		// Clear the list of removed elements, which will cause collecting
-		removedElements.clear();
-		removedElements = null;
-
-		// Collects the objects
-		collect();
-		
-        // Test the content
-		assertEquals(this.reference.size(), test.size());
-		assertDeepSimilars(this.reference, test);
-		for(String elt : this.reference.keySet()) {
-			assertTrue(test.containsKey(elt));
-		}
-    }
-
-    public void testContainsValue() {
-    	WeakValueMap<String,String> test = new WeakValueMap<String,String>(this.reference);
-        test.setDeeplyExpurge(true);
-        assertDeepSimilars(this.reference, test);
-
-        // Test the content
-		{
-			String elt;
-			Iterator<String> iter = this.reference.values().iterator(); 
-			while (iter.hasNext()) {
-				elt = iter.next();
-				assertTrue(test.containsValue(elt));
-			}
-			elt = null;
-		}
-		assertDeepSimilars(this.reference, test);
-
-        Map<String,String> removedElements = removeElementsFromReference();
-        int originalSize = removedElements.size() + this.reference.size();
-
-		// Collects the objects
-		collect();
-
-        // Test the content
-		assertEquals(originalSize, test.size());
-		assertNotDeepSimilars(this.reference, test);
-		
-		// Clear the list of removed elements, which will cause collecting
-		removedElements.clear();
-		removedElements = null;
-
-		// Collects the objects
-		collect();
-		
-        // Test the content
-		assertEquals(this.reference.size(), test.size());
-		assertDeepSimilars(this.reference, test);
-		for(String elt : this.reference.values()) {
-			assertTrue(test.containsValue(elt));
-		}
-    }
-
-    public void testKeyIterator() {
-    	WeakValueMap<String,String> test = new WeakValueMap<String,String>(this.reference);
-        test.setDeeplyExpurge(true);
-	
-        // Test the content
-    	{
-        	assertDeepSimilars(this.reference, test);
-    		String k;
-        	Iterator<String> iter = test.keySet().iterator();
-        	while (iter.hasNext()) {
-        		k = iter.next();
-        		assertTrue(this.reference.containsKey(k));
-        	}
-    	}
-
-        // Remove elements
-    	Map<String,String> baseElements = new HashMap<String,String>(this.reference);
-        removeElementsFromReference();
-
-		// Collects the objects
-		collect();
-
-        // Test the content
-    	{
-        	assertNotDeepSimilars(this.reference, test);
-    		String k;
-        	Iterator<String> iter = test.keySet().iterator();
-        	while (iter.hasNext()) {
-        		k = iter.next();
-        		assertTrue(baseElements.containsKey(k));
-        	}
-    	}
-
-		// Clear the list of removed elements, which will cause collecting
-		baseElements.clear();
-		baseElements = null;
-
-		// Collects the objects
-		collect();
-
-        // Test the content
-    	{
-        	assertDeepSimilars(this.reference, test);
-    		String k;
-        	Iterator<String> iter = test.keySet().iterator();
-        	while (iter.hasNext()) {
-        		k = iter.next();
-        		assertTrue(this.reference.containsKey(k));
-        	}
-    	}
-    }
-
-    public void testValueIterator() {
-    	WeakValueMap<String,String> test = new WeakValueMap<String,String>(this.reference);
-        test.setDeeplyExpurge(true);
-	
-        // Test the content
-    	{
-        	assertDeepSimilars(this.reference, test);
-    		String v;
-        	Iterator<String> iter = test.values().iterator();
-        	while (iter.hasNext()) {
-        		v = iter.next();
-        		assertTrue(this.reference.containsValue(v));
-        	}
-        	v = null;
-        	iter = null;
-    	}
-
-        // Remove elements
-    	Map<String,String> baseElements = new HashMap<String,String>(this.reference);
-        removeElementsFromReference();
-
-		// Collects the objects
-		collect();
-
-        // Test the content
-    	{
-        	assertNotDeepSimilars(this.reference, test);
-    		String v;
-        	Iterator<String> iter = test.values().iterator();
-        	while (iter.hasNext()) {
-        		v = iter.next();
-        		assertTrue(baseElements.containsValue(v));
-        	}
-        	v = null;
-        	iter = null;
-    	}
-
-		// Clear the list of removed elements, which will cause collecting
-		baseElements.clear();
-		baseElements = null;
-
-		// Collects the objects
-		collect();
-
-        // Test the content
-    	{
-        	assertDeepSimilars(this.reference, test);
-    		String v;
-        	Iterator<String> iter = test.values().iterator();
-        	while (iter.hasNext()) {
-        		v = iter.next();
-        		assertTrue(this.reference.containsValue(v));
-        	}
-        	v = null;
-        	iter = null;
-    	}
-    }
-
-}

Copied: tags/afc-1.0/arakhneRefs/src/test/java/org/arakhne/util/ref/WeakValueMapTest.java (from rev 46, trunk/arakhneRefs/src/test/java/org/arakhne/util/ref/WeakValueMapTest.java)
===================================================================
--- tags/afc-1.0/arakhneRefs/src/test/java/org/arakhne/util/ref/WeakValueMapTest.java	                        (rev 0)
+++ tags/afc-1.0/arakhneRefs/src/test/java/org/arakhne/util/ref/WeakValueMapTest.java	2009-04-16 20:03:36 UTC (rev 48)
@@ -0,0 +1,360 @@
+package org.arakhne.util.ref;
+
+import java.util.HashMap;
+import java.util.Iterator;
+import java.util.Map;
+import java.util.Random;
+import java.util.Map.Entry;
+
+import org.arakhne.junit.AbstractTestCase;
+
+public class WeakValueMapTest extends AbstractTestCase {
+
+	private static final int REFERENCE_SIZE = 0; 
+	
+	private final HashMap<String,String> reference = new HashMap<String,String>();
+	
+	private static void collect() {
+		System.gc();System.gc();System.gc();
+	}
+	
+	private void spawnReference() {
+		this.reference.clear();
+		Random rnd = new Random();
+		int count = rnd.nextInt(REFERENCE_SIZE+1)+5;
+		String str;
+		for(int i=0; i<count; i++) {
+			str = randomString(10);
+			this.reference.put(
+					Integer.toString(i)+str,
+					str);
+		}
+		str = null;
+	}
+	
+	private String getReferenceObject(int index) {
+		Object[] tab = this.reference.keySet().toArray();
+		return (String)tab[index];
+	}
+	
+	private Map<String,String> removeElementsFromReference() {
+		HashMap<String,String> removed = new HashMap<String,String>();
+		Random rnd = new Random();
+		int index;
+		int count = rnd.nextInt(this.reference.size()/4)+1;
+		String key, value;
+		for(int i=0; i<count; i++) {
+			index = rnd.nextInt(this.reference.size());
+			key = getReferenceObject(index);
+			value = this.reference.remove(key);
+			removed.put(key,value);
+		}
+		key = null;
+		value =  null;
+		return removed;
+	}
+	
+	@Override
+	public void setUp() {
+		spawnReference();
+	}
+	
+	@Override
+	public void tearDown() {
+		this.reference.clear();
+	}
+	
+    public void testEntryIterator() {
+    	WeakValueMap<String,String> test = new WeakValueMap<String,String>(this.reference);
+        test.setDeeplyExpurge(true);
+	
+        // Test the content
+    	{
+        	assertDeepSimilars(this.reference, test);
+    		Entry<String,String> e;
+        	Iterator<Entry<String,String>> iter = test.entrySet().iterator();
+        	while (iter.hasNext()) {
+        		e = iter.next();
+        		assertTrue(this.reference.containsKey(e.getKey()));
+        		assertEquals(this.reference.get(e.getKey()),this.reference.get(e.getKey()));
+        	}
+    	}
+
+    	{
+	        // Remove elements
+	    	Map<String,String> baseElements = new HashMap<String,String>(this.reference);
+	        removeElementsFromReference();
+	
+			// Collects the objects
+			collect();
+	
+	        // Test the content
+	    	{
+	    		assertNotDeepSimilars(this.reference, test);
+	    		Entry<String,String> e;
+	        	Iterator<Entry<String,String>> iter = test.entrySet().iterator();
+	        	while (iter.hasNext()) {
+	        		e = iter.next();
+	        		assertTrue(baseElements.containsKey(e.getKey()));
+	        		assertEquals(baseElements.get(e.getKey()),baseElements.get(e.getKey()));
+	        	}
+	    	}
+	
+			// Clear the list of removed elements, which will cause collecting
+			baseElements.clear();
+			baseElements = null;
+	
+			// Collects the objects
+			collect();
+			collect();
+    	}
+
+        // Test the content
+    	/*{
+        	assertDeepSimilars(this.reference, test);
+    		Entry<String,String> e;
+        	Iterator<Entry<String,String>> iter = test.entrySet().iterator();
+        	while (iter.hasNext()) {
+        		e = iter.next();
+        		assertTrue(this.reference.containsKey(e.getKey()));
+        		assertEquals(this.reference.get(e.getKey()),this.reference.get(e.getKey()));
+        	}
+    	}*/
+    }
+
+    public void testWeakValueMapMap() {
+        WeakValueMap<String,String> test = new WeakValueMap<String,String>(this.reference);
+        assertDeepSimilars(this.reference, test);
+    }
+
+    public void testSize() {
+        WeakValueMap<String,String> test = new WeakValueMap<String,String>();
+        assertEquals(0, test.size());
+        
+        test = new WeakValueMap<String,String>(this.reference);
+        test.setDeeplyExpurge(true);
+        assertEquals(this.reference.size(), test.size());
+
+        removeElementsFromReference();
+		
+		collect();
+		
+        assertEquals(this.reference.size(), test.size());		
+    }
+
+    public void testIsEmpty() {
+    	WeakValueMap<String,String> test = new WeakValueMap<String,String>();
+        assertTrue(test.isEmpty());
+        
+        test = new WeakValueMap<String,String>(this.reference);
+        test.setDeeplyExpurge(true);
+        assertFalse(test.isEmpty());
+        
+        removeElementsFromReference();
+
+		collect();
+		
+        assertFalse(test.isEmpty());
+        
+        this.reference.clear();
+
+		collect();
+		
+        assertTrue(test.isEmpty());
+    }
+	
+    public void testContainsKey() {
+    	WeakValueMap<String,String> test = new WeakValueMap<String,String>(this.reference);
+        test.setDeeplyExpurge(true);
+        assertDeepSimilars(this.reference, test);
+
+        // Test the content
+		{
+			String elt;
+			Iterator<String> iter = this.reference.keySet().iterator(); 
+			while (iter.hasNext()) {
+				elt = iter.next();
+				assertTrue(test.containsKey(elt));
+			}
+			elt = null;
+		}
+		assertDeepSimilars(this.reference, test);
+
+        Map<String,String> removedElements = removeElementsFromReference();
+        int originalSize = removedElements.size() + this.reference.size();
+
+		// Collects the objects
+		collect();
+
+        // Test the content
+		assertEquals(originalSize, test.size());
+		assertNotDeepSimilars(this.reference, test);
+		
+		// Clear the list of removed elements, which will cause collecting
+		removedElements.clear();
+		removedElements = null;
+
+		// Collects the objects
+		collect();
+		
+        // Test the content
+		assertEquals(this.reference.size(), test.size());
+		assertDeepSimilars(this.reference, test);
+		for(String elt : this.reference.keySet()) {
+			assertTrue(test.containsKey(elt));
+		}
+    }
+
+    public void testContainsValue() {
+    	WeakValueMap<String,String> test = new WeakValueMap<String,String>(this.reference);
+        test.setDeeplyExpurge(true);
+        assertDeepSimilars(this.reference, test);
+
+        // Test the content
+		{
+			String elt;
+			Iterator<String> iter = this.reference.values().iterator(); 
+			while (iter.hasNext()) {
+				elt = iter.next();
+				assertTrue(test.containsValue(elt));
+			}
+			elt = null;
+		}
+		assertDeepSimilars(this.reference, test);
+
+        Map<String,String> removedElements = removeElementsFromReference();
+        int originalSize = removedElements.size() + this.reference.size();
+
+		// Collects the objects
+		collect();
+
+        // Test the content
+		assertEquals(originalSize, test.size());
+		assertNotDeepSimilars(this.reference, test);
+		
+		// Clear the list of removed elements, which will cause collecting
+		removedElements.clear();
+		removedElements = null;
+
+		// Collects the objects
+		collect();
+		
+        // Test the content
+		assertEquals(this.reference.size(), test.size());
+		assertDeepSimilars(this.reference, test);
+		for(String elt : this.reference.values()) {
+			assertTrue(test.containsValue(elt));
+		}
+    }
+
+    public void testKeyIterator() {
+    	WeakValueMap<String,String> test = new WeakValueMap<String,String>(this.reference);
+        test.setDeeplyExpurge(true);
+	
+        // Test the content
+    	{
+        	assertDeepSimilars(this.reference, test);
+    		String k;
+        	Iterator<String> iter = test.keySet().iterator();
+        	while (iter.hasNext()) {
+        		k = iter.next();
+        		assertTrue(this.reference.containsKey(k));
+        	}
+    	}
+
+        // Remove elements
+    	Map<String,String> baseElements = new HashMap<String,String>(this.reference);
+        removeElementsFromReference();
+
+		// Collects the objects
+		collect();
+
+        // Test the content
+    	{
+        	assertNotDeepSimilars(this.reference, test);
+    		String k;
+        	Iterator<String> iter = test.keySet().iterator();
+        	while (iter.hasNext()) {
+        		k = iter.next();
+        		assertTrue(baseElements.containsKey(k));
+        	}
+    	}
+
+		// Clear the list of removed elements, which will cause collecting
+		baseElements.clear();
+		baseElements = null;
+
+		// Collects the objects
+		collect();
+
+        // Test the content
+    	{
+        	assertDeepSimilars(this.reference, test);
+    		String k;
+        	Iterator<String> iter = test.keySet().iterator();
+        	while (iter.hasNext()) {
+        		k = iter.next();
+        		assertTrue(this.reference.containsKey(k));
+        	}
+    	}
+    }
+
+    public void testValueIterator() {
+    	WeakValueMap<String,String> test = new WeakValueMap<String,String>(this.reference);
+        test.setDeeplyExpurge(true);
+	
+        // Test the content
+    	{
+        	assertDeepSimilars(this.reference, test);
+    		String v;
+        	Iterator<String> iter = test.values().iterator();
+        	while (iter.hasNext()) {
+        		v = iter.next();
+        		assertTrue(this.reference.containsValue(v));
+        	}
+        	v = null;
+        	iter = null;
+    	}
+
+        // Remove elements
+    	Map<String,String> baseElements = new HashMap<String,String>(this.reference);
+        removeElementsFromReference();
+
+		// Collects the objects
+		collect();
+
+        // Test the content
+    	{
+        	assertNotDeepSimilars(this.reference, test);
+    		String v;
+        	Iterator<String> iter = test.values().iterator();
+        	while (iter.hasNext()) {
+        		v = iter.next();
+        		assertTrue(baseElements.containsValue(v));
+        	}
+        	v = null;
+        	iter = null;
+    	}
+
+		// Clear the list of removed elements, which will cause collecting
+		baseElements.clear();
+		baseElements = null;
+
+		// Collects the objects
+		collect();
+
+        // Test the content
+    	{
+        	assertDeepSimilars(this.reference, test);
+    		String v;
+        	Iterator<String> iter = test.values().iterator();
+        	while (iter.hasNext()) {
+        		v = iter.next();
+        		assertTrue(this.reference.containsValue(v));
+        	}
+        	v = null;
+        	iter = null;
+    	}
+    }
+
+}

Deleted: tags/afc-1.0/arakhneVmutils/java/pom.xml
===================================================================
--- trunk/arakhneVmutils/java/pom.xml	2009-04-16 16:12:43 UTC (rev 40)
+++ tags/afc-1.0/arakhneVmutils/java/pom.xml	2009-04-16 20:03:36 UTC (rev 48)
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<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>
-
-  <parent>
-	<artifactId>afc</artifactId>
-	<groupId>org.arakhne.afc</groupId>
-	<version>1.0-SNAPSHOT</version>
-  </parent>
-
-  <artifactId>arakhneVmutils-java</artifactId>
-  <packaging>jar</packaging>
-  <groupId>org.arakhne.afc</groupId>
-  <version>${version_arakhnevmutils}</version>
-  <name>${pom.artifactId}</name>
-
-</project>

Copied: tags/afc-1.0/arakhneVmutils/java/pom.xml (from rev 47, trunk/arakhneVmutils/java/pom.xml)
===================================================================
--- tags/afc-1.0/arakhneVmutils/java/pom.xml	                        (rev 0)
+++ tags/afc-1.0/arakhneVmutils/java/pom.xml	2009-04-16 20:03:36 UTC (rev 48)
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<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>
+
+  <parent>
+	<artifactId>afc</artifactId>
+	<groupId>org.arakhne.afc</groupId>
+	<version>1.0</version>
+  </parent>
+
+  <artifactId>arakhneVmutils-java</artifactId>
+  <packaging>jar</packaging>
+  <groupId>org.arakhne.afc</groupId>
+  <version>4.1</version>
+  <name>${pom.artifactId}</name>
+
+</project>

Deleted: tags/afc-1.0/arakhneVmutils/native/josuuid/linux/pom.xml
===================================================================
--- trunk/arakhneVmutils/native/josuuid/linux/pom.xml	2009-04-16 16:12:43 UTC (rev 40)
+++ tags/afc-1.0/arakhneVmutils/native/josuuid/linux/pom.xml	2009-04-16 20:03:36 UTC (rev 48)
@@ -1,94 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<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>
-
-  <parent>
-	<artifactId>afc</artifactId>
-	<groupId>org.arakhne.afc</groupId>
-	<version>1.0-SNAPSHOT</version>
-  </parent>
-
-  <groupId>org.arakhne.afc</groupId>
-  <artifactId>josuuid-linux</artifactId>
-  <packaging>so</packaging>
-  <version>${version_arakhnevmutils}</version>
-  <name>${pom.artifactId}</name>
-
-	<!-- ======================================= -->
-	<!-- ====       Project Information      === -->
-	<!-- ======================================= -->
-		
-	<dependencies>
-		<dependency>
-			<groupId>org.arakhne.afc</groupId>
-			<artifactId>arakhneVmutils-java</artifactId>
-		</dependency>    
-	</dependencies>
-
-  <build>
-    <finalName>${artifactId}</finalName>
-    
-    <plugins>
-      <plugin>
-        <groupId>org.codehaus.mojo</groupId>
-        <artifactId>native-maven-plugin</artifactId>
-        <extensions>true</extensions>       
-        <configuration>
-          <compilerProvider>generic</compilerProvider>
-          <compilerStartOptions>
-            <compilerStartOption>-O3 -Wall -Werror -fmessage-length=0</compilerStartOption>
-          </compilerStartOptions>
-          
-          <javahOS>linux</javahOS>
-          
-          <sources>
-            <source>
-	      <directory>../src/main/native</directory>
-	      <fileNames>
-                <fileName>josuuid.cpp</fileName>
-                <fileName>winos.cpp</fileName>
-                <fileName>OperatingSystemJNI.cpp</fileName>
-	      </fileNames>
-            </source>
-
-          </sources>
-            
-          <linkerStartOptions>
-            <linkerStartOption>-shared -lstdc++</linkerStartOption>
-          </linkerStartOptions>
-                    
-        </configuration>
-        
-        <executions>
-          <execution>
-            <id>javah</id>
-            <phase>generate-sources</phase>
-            <configuration>
-              <classNames>
-                <className>org.arakhne.vmutil.OperatingSystem</className>
-              </classNames>
-            </configuration>
-            <goals>
-              <goal>javah</goal> 
-            </goals>
-          </execution>
-        </executions>
-      </plugin>
-
-      <plugin>
-        <artifactId>maven-surefire-plugin</artifactId>
-        <configuration>
-          <forkMode>once</forkMode>
-          <environmentVariables>
-            <LD_LIBRARY_PATH>${project.build.directory}</LD_LIBRARY_PATH>
-          </environmentVariables>
-        </configuration>
-      </plugin>
-	
-    </plugins>    
-
-  </build>
-
-
-</project>

Copied: tags/afc-1.0/arakhneVmutils/native/josuuid/linux/pom.xml (from rev 47, trunk/arakhneVmutils/native/josuuid/linux/pom.xml)
===================================================================
--- tags/afc-1.0/arakhneVmutils/native/josuuid/linux/pom.xml	                        (rev 0)
+++ tags/afc-1.0/arakhneVmutils/native/josuuid/linux/pom.xml	2009-04-16 20:03:36 UTC (rev 48)
@@ -0,0 +1,95 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<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>
+
+  <parent>
+	<artifactId>josuuid</artifactId>
+	<groupId>org.arakhne.afc</groupId>
+	<version>4.1</version>
+  </parent>
+
+  <groupId>org.arakhne.afc</groupId>
+  <artifactId>josuuid-linux</artifactId>
+  <packaging>so</packaging>
+  <version>4.1</version>
+  <name>${pom.artifactId}</name>
+
+	<!-- ======================================= -->
+	<!-- ====       Project Information      === -->
+	<!-- ======================================= -->
+		
+	<dependencies>
+		<dependency>
+			<groupId>org.arakhne.afc</groupId>
+			<artifactId>arakhneVmutils-java</artifactId>
+		    <version>${pom.version}</version>
+		</dependency>    
+	</dependencies>
+
+  <build>
+    <finalName>${artifactId}</finalName>
+    
+    <plugins>
+      <plugin>
+        <groupId>org.codehaus.mojo</groupId>
+        <artifactId>native-maven-plugin</artifactId>
+        <extensions>true</extensions>       
+        <configuration>
+          <compilerProvider>generic</compilerProvider>
+          <compilerStartOptions>
+            <compilerStartOption>-O3 -Wall -Werror -fmessage-length=0</compilerStartOption>
+          </compilerStartOptions>
+          
+          <javahOS>linux</javahOS>
+          
+          <sources>
+            <source>
+	      <directory>../src/main/native</directory>
+	      <fileNames>
+                <fileName>josuuid.cpp</fileName>
+                <fileName>winos.cpp</fileName>
+                <fileName>OperatingSystemJNI.cpp</fileName>
+	      </fileNames>
+            </source>
+
+          </sources>
+            
+          <linkerStartOptions>
+            <linkerStartOption>-shared -lstdc++</linkerStartOption>
+          </linkerStartOptions>
+                    
+        </configuration>
+        
+        <executions>
+          <execution>
+            <id>javah</id>
+            <phase>generate-sources</phase>
+            <configuration>
+              <classNames>
+                <className>org.arakhne.vmutil.OperatingSystem</className>
+              </classNames>
+            </configuration>
+            <goals>
+              <goal>javah</goal> 
+            </goals>
+          </execution>
+        </executions>
+      </plugin>
+
+      <plugin>
+        <artifactId>maven-surefire-plugin</artifactId>
+        <configuration>
+          <forkMode>once</forkMode>
+          <environmentVariables>
+            <LD_LIBRARY_PATH>${project.build.directory}</LD_LIBRARY_PATH>
+          </environmentVariables>
+        </configuration>
+      </plugin>
+	
+    </plugins>    
+
+  </build>
+
+
+</project>

Deleted: tags/afc-1.0/arakhneVmutils/native/josuuid/mingw/pom.xml
===================================================================
--- trunk/arakhneVmutils/native/josuuid/mingw/pom.xml	2009-04-16 16:12:43 UTC (rev 40)
+++ tags/afc-1.0/arakhneVmutils/native/josuuid/mingw/pom.xml	2009-04-16 20:03:36 UTC (rev 48)
@@ -1,129 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<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>
-
-  <parent>
-	<artifactId>afc</artifactId>
-	<groupId>org.arakhne.afc</groupId>
-	<version>1.0-SNAPSHOT</version>
-  </parent>
-
-  <groupId>org.arakhne.afc</groupId>
-  <artifactId>josuuid-mingw</artifactId>
-  <packaging>dll</packaging>
-  <version>${version_arakhnevmutils}</version>
-  <name>${pom.artifactId}</name>
-
-	<!-- ======================================= -->
-	<!-- ====       Project Information      === -->
-	<!-- ======================================= -->
-		
-	<dependencies>
-		<dependency>
-			<groupId>org.arakhne.afc</groupId>
-			<artifactId>arakhneVmutils-java</artifactId>
-		</dependency>    
-	</dependencies>
-
-  <build>
-    <finalName>${artifactId}</finalName>
-    
-    <plugins>
-
-     <plugin>
-        <groupId>org.apache.maven.plugins</groupId>
-        <artifactId>maven-enforcer-plugin</artifactId>
-        <executions>
-          <execution>
-            <id>enforce-beanshell</id>
-            <goals>
-              <goal>enforce</goal>
-            </goals>
-            <configuration>
-              <rules>
-                <evaluateBeanshell>
-                  <condition>
-			String path = System.getenv("PATH");
-			String[] parts = path.split(File.pathSeparator);
-			boolean ok = false;
-			for(int i=0; !ok &amp;&amp; i&lt;parts.length; i++) {
-				ok = new File(parts[i],"i586-mingw32msvc-g++").canExecute();
-			}
-			ok
-		  </condition>
-                </evaluateBeanshell>
-		<requireOS>
-		  <name>linux</name>
-		  <family>unix</family>
-		</requireOS>
-              </rules>  
-              <fail>true</fail>
-            </configuration>
-          </execution>
-        </executions>
-      </plugin>
-
-      <plugin>
-        <groupId>org.codehaus.mojo</groupId>
-        <artifactId>native-maven-plugin</artifactId>
-        <extensions>true</extensions>       
-        <configuration>
-          <compilerProvider>generic</compilerProvider>
-	  <compilerExecutable>i586-mingw32msvc-g++</compilerExecutable>
-          <compilerStartOptions>
-            <compilerStartOption>-O0 -Wall -Werror -fmessage-length=0</compilerStartOption>
-          </compilerStartOptions>
-          
-          <javahOS>linux</javahOS> <!-- not 'windows' to retreive the jni_md.h file -->
-          
-          <sources>
-            <source>
-	      <directory>../src/main/native</directory>
-	      <fileNames>
-                <fileName>josuuid.cpp</fileName>
-                <fileName>winos.cpp</fileName>
-                <fileName>OperatingSystemJNI.cpp</fileName>
-	      </fileNames>
-            </source>
-          </sources>
-            
-	  <linkerExecutable>i586-mingw32msvc-g++</linkerExecutable>
-          <linkerStartOptions>
-            <linkerStartOption>-shared</linkerStartOption>
-          </linkerStartOptions>
-                    
-        </configuration>
-        
-        <executions>
-          <execution>
-            <id>javah</id>
-            <phase>generate-sources</phase>
-            <configuration>
-              <classNames>
-                <className>org.arakhne.vmutil.OperatingSystem</className>
-              </classNames>
-            </configuration>
-            <goals>
-              <goal>javah</goal> 
-            </goals>
-          </execution>
-        </executions>
-      </plugin>
-
-      <plugin>
-        <artifactId>maven-surefire-plugin</artifactId>
-        <configuration>
-          <forkMode>once</forkMode>
-          <environmentVariables>
-            <LD_LIBRARY_PATH>${project.build.directory}</LD_LIBRARY_PATH>
-          </environmentVariables>
-        </configuration>
-      </plugin>
-	
-    </plugins>    
-
-  </build>
-
-
-</project>

Copied: tags/afc-1.0/arakhneVmutils/native/josuuid/mingw/pom.xml (from rev 47, trunk/arakhneVmutils/native/josuuid/mingw/pom.xml)
===================================================================
--- tags/afc-1.0/arakhneVmutils/native/josuuid/mingw/pom.xml	                        (rev 0)
+++ tags/afc-1.0/arakhneVmutils/native/josuuid/mingw/pom.xml	2009-04-16 20:03:36 UTC (rev 48)
@@ -0,0 +1,130 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<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>
+
+  <parent>
+	<artifactId>josuuid</artifactId>
+	<groupId>org.arakhne.afc</groupId>
+	<version>4.1</version>
+  </parent>
+
+  <groupId>org.arakhne.afc</groupId>
+  <artifactId>josuuid-mingw</artifactId>
+  <packaging>dll</packaging>
+  <version>4.1</version>
+  <name>${pom.artifactId}</name>
+
+	<!-- ======================================= -->
+	<!-- ====       Project Information      === -->
+	<!-- ======================================= -->
+		
+	<dependencies>
+		<dependency>
+			<groupId>org.arakhne.afc</groupId>
+			<artifactId>arakhneVmutils-java</artifactId>
+			<version>${pom.version}</version>
+		</dependency>    
+	</dependencies>
+
+  <build>
+    <finalName>${artifactId}</finalName>
+    
+    <plugins>
+
+     <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-enforcer-plugin</artifactId>
+        <executions>
+          <execution>
+            <id>enforce-beanshell</id>
+            <goals>
+              <goal>enforce</goal>
+            </goals>
+            <configuration>
+              <rules>
+                <evaluateBeanshell>
+                  <condition>
+			String path = System.getenv("PATH");
+			String[] parts = path.split(File.pathSeparator);
+			boolean ok = false;
+			for(int i=0; !ok &amp;&amp; i&lt;parts.length; i++) {
+				ok = new File(parts[i],"i586-mingw32msvc-g++").canExecute();
+			}
+			ok
+		  </condition>
+                </evaluateBeanshell>
+		<requireOS>
+		  <name>linux</name>
+		  <family>unix</family>
+		</requireOS>
+              </rules>  
+              <fail>true</fail>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
+
+      <plugin>
+        <groupId>org.codehaus.mojo</groupId>
+        <artifactId>native-maven-plugin</artifactId>
+        <extensions>true</extensions>       
+        <configuration>
+          <compilerProvider>generic</compilerProvider>
+	  <compilerExecutable>i586-mingw32msvc-g++</compilerExecutable>
+          <compilerStartOptions>
+            <compilerStartOption>-O0 -Wall -Werror -fmessage-length=0</compilerStartOption>
+          </compilerStartOptions>
+          
+          <javahOS>linux</javahOS> <!-- not 'windows' to retreive the jni_md.h file -->
+          
+          <sources>
+            <source>
+	      <directory>../src/main/native</directory>
+	      <fileNames>
+                <fileName>josuuid.cpp</fileName>
+                <fileName>winos.cpp</fileName>
+                <fileName>OperatingSystemJNI.cpp</fileName>
+	      </fileNames>
+            </source>
+          </sources>
+            
+	  <linkerExecutable>i586-mingw32msvc-g++</linkerExecutable>
+          <linkerStartOptions>
+            <linkerStartOption>-shared</linkerStartOption>
+          </linkerStartOptions>
+                    
+        </configuration>
+        
+        <executions>
+          <execution>
+            <id>javah</id>
+            <phase>generate-sources</phase>
+            <configuration>
+              <classNames>
+                <className>org.arakhne.vmutil.OperatingSystem</className>
+              </classNames>
+            </configuration>
+            <goals>
+              <goal>javah</goal> 
+            </goals>
+          </execution>
+        </executions>
+      </plugin>
+
+      <plugin>
+        <artifactId>maven-surefire-plugin</artifactId>
+        <configuration>
+          <forkMode>once</forkMode>
+          <environmentVariables>
+            <LD_LIBRARY_PATH>${project.build.directory}</LD_LIBRARY_PATH>
+          </environmentVariables>
+        </configuration>
+      </plugin>
+	
+    </plugins>    
+
+  </build>
+
+
+</project>

Deleted: tags/afc-1.0/arakhneVmutils/native/josuuid/pom.xml
===================================================================
--- trunk/arakhneVmutils/native/josuuid/pom.xml	2009-04-16 16:12:43 UTC (rev 40)
+++ tags/afc-1.0/arakhneVmutils/native/josuuid/pom.xml	2009-04-16 20:03:36 UTC (rev 48)
@@ -1,100 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<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>
-
-  <parent>
-	<artifactId>afc</artifactId>
-	<groupId>org.arakhne.afc</groupId>
-	<version>1.0-SNAPSHOT</version>
-  </parent>
-
-  <groupId>org.arakhne.afc</groupId>
-  <artifactId>josuuid</artifactId>
-  <packaging>pom</packaging>
-  <version>${version_arakhnevmutils}</version>
-  <name>${pom.artifactId}</name>
-
-	<!-- ======================================= -->
-	<!-- ====       Project Information      === -->
-	<!-- ======================================= -->
-		
-  <dependencies>
-    <dependency>
-      <groupId>org.apache.maven.plugins</groupId>
-      <artifactId>maven-enforcer-plugin</artifactId>
-    </dependency>    
-  </dependencies>
-
-  <profiles>
-  
-    <profile>
-      <id>linux-hosted</id>
-      <activation>
-	<os>
-		<name>linux</name>
-		<family>unix</family>
-	</os>
-      </activation>
-      <modules>
-        <module>linux</module>
-        <module>mingw</module>
-      </modules>
-    </profile>
-    
-    <!--profile>
-      <id>win32</id>
-      <activation>
-	<os>
-		<name>Windows&reg;</name>
-		<family>Windows</family>
-		<arch>x86</arch>
-		<version>5.1.2600</version>
-	</os>
-      </activation>
-      <modules>
-        <module>win32</module>
-      </modules>
-    </profile>
-
-    <profile>
-      <id>macosx</id>
-      <activation>
-        <property>
-          <name>platform</name>
-          <value>macosx</value>
-        </property>
-      </activation>
-      <modules>
-        <module>macosx</module>
-      </modules>
-    </profile>
-    
-    <profile>
-      <id>aix</id>
-      <activation>
-        <property>
-          <name>platform</name>
-          <value>aix</value>
-        </property>
-      </activation>
-      <modules>
-        <module>aix</module>
-      </modules>
-    </profile>
-
-    <profile>
-      <id>solaris</id>
-      <activation>
-        <property>
-          <name>platform</name>
-          <value>solaris</value>
-        </property>
-      </activation>
-      <modules>
-        <module>solaris</module>
-      </modules>
-    </profile-->
-    
-  </profiles>
-
-</project>

Copied: tags/afc-1.0/arakhneVmutils/native/josuuid/pom.xml (from rev 47, trunk/arakhneVmutils/native/josuuid/pom.xml)
===================================================================
--- tags/afc-1.0/arakhneVmutils/native/josuuid/pom.xml	                        (rev 0)
+++ tags/afc-1.0/arakhneVmutils/native/josuuid/pom.xml	2009-04-16 20:03:36 UTC (rev 48)
@@ -0,0 +1,100 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<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>
+
+  <parent>
+	<artifactId>arakhneVmutils-native</artifactId>
+	<groupId>org.arakhne.afc</groupId>
+	<version>4.1</version>
+  </parent>
+
+  <groupId>org.arakhne.afc</groupId>
+  <artifactId>josuuid</artifactId>
+  <packaging>pom</packaging>
+  <version>4.1</version>
+  <name>${pom.artifactId}</name>
+
+	<!-- ======================================= -->
+	<!-- ====       Project Information      === -->
+	<!-- ======================================= -->
+		
+  <dependencies>
+    <dependency>
+      <groupId>org.apache.maven.plugins</groupId>
+      <artifactId>maven-enforcer-plugin</artifactId>
+    </dependency>    
+  </dependencies>
+
+  <profiles>
+  
+    <profile>
+      <id>linux-hosted</id>
+      <activation>
+	<os>
+		<name>linux</name>
+		<family>unix</family>
+	</os>
+      </activation>
+      <modules>
+        <module>linux</module>
+        <module>mingw</module>
+      </modules>
+    </profile>
+    
+    <!--profile>
+      <id>win32</id>
+      <activation>
+	<os>
+		<name>Windows&reg;</name>
+		<family>Windows</family>
+		<arch>x86</arch>
+		<version>5.1.2600</version>
+	</os>
+      </activation>
+      <modules>
+        <module>win32</module>
+      </modules>
+    </profile>
+
+    <profile>
+      <id>macosx</id>
+      <activation>
+        <property>
+          <name>platform</name>
+          <value>macosx</value>
+        </property>
+      </activation>
+      <modules>
+        <module>macosx</module>
+      </modules>
+    </profile>
+    
+    <profile>
+      <id>aix</id>
+      <activation>
+        <property>
+          <name>platform</name>
+          <value>aix</value>
+        </property>
+      </activation>
+      <modules>
+        <module>aix</module>
+      </modules>
+    </profile>
+
+    <profile>
+      <id>solaris</id>
+      <activation>
+        <property>
+          <name>platform</name>
+          <value>solaris</value>
+        </property>
+      </activation>
+      <modules>
+        <module>solaris</module>
+      </modules>
+    </profile-->
+    
+  </profiles>
+
+</project>

Deleted: tags/afc-1.0/arakhneVmutils/native/pom.xml
===================================================================
--- trunk/arakhneVmutils/native/pom.xml	2009-04-16 16:12:43 UTC (rev 40)
+++ tags/afc-1.0/arakhneVmutils/native/pom.xml	2009-04-16 20:03:36 UTC (rev 48)
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<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>
-
-  <parent>
-	<artifactId>afc</artifactId>
-	<groupId>org.arakhne.afc</groupId>
-	<version>1.0-SNAPSHOT</version>
-  </parent>
-
-  <artifactId>arakhneVmutils-native</artifactId>
-  <groupId>org.arakhne.afc</groupId>
-  <packaging>pom</packaging>
-  <version>${version_arakhnevmutils}</version>
-  <name>${pom.artifactId}</name>
-
-	<!-- ======================================= -->
-	<!-- ====       Project Information      === -->
-	<!-- ======================================= -->
-		
-  <modules>  
-    <module>josuuid</module>
-  </modules>
-
-</project>

Copied: tags/afc-1.0/arakhneVmutils/native/pom.xml (from rev 47, trunk/arakhneVmutils/native/pom.xml)
===================================================================
--- tags/afc-1.0/arakhneVmutils/native/pom.xml	                        (rev 0)
+++ tags/afc-1.0/arakhneVmutils/native/pom.xml	2009-04-16 20:03:36 UTC (rev 48)
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<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>
+  <version>4.1</version>
+
+  <parent>
+  	<artifactId>afc</artifactId>
+	<groupId>org.arakhne.afc</groupId>
+	<version>1.0</version>
+  </parent>
+
+  <artifactId>arakhneVmutils-native</artifactId>
+  <groupId>org.arakhne.afc</groupId>
+  <packaging>pom</packaging>
+  <name>${pom.artifactId}</name>
+
+	<!-- ======================================= -->
+	<!-- ====       Project Information      === -->
+	<!-- ======================================= -->
+		
+  <modules>  
+    <module>josuuid</module>
+  </modules>
+
+</project>

Deleted: tags/afc-1.0/arakhneVmutils/pom.xml
===================================================================
--- trunk/arakhneVmutils/pom.xml	2009-04-16 16:12:43 UTC (rev 40)
+++ tags/afc-1.0/arakhneVmutils/pom.xml	2009-04-16 20:03:36 UTC (rev 48)
@@ -1,53 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<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>
-
-  <parent>
-	<artifactId>afc</artifactId>
-	<groupId>org.arakhne.afc</groupId>
-	<version>1.0-SNAPSHOT</version>
-  </parent>
-
-  <groupId>org.arakhne.afc</groupId>
-  <artifactId>arakhneVmutils</artifactId>
-  <packaging>pom</packaging>
-  <version>${version_arakhnevmutils}</version>
-  <name>${pom.artifactId}</name>
-  <url>http://www.arakhne.org/arakhneVmutils/</url>
-
-	<!-- ======================================= -->
-	<!-- ====       Project Information      === -->
-	<!-- ======================================= -->
-		
-	<scm>
-		<url>http://www.arakhne.org/websvn.php?project=afc&amp;subproject=arakhneVmutils</url>
-	</scm>
-
-	<modules>
-		<module>java</module>
-		<module>native</module>
-	</modules>
-
-	<build>
-	    <plugins>
-	      <plugin>
-			<artifactId>maven-assembly-plugin</artifactId>
-			<configuration>
-			  <descriptors>
-			    <descriptor>bin.xml</descriptor>
-			  </descriptors>
-			</configuration>
-			<executions> 
-			  <execution>
-			    <id>make-assembly</id>
-			    <phase>package</phase>
-			    <goals>
-			      <goal>attached</goal>
-			    </goals>
-			  </execution>
-			</executions>
-	      </plugin>
-	    </plugins>
-	</build>
-
-</project>

Copied: tags/afc-1.0/arakhneVmutils/pom.xml (from rev 47, trunk/arakhneVmutils/pom.xml)
===================================================================
--- tags/afc-1.0/arakhneVmutils/pom.xml	                        (rev 0)
+++ tags/afc-1.0/arakhneVmutils/pom.xml	2009-04-16 20:03:36 UTC (rev 48)
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<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>
+
+  <parent>
+	<artifactId>afc</artifactId>
+	<groupId>org.arakhne.afc</groupId>
+	<version>1.0</version>
+  </parent>
+
+  <groupId>org.arakhne.afc</groupId>
+  <artifactId>arakhneVmutils</artifactId>
+  <packaging>pom</packaging>
+  <version>4.1</version>
+  <name>${pom.artifactId}</name>
+  <url>http://www.arakhne.org/arakhneVmutils/</url>
+
+	<!-- ======================================= -->
+	<!-- ====       Project Information      === -->
+	<!-- ======================================= -->
+		
+	<modules>
+		<module>java</module>
+		<module>native</module>
+	</modules>
+
+	<build>
+	    <plugins>
+	      <plugin>
+			<artifactId>maven-assembly-plugin</artifactId>
+			<configuration>
+			  <descriptors>
+			    <descriptor>bin.xml</descriptor>
+			  </descriptors>
+			</configuration>
+			<executions> 
+			  <execution>
+			    <id>make-assembly</id>
+			    <phase>package</phase>
+			    <goals>
+			      <goal>attached</goal>
+			    </goals>
+			  </execution>
+			</executions>
+	      </plugin>
+	    </plugins>
+	</build>
+
+</project>

Deleted: tags/afc-1.0/pom.xml
===================================================================
--- trunk/pom.xml	2009-04-16 16:12:43 UTC (rev 40)
+++ tags/afc-1.0/pom.xml	2009-04-16 20:03:36 UTC (rev 48)
@@ -1,255 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<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.arakhne.afc</groupId>
-  <artifactId>afc</artifactId>
-  <packaging>pom</packaging>
-  <version>1.0-SNAPSHOT</version>
-  <name>Arakhnê Foundation Classes</name>
-  <inceptionYear>2007</inceptionYear>
-  <url>http://www.arakhne.org/</url>
-  <description>Java library that provides additional tools.</description>
-  
-
-	<!-- ======================================= -->
-	<!-- ====       Dependencies             === -->
-	<!-- ======================================= -->
-
-	<properties>
-		<version_myjdk>1.6</version_myjdk>
-		<version_arakhnelogger>1.1-SNAPSHOT</version_arakhnelogger>
-		<version_arakhnerefs>5.1-SNAPSHOT</version_arakhnerefs>
-		<version_arakhnevmutils>4.1-SNAPSHOT</version_arakhnevmutils>
-	</properties>
-
-	<dependencyManagement>
-		<dependencies>
-			<dependency>
-				<groupId>org.arakhne.afc</groupId>
-				<artifactId>arakhneVmutils-java</artifactId>
-				<version>${version_arakhnevmutils}</version>
-			</dependency>    
-			<dependency>
-				<groupId>org.apache.maven.plugins</groupId>
-				<artifactId>maven-enforcer-plugin</artifactId>
-				<version>1.0-alpha-4</version>
-			</dependency>    
-			<dependency>
-				<groupId>junit</groupId>
-				<artifactId>junit</artifactId>
-				<version>[3.8,4.0)</version>
-			</dependency>    
-		</dependencies>
-	</dependencyManagement>
-
-	<!-- ======================================= -->
-	<!-- ====       Project Information      === -->
-	<!-- ======================================= -->
-	
-	<modules>
-		<module>arakhneLogger</module>
-		<module>arakhneRefs</module>
-		<module>arakhneVmutils</module>
-	</modules>
-
-	<licenses>
-		<license>
-			<name>GNU Lesser General Public License v2.0</name>
-			<url>http://www.gnu.org/licenses/lgpl.html</url>
-			<distribution>repo</distribution>
-		</license>
-	</licenses>
-
-	<mailingLists>
-		<mailingList>
-			<name>dev@xxxxxxxxxxx</name>
-			<subscribe>mailto:dev-request@xxxxxxxxxxx</subscribe>
-			<unsubscribe>mailto:dev-request@xxxxxxxxxxx</unsubscribe>
-			<post>mailto:dev@xxxxxxxxxxx</post>
-		</mailingList>
-	</mailingLists>
-
-	<!-- ======================================= -->
-	<!-- ====   Organization Information     === -->
-	<!-- ======================================= -->
-
-	<organization>
-		<name>Arakhnê.org Project</name>
-		<url>http://www.arakhne.org</url>
-	</organization>
-
-	<developers>
-		<developer>
-			<id>galland</id>
-			<name>Stephane Galland</name>
-			<email>galland@xxxxxxxxxxx</email>
-			<url>http://www.arakhne.org/homes/galland.html</url>
-			<organization />
-			<organizationUrl />
-			<roles>
-				<role>Founder</role>
-				<role>Architect</role>
-				<role>Developer</role>
-			</roles>
-			<timezone />
-			<properties />
-		</developer>
-		<developer>
-			<id>gaud</id>
-			<name>Nicolas Gaud</name>
-			<email>gaud@xxxxxxxxxxx</email>
-			<url>http://www.arakhne.org/homes/gaud.html</url>
-			<organization />
-			<organizationUrl />
-			<roles>
-				<role>Developer</role>
-			</roles>
-			<timezone />
-			<properties />
-		</developer>
-	</developers>
-	
-	<!-- ======================================= -->
-	<!-- ====  Devel Configuration           === -->
-	<!-- ======================================= -->
-	
-	<distributionManagement>
-		<repository>
-			<id>repository.arakhne.org</id>
-			<name>Arakhn&amp;ecirc; Snapshots Repository</name>
-			<url>file:///srv/arakhne.org/repository/maven/</url>
-		</repository>
-		<site>
-			<id>afc.site.arakhne.org</id>
-			<name>AFC Project Websites Repository</name>
-			<url>ftp://ftp.tuxfamily.org/arakhne/arakhne-web/htdocs/maven/afc/</url>
-		</site>
-	</distributionManagement>
-
-	<scm>
-		<connection>scm:svn:svn://svn.tuxfamily.org/svnroot/arakhne/afc/trunk</connection>
-		<!-- connection>scm:svn:http://svn.tuxfamily.org/arakhne/afc/trunk?view=co</connection -->
-		<developerConnection>scm:svn:svn+ssh://svn.tuxfamily.org/svnroot/arakhne/afc/trunk</developerConnection>
-		<url>http://www.arakhne.org/websvn.php?project=afc</url>
-	</scm>
-
-	<build>
-		<plugins> 
-			<plugin>
-				<groupId>org.apache.maven.plugins</groupId>
-				<artifactId>maven-compiler-plugin</artifactId>
-				<configuration>
-					<source>${version_myjdk}</source>
-					<target>${version_myjdk}</target>
-				</configuration>
-			</plugin>
-			<plugin>
-				<groupId>org.apache.maven.plugins</groupId>
-				<artifactId>maven-scm-plugin</artifactId>
-				<configuration>
-					<goals>install</goals>
-				</configuration>
-			</plugin>
-			<plugin>
-				<groupId>org.apache.maven.plugins</groupId>
-				<artifactId>maven-site-plugin</artifactId>
-			</plugin>		
-			<plugin>
-				<groupId>org.apache.maven.plugins</groupId>
-				<artifactId>maven-deploy-plugin</artifactId>
-			</plugin>
-			<plugin>
-				<groupId>org.apache.maven.plugins</groupId>
-				<artifactId>maven-enforcer-plugin</artifactId>
-				<executions>
-					<execution>
-						<id>enforce-java</id>
-						<goals>
-							<goal>enforce</goal>
-						</goals>
-						<configuration>
-							<rules>
-								<requireJavaVersion>
-									<version>${version_myjdk}</version>
-								</requireJavaVersion>
-							</rules>    
-						</configuration>
-					</execution>
-				</executions>
-			</plugin>
-		</plugins>
-	</build>
-
-	<!-- ======================================= -->
-	<!-- ====       Repositories             === -->
-	<!-- ======================================= -->
-
-	<repositories>
-		<repository>
-			<id>Codehaus Snapshots</id>
-			<url>http://snapshots.repository.codehaus.org/</url>
-		</repository>
-		<repository>
-			<id>Arakhn&amp;ecirc; Maven Repository</id>
-			<url>http://download.tuxfamily.org/arakhne/maven/</url>
-		</repository>
-	</repositories>
-
-	<!-- ======================================= -->
-	<!-- ====        Reports                 === -->
-	<!-- ======================================= -->
-	<reporting>
-		<plugins>
-			<plugin>
-				<groupId>org.apache.maven.plugins</groupId>
-				<artifactId>maven-javadoc-plugin</artifactId>
-			</plugin>
-			<plugin>
-				<groupId>org.codehaus.mojo</groupId>
-				<artifactId>dashboard-maven-plugin</artifactId>
-			</plugin>
-			<plugin>
-				<artifactId>maven-javadoc-plugin</artifactId>
-			</plugin>
-			<plugin>
-				<groupId>org.codehaus.mojo</groupId>
-				<artifactId>jxr-maven-plugin</artifactId>
-			</plugin>
-			<plugin>
-				<artifactId>maven-surefire-plugin</artifactId>
-			</plugin>
-			<plugin>
-				<groupId>org.codehaus.mojo</groupId>
-				<artifactId>cobertura-maven-plugin</artifactId>
-			</plugin>
-			<plugin>
-				<groupId>org.codehaus.mojo</groupId>
-				<artifactId>taglist-maven-plugin</artifactId>
-			</plugin>
-			<plugin>
-				<groupId>org.codehaus.mojo</groupId>
-				<artifactId>findbugs-maven-plugin</artifactId>
-				<version>1.1.1</version>
-				<configuration>
-					<threshold>Normal</threshold>
-				</configuration>
-			</plugin>
-			<plugin>
-				<groupId>org.apache.maven.plugins</groupId>
-				<artifactId>maven-pmd-plugin</artifactId>
-				<configuration>
-					<targetjdk>${version_myjdk}</targetjdk>
-					<rulesets>
-						<ruleset>/rulesets/basic.xml</ruleset>
-						<ruleset>/rulesets/controversial.xml</ruleset>
-					</rulesets>
-					<format>xml</format>
-					<linkXref>true</linkXref>
-					<sourceEncoding>utf-8</sourceEncoding>
-					<minimumTokens>100</minimumTokens>
-				</configuration>
-			</plugin>
-		</plugins>
-	</reporting>
-
-</project>

Copied: tags/afc-1.0/pom.xml (from rev 47, trunk/pom.xml)
===================================================================
--- tags/afc-1.0/pom.xml	                        (rev 0)
+++ tags/afc-1.0/pom.xml	2009-04-16 20:03:36 UTC (rev 48)
@@ -0,0 +1,245 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<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.arakhne.afc</groupId>
+  <artifactId>afc</artifactId>
+  <packaging>pom</packaging>
+  <version>1.0</version>
+  <name>Arakhnê Foundation Classes</name>
+  <inceptionYear>2007</inceptionYear>
+  <url>http://www.arakhne.org/</url>
+  <description>Java library that provides additional tools.</description>
+  
+
+	<!-- ======================================= -->
+	<!-- ====       Dependencies             === -->
+	<!-- ======================================= -->
+
+	<properties>
+		<version_myjdk>1.6</version_myjdk>
+	</properties>
+
+	<dependencyManagement>
+		<dependencies>
+			<dependency>
+				<groupId>org.apache.maven.plugins</groupId>
+				<artifactId>maven-enforcer-plugin</artifactId>
+				<version>1.0-alpha-4</version>
+			</dependency>    
+			<dependency>
+				<groupId>junit</groupId>
+				<artifactId>junit</artifactId>
+				<version>[3.8,4.0)</version>
+			</dependency>    
+		</dependencies>
+	</dependencyManagement>
+
+	<!-- ======================================= -->
+	<!-- ====       Project Information      === -->
+	<!-- ======================================= -->
+	
+	<modules>
+		<module>arakhneLogger</module>
+		<module>arakhneRefs</module>
+		<module>arakhneVmutils</module>
+	</modules>
+
+	<licenses>
+		<license>
+			<name>GNU Lesser General Public License v2.0</name>
+			<url>http://www.gnu.org/licenses/lgpl.html</url>
+			<distribution>repo</distribution>
+		</license>
+	</licenses>
+
+	<mailingLists>
+		<mailingList>
+			<name>dev@xxxxxxxxxxx</name>
+			<subscribe>mailto:dev-request@xxxxxxxxxxx</subscribe>
+			<unsubscribe>mailto:dev-request@xxxxxxxxxxx</unsubscribe>
+			<post>mailto:dev@xxxxxxxxxxx</post>
+		</mailingList>
+	</mailingLists>
+
+	<!-- ======================================= -->
+	<!-- ====   Organization Information     === -->
+	<!-- ======================================= -->
+
+	<organization>
+		<name>Arakhnê.org Project</name>
+		<url>http://www.arakhne.org</url>
+	</organization>
+
+	<developers>
+		<developer>
+			<id>galland</id>
+			<name>Stephane Galland</name>
+			<email>galland@xxxxxxxxxxx</email>
+			<url>http://www.arakhne.org/homes/galland.html</url>
+			<organization />
+			<organizationUrl />
+			<roles>
+				<role>Founder</role>
+				<role>Architect</role>
+				<role>Developer</role>
+			</roles>
+			<timezone />
+			<properties />
+		</developer>
+		<developer>
+			<id>gaud</id>
+			<name>Nicolas Gaud</name>
+			<email>gaud@xxxxxxxxxxx</email>
+			<url>http://www.arakhne.org/homes/gaud.html</url>
+			<organization />
+			<organizationUrl />
+			<roles>
+				<role>Developer</role>
+			</roles>
+			<timezone />
+			<properties />
+		</developer>
+	</developers>
+	
+	<!-- ======================================= -->
+	<!-- ====  Devel Configuration           === -->
+	<!-- ======================================= -->
+	
+	<distributionManagement>
+		<repository>
+			<id>repository.arakhne.org</id>
+			<name>Arakhn&amp;ecirc; Snapshots Repository</name>
+			<url>file:///srv/arakhne.org/repository/maven/</url>
+		</repository>
+		<site>
+			<id>afc.site.arakhne.org</id>
+			<name>AFC Project Websites Repository</name>
+			<url>ftp://ftp.tuxfamily.org/arakhne/arakhne-web/htdocs/maven/afc/</url>
+		</site>
+	</distributionManagement>
+
+	<scm>
+		<connection>scm:svn:svn://svn.tuxfamily.org/svnroot/arakhne/afc/tags/afc-1.0</connection>
+		<developerConnection>scm:svn:svn+ssh://svn.tuxfamily.org/svnroot/arakhne/afc/tags/afc-1.0</developerConnection>
+	</scm>
+
+	<build>
+		<plugins> 
+			<plugin>
+				<groupId>org.apache.maven.plugins</groupId>
+				<artifactId>maven-compiler-plugin</artifactId>
+				<configuration>
+					<source>${version_myjdk}</source>
+					<target>${version_myjdk}</target>
+				</configuration>
+			</plugin>
+			<plugin>
+				<groupId>org.apache.maven.plugins</groupId>
+				<artifactId>maven-scm-plugin</artifactId>
+				<configuration>
+					<goals>install</goals>
+				</configuration>
+			</plugin>
+			<plugin>
+				<groupId>org.apache.maven.plugins</groupId>
+				<artifactId>maven-site-plugin</artifactId>
+			</plugin>		
+			<plugin>
+				<groupId>org.apache.maven.plugins</groupId>
+				<artifactId>maven-deploy-plugin</artifactId>
+			</plugin>
+			<plugin>
+				<groupId>org.apache.maven.plugins</groupId>
+				<artifactId>maven-enforcer-plugin</artifactId>
+				<executions>
+					<execution>
+						<id>enforce-java</id>
+						<goals>
+							<goal>enforce</goal>
+						</goals>
+						<configuration>
+							<rules>
+								<requireJavaVersion>
+									<version>${version_myjdk}</version>
+								</requireJavaVersion>
+							</rules>    
+						</configuration>
+					</execution>
+				</executions>
+			</plugin>
+		</plugins>
+	</build>
+
+	<!-- ======================================= -->
+	<!-- ====       Repositories             === -->
+	<!-- ======================================= -->
+
+	<repositories>
+		<repository>
+			<id>Codehaus Snapshots</id>
+			<url>http://snapshots.repository.codehaus.org/</url>
+		</repository>
+		<repository>
+			<id>Arakhn&amp;ecirc; Maven Repository</id>
+			<url>http://download.tuxfamily.org/arakhne/maven/</url>
+		</repository>
+	</repositories>
+
+	<!-- ======================================= -->
+	<!-- ====        Reports                 === -->
+	<!-- ======================================= -->
+	<reporting>
+		<plugins>
+			<plugin>
+				<groupId>org.apache.maven.plugins</groupId>
+				<artifactId>maven-javadoc-plugin</artifactId>
+			</plugin>
+			<plugin>
+				<groupId>org.codehaus.mojo</groupId>
+				<artifactId>dashboard-maven-plugin</artifactId>
+			</plugin>
+			<plugin>
+				<artifactId>maven-javadoc-plugin</artifactId>
+			</plugin>
+			<plugin>
+				<groupId>org.codehaus.mojo</groupId>
+				<artifactId>jxr-maven-plugin</artifactId>
+			</plugin>
+			<plugin>
+				<artifactId>maven-surefire-plugin</artifactId>
+			</plugin>
+			<plugin>
+				<groupId>org.codehaus.mojo</groupId>
+				<artifactId>cobertura-maven-plugin</artifactId>
+			</plugin>
+			<plugin>
+				<groupId>org.codehaus.mojo</groupId>
+				<artifactId>taglist-maven-plugin</artifactId>
+			</plugin>
+			<plugin>
+				<groupId>org.codehaus.mojo</groupId>
+				<artifactId>findbugs-maven-plugin</artifactId>
+				<version>1.1.1</version>
+				<configuration>
+					<threshold>Normal</threshold>
+				</configuration>
+			</plugin>
+			<plugin>
+				<groupId>org.apache.maven.plugins</groupId>
+				<artifactId>maven-pmd-plugin</artifactId>
+				<configuration>
+					<targetjdk>${version_myjdk}</targetjdk>
+					<rulesets>
+						<ruleset>/rulesets/basic.xml</ruleset>
+						<ruleset>/rulesets/controversial.xml</ruleset>
+					</rulesets>
+					<format>xml</format>
+					<linkXref>true</linkXref>
+					<sourceEncoding>utf-8</sourceEncoding>
+					<minimumTokens>100</minimumTokens>
+				</configuration>
+			</plugin>
+		</plugins>
+	</reporting>
+
+</project>


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/