diff --git a/.settings/org.maven.ide.eclipse.prefs b/.settings/org.maven.ide.eclipse.prefs
new file mode 100644
index 0000000..5a738b6
--- /dev/null
+++ b/.settings/org.maven.ide.eclipse.prefs
@@ -0,0 +1,8 @@
+#Mon Nov 24 20:22:59 CET 2008
+activeProfiles=
+eclipse.preferences.version=1
+fullBuildGoals=process-test-resources
+includeModules=false
+resolveWorkspaceProjects=true
+resourceFilterGoals=process-resources resources\:testResources
+version=1
diff --git a/build/vasc-bin-jar.xml b/build/vasc-bin-jar.xml
deleted file mode 100644
index aafe4d8..0000000
--- a/build/vasc-bin-jar.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/build/vasc-javadocs.xml b/build/vasc-javadocs.xml
deleted file mode 100644
index d58367d..0000000
--- a/build/vasc-javadocs.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/build/vasc-src-jar.xml b/build/vasc-src-jar.xml
deleted file mode 100644
index eb65622..0000000
--- a/build/vasc-src-jar.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
new file mode 100644
index 0000000..3551a83
--- /dev/null
+++ b/pom.xml
@@ -0,0 +1,166 @@
+
+ 4.0.0
+ com.idcanet
+ vasc
+ jar
+ 1.0-SNAPSHOT
+ Vasc with maven
+ http://maven.apache.org
+
+
+
+
+ maven.dev.java.net
+ Java.net Repository for Maven
+ http://download.java.net/maven/2/
+ default
+
+
+ maven.jboss.org
+ JBoss.org maven2 Repository
+ http://repository.jboss.org/maven2/
+ default
+
+
+
+
+
+
+
+ junit
+ junit
+ 4.0
+ test
+
+
+ dk.eobjects.metamodel
+ MetaModel-full
+ 1.1.1
+
+
+
+ de.odysseus.juel
+ juel
+ 2.1.0
+
+
+
+ org.codehaus.mojo
+ hibernate3-maven-plugin
+ 2.1
+
+
+
+ com.novell.ldap
+ jldap
+ 4.3
+
+
+
+ com.idcanet
+ x4o
+ 0.8-SNAPSHOT
+
+
+
+
+ target
+ target/classes
+ ${project.artifactId}-${project.version}
+ target/test-classes
+ src/
+ tests/
+
+
+
+
+
+
+ maven-compiler-plugin
+
+ UTF-8
+
+ 1.5
+
+
+
+ maven-site-plugin
+ 2.0-beta-7
+
+ UTF-8
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ target/site
+
+
+
+
+
+
diff --git a/src/com/idcanet/vasc/annotations/VascAdmin.java b/src/main/java/com/idcanet/vasc/annotations/VascAdmin.java
similarity index 100%
rename from src/com/idcanet/vasc/annotations/VascAdmin.java
rename to src/main/java/com/idcanet/vasc/annotations/VascAdmin.java
diff --git a/src/com/idcanet/vasc/annotations/VascAnnotationParser.java b/src/main/java/com/idcanet/vasc/annotations/VascAnnotationParser.java
similarity index 100%
rename from src/com/idcanet/vasc/annotations/VascAnnotationParser.java
rename to src/main/java/com/idcanet/vasc/annotations/VascAnnotationParser.java
diff --git a/src/com/idcanet/vasc/annotations/VascChoices.java b/src/main/java/com/idcanet/vasc/annotations/VascChoices.java
similarity index 100%
rename from src/com/idcanet/vasc/annotations/VascChoices.java
rename to src/main/java/com/idcanet/vasc/annotations/VascChoices.java
diff --git a/src/com/idcanet/vasc/annotations/VascColumnWidth.java b/src/main/java/com/idcanet/vasc/annotations/VascColumnWidth.java
similarity index 100%
rename from src/com/idcanet/vasc/annotations/VascColumnWidth.java
rename to src/main/java/com/idcanet/vasc/annotations/VascColumnWidth.java
diff --git a/src/com/idcanet/vasc/annotations/VascDefaultValue.java b/src/main/java/com/idcanet/vasc/annotations/VascDefaultValue.java
similarity index 100%
rename from src/com/idcanet/vasc/annotations/VascDefaultValue.java
rename to src/main/java/com/idcanet/vasc/annotations/VascDefaultValue.java
diff --git a/src/com/idcanet/vasc/annotations/VascDescription.java b/src/main/java/com/idcanet/vasc/annotations/VascDescription.java
similarity index 100%
rename from src/com/idcanet/vasc/annotations/VascDescription.java
rename to src/main/java/com/idcanet/vasc/annotations/VascDescription.java
diff --git a/src/com/idcanet/vasc/annotations/VascDisplayName.java b/src/main/java/com/idcanet/vasc/annotations/VascDisplayName.java
similarity index 100%
rename from src/com/idcanet/vasc/annotations/VascDisplayName.java
rename to src/main/java/com/idcanet/vasc/annotations/VascDisplayName.java
diff --git a/src/com/idcanet/vasc/annotations/VascEditorType.java b/src/main/java/com/idcanet/vasc/annotations/VascEditorType.java
similarity index 100%
rename from src/com/idcanet/vasc/annotations/VascEditorType.java
rename to src/main/java/com/idcanet/vasc/annotations/VascEditorType.java
diff --git a/src/com/idcanet/vasc/annotations/VascEventChannel.java b/src/main/java/com/idcanet/vasc/annotations/VascEventChannel.java
similarity index 100%
rename from src/com/idcanet/vasc/annotations/VascEventChannel.java
rename to src/main/java/com/idcanet/vasc/annotations/VascEventChannel.java
diff --git a/src/com/idcanet/vasc/annotations/VascFieldOptions.java b/src/main/java/com/idcanet/vasc/annotations/VascFieldOptions.java
similarity index 100%
rename from src/com/idcanet/vasc/annotations/VascFieldOptions.java
rename to src/main/java/com/idcanet/vasc/annotations/VascFieldOptions.java
diff --git a/src/com/idcanet/vasc/annotations/VascHelpId.java b/src/main/java/com/idcanet/vasc/annotations/VascHelpId.java
similarity index 100%
rename from src/com/idcanet/vasc/annotations/VascHelpId.java
rename to src/main/java/com/idcanet/vasc/annotations/VascHelpId.java
diff --git a/src/com/idcanet/vasc/annotations/VascImage.java b/src/main/java/com/idcanet/vasc/annotations/VascImage.java
similarity index 100%
rename from src/com/idcanet/vasc/annotations/VascImage.java
rename to src/main/java/com/idcanet/vasc/annotations/VascImage.java
diff --git a/src/com/idcanet/vasc/annotations/VascModelReference.java b/src/main/java/com/idcanet/vasc/annotations/VascModelReference.java
similarity index 100%
rename from src/com/idcanet/vasc/annotations/VascModelReference.java
rename to src/main/java/com/idcanet/vasc/annotations/VascModelReference.java
diff --git a/src/com/idcanet/vasc/annotations/VascName.java b/src/main/java/com/idcanet/vasc/annotations/VascName.java
similarity index 100%
rename from src/com/idcanet/vasc/annotations/VascName.java
rename to src/main/java/com/idcanet/vasc/annotations/VascName.java
diff --git a/src/com/idcanet/vasc/annotations/VascPrimaryKey.java b/src/main/java/com/idcanet/vasc/annotations/VascPrimaryKey.java
similarity index 100%
rename from src/com/idcanet/vasc/annotations/VascPrimaryKey.java
rename to src/main/java/com/idcanet/vasc/annotations/VascPrimaryKey.java
diff --git a/src/com/idcanet/vasc/annotations/VascUserRoles.java b/src/main/java/com/idcanet/vasc/annotations/VascUserRoles.java
similarity index 100%
rename from src/com/idcanet/vasc/annotations/VascUserRoles.java
rename to src/main/java/com/idcanet/vasc/annotations/VascUserRoles.java
diff --git a/src/com/idcanet/vasc/backends/jdbc/JdbcConnectionProvider.java b/src/main/java/com/idcanet/vasc/backends/jdbc/JdbcConnectionProvider.java
similarity index 100%
rename from src/com/idcanet/vasc/backends/jdbc/JdbcConnectionProvider.java
rename to src/main/java/com/idcanet/vasc/backends/jdbc/JdbcConnectionProvider.java
diff --git a/src/com/idcanet/vasc/backends/jdbc/JdbcVascBackend.java b/src/main/java/com/idcanet/vasc/backends/jdbc/JdbcVascBackend.java
similarity index 100%
rename from src/com/idcanet/vasc/backends/jdbc/JdbcVascBackend.java
rename to src/main/java/com/idcanet/vasc/backends/jdbc/JdbcVascBackend.java
diff --git a/src/com/idcanet/vasc/backends/jdbc/JdbcXpqlVascBackend.java b/src/main/java/com/idcanet/vasc/backends/jdbc/JdbcXpqlVascBackend.java
similarity index 100%
rename from src/com/idcanet/vasc/backends/jdbc/JdbcXpqlVascBackend.java
rename to src/main/java/com/idcanet/vasc/backends/jdbc/JdbcXpqlVascBackend.java
diff --git a/src/com/idcanet/vasc/backends/jpa/AbstractHibernateVascBackend.java b/src/main/java/com/idcanet/vasc/backends/jpa/AbstractHibernateVascBackend.java
similarity index 100%
rename from src/com/idcanet/vasc/backends/jpa/AbstractHibernateVascBackend.java
rename to src/main/java/com/idcanet/vasc/backends/jpa/AbstractHibernateVascBackend.java
diff --git a/src/com/idcanet/vasc/backends/jpa/AbstractPersistenceVascBackend.java b/src/main/java/com/idcanet/vasc/backends/jpa/AbstractPersistenceVascBackend.java
similarity index 100%
rename from src/com/idcanet/vasc/backends/jpa/AbstractPersistenceVascBackend.java
rename to src/main/java/com/idcanet/vasc/backends/jpa/AbstractPersistenceVascBackend.java
diff --git a/src/com/idcanet/vasc/backends/jpa/Serv5XpqlHibernateVascBackend.java b/src/main/java/com/idcanet/vasc/backends/jpa/Serv5XpqlHibernateVascBackend.java
similarity index 100%
rename from src/com/idcanet/vasc/backends/jpa/Serv5XpqlHibernateVascBackend.java
rename to src/main/java/com/idcanet/vasc/backends/jpa/Serv5XpqlHibernateVascBackend.java
diff --git a/src/com/idcanet/vasc/backends/ldap/LdapConnectionProvider.java b/src/main/java/com/idcanet/vasc/backends/ldap/LdapConnectionProvider.java
similarity index 100%
rename from src/com/idcanet/vasc/backends/ldap/LdapConnectionProvider.java
rename to src/main/java/com/idcanet/vasc/backends/ldap/LdapConnectionProvider.java
diff --git a/src/com/idcanet/vasc/backends/ldap/LdapVascBackend.java b/src/main/java/com/idcanet/vasc/backends/ldap/LdapVascBackend.java
similarity index 100%
rename from src/com/idcanet/vasc/backends/ldap/LdapVascBackend.java
rename to src/main/java/com/idcanet/vasc/backends/ldap/LdapVascBackend.java
diff --git a/src/com/idcanet/vasc/backends/ldap/SimpleLdapConnectionProvider.java b/src/main/java/com/idcanet/vasc/backends/ldap/SimpleLdapConnectionProvider.java
similarity index 100%
rename from src/com/idcanet/vasc/backends/ldap/SimpleLdapConnectionProvider.java
rename to src/main/java/com/idcanet/vasc/backends/ldap/SimpleLdapConnectionProvider.java
diff --git a/src/com/idcanet/vasc/core/AbstractVascBackend.java b/src/main/java/com/idcanet/vasc/core/AbstractVascBackend.java
similarity index 100%
rename from src/com/idcanet/vasc/core/AbstractVascBackend.java
rename to src/main/java/com/idcanet/vasc/core/AbstractVascBackend.java
diff --git a/src/com/idcanet/vasc/core/AbstractVascEntryFieldType.java b/src/main/java/com/idcanet/vasc/core/AbstractVascEntryFieldType.java
similarity index 100%
rename from src/com/idcanet/vasc/core/AbstractVascEntryFieldType.java
rename to src/main/java/com/idcanet/vasc/core/AbstractVascEntryFieldType.java
diff --git a/src/com/idcanet/vasc/core/AbstractVascFrontend.java b/src/main/java/com/idcanet/vasc/core/AbstractVascFrontend.java
similarity index 100%
rename from src/com/idcanet/vasc/core/AbstractVascFrontend.java
rename to src/main/java/com/idcanet/vasc/core/AbstractVascFrontend.java
diff --git a/src/com/idcanet/vasc/core/VascBackend.java b/src/main/java/com/idcanet/vasc/core/VascBackend.java
similarity index 100%
rename from src/com/idcanet/vasc/core/VascBackend.java
rename to src/main/java/com/idcanet/vasc/core/VascBackend.java
diff --git a/src/com/idcanet/vasc/core/VascBackendController.java b/src/main/java/com/idcanet/vasc/core/VascBackendController.java
similarity index 100%
rename from src/com/idcanet/vasc/core/VascBackendController.java
rename to src/main/java/com/idcanet/vasc/core/VascBackendController.java
diff --git a/src/com/idcanet/vasc/core/VascBackendControllerLocal.java b/src/main/java/com/idcanet/vasc/core/VascBackendControllerLocal.java
similarity index 100%
rename from src/com/idcanet/vasc/core/VascBackendControllerLocal.java
rename to src/main/java/com/idcanet/vasc/core/VascBackendControllerLocal.java
diff --git a/src/com/idcanet/vasc/core/VascBackendControllerResolver.java b/src/main/java/com/idcanet/vasc/core/VascBackendControllerResolver.java
similarity index 100%
rename from src/com/idcanet/vasc/core/VascBackendControllerResolver.java
rename to src/main/java/com/idcanet/vasc/core/VascBackendControllerResolver.java
diff --git a/src/com/idcanet/vasc/core/VascController.java b/src/main/java/com/idcanet/vasc/core/VascController.java
similarity index 100%
rename from src/com/idcanet/vasc/core/VascController.java
rename to src/main/java/com/idcanet/vasc/core/VascController.java
diff --git a/src/com/idcanet/vasc/core/VascEntry.java b/src/main/java/com/idcanet/vasc/core/VascEntry.java
similarity index 100%
rename from src/com/idcanet/vasc/core/VascEntry.java
rename to src/main/java/com/idcanet/vasc/core/VascEntry.java
diff --git a/src/com/idcanet/vasc/core/VascEntryController.java b/src/main/java/com/idcanet/vasc/core/VascEntryController.java
similarity index 100%
rename from src/com/idcanet/vasc/core/VascEntryController.java
rename to src/main/java/com/idcanet/vasc/core/VascEntryController.java
diff --git a/src/com/idcanet/vasc/core/VascEntryControllerLocal.java b/src/main/java/com/idcanet/vasc/core/VascEntryControllerLocal.java
similarity index 100%
rename from src/com/idcanet/vasc/core/VascEntryControllerLocal.java
rename to src/main/java/com/idcanet/vasc/core/VascEntryControllerLocal.java
diff --git a/src/com/idcanet/vasc/core/VascEntryControllerResolver.java b/src/main/java/com/idcanet/vasc/core/VascEntryControllerResolver.java
similarity index 100%
rename from src/com/idcanet/vasc/core/VascEntryControllerResolver.java
rename to src/main/java/com/idcanet/vasc/core/VascEntryControllerResolver.java
diff --git a/src/com/idcanet/vasc/core/VascEntryField.java b/src/main/java/com/idcanet/vasc/core/VascEntryField.java
similarity index 100%
rename from src/com/idcanet/vasc/core/VascEntryField.java
rename to src/main/java/com/idcanet/vasc/core/VascEntryField.java
diff --git a/src/com/idcanet/vasc/core/VascEntryFieldSet.java b/src/main/java/com/idcanet/vasc/core/VascEntryFieldSet.java
similarity index 100%
rename from src/com/idcanet/vasc/core/VascEntryFieldSet.java
rename to src/main/java/com/idcanet/vasc/core/VascEntryFieldSet.java
diff --git a/src/com/idcanet/vasc/core/VascEntryFieldType.java b/src/main/java/com/idcanet/vasc/core/VascEntryFieldType.java
similarity index 100%
rename from src/com/idcanet/vasc/core/VascEntryFieldType.java
rename to src/main/java/com/idcanet/vasc/core/VascEntryFieldType.java
diff --git a/src/com/idcanet/vasc/core/VascEntryFieldTypeController.java b/src/main/java/com/idcanet/vasc/core/VascEntryFieldTypeController.java
similarity index 100%
rename from src/com/idcanet/vasc/core/VascEntryFieldTypeController.java
rename to src/main/java/com/idcanet/vasc/core/VascEntryFieldTypeController.java
diff --git a/src/com/idcanet/vasc/core/VascEntryFieldTypeControllerResolver.java b/src/main/java/com/idcanet/vasc/core/VascEntryFieldTypeControllerResolver.java
similarity index 100%
rename from src/com/idcanet/vasc/core/VascEntryFieldTypeControllerResolver.java
rename to src/main/java/com/idcanet/vasc/core/VascEntryFieldTypeControllerResolver.java
diff --git a/src/com/idcanet/vasc/core/VascEntryFinalizer.java b/src/main/java/com/idcanet/vasc/core/VascEntryFinalizer.java
similarity index 100%
rename from src/com/idcanet/vasc/core/VascEntryFinalizer.java
rename to src/main/java/com/idcanet/vasc/core/VascEntryFinalizer.java
diff --git a/src/com/idcanet/vasc/core/VascEventChannelController.java b/src/main/java/com/idcanet/vasc/core/VascEventChannelController.java
similarity index 100%
rename from src/com/idcanet/vasc/core/VascEventChannelController.java
rename to src/main/java/com/idcanet/vasc/core/VascEventChannelController.java
diff --git a/src/com/idcanet/vasc/core/VascEventChannelControllerResolver.java b/src/main/java/com/idcanet/vasc/core/VascEventChannelControllerResolver.java
similarity index 100%
rename from src/com/idcanet/vasc/core/VascEventChannelControllerResolver.java
rename to src/main/java/com/idcanet/vasc/core/VascEventChannelControllerResolver.java
diff --git a/src/com/idcanet/vasc/core/VascException.java b/src/main/java/com/idcanet/vasc/core/VascException.java
similarity index 100%
rename from src/com/idcanet/vasc/core/VascException.java
rename to src/main/java/com/idcanet/vasc/core/VascException.java
diff --git a/src/com/idcanet/vasc/core/VascFrontend.java b/src/main/java/com/idcanet/vasc/core/VascFrontend.java
similarity index 100%
rename from src/com/idcanet/vasc/core/VascFrontend.java
rename to src/main/java/com/idcanet/vasc/core/VascFrontend.java
diff --git a/src/com/idcanet/vasc/core/VascFrontendData.java b/src/main/java/com/idcanet/vasc/core/VascFrontendData.java
similarity index 100%
rename from src/com/idcanet/vasc/core/VascFrontendData.java
rename to src/main/java/com/idcanet/vasc/core/VascFrontendData.java
diff --git a/src/com/idcanet/vasc/core/VascFrontendExceptionHandler.java b/src/main/java/com/idcanet/vasc/core/VascFrontendExceptionHandler.java
similarity index 100%
rename from src/com/idcanet/vasc/core/VascFrontendExceptionHandler.java
rename to src/main/java/com/idcanet/vasc/core/VascFrontendExceptionHandler.java
diff --git a/src/com/idcanet/vasc/core/VascFrontendHelper.java b/src/main/java/com/idcanet/vasc/core/VascFrontendHelper.java
similarity index 100%
rename from src/com/idcanet/vasc/core/VascFrontendHelper.java
rename to src/main/java/com/idcanet/vasc/core/VascFrontendHelper.java
diff --git a/src/com/idcanet/vasc/core/VascLinkEntry.java b/src/main/java/com/idcanet/vasc/core/VascLinkEntry.java
similarity index 100%
rename from src/com/idcanet/vasc/core/VascLinkEntry.java
rename to src/main/java/com/idcanet/vasc/core/VascLinkEntry.java
diff --git a/src/com/idcanet/vasc/core/VascUserRoleController.java b/src/main/java/com/idcanet/vasc/core/VascUserRoleController.java
similarity index 100%
rename from src/com/idcanet/vasc/core/VascUserRoleController.java
rename to src/main/java/com/idcanet/vasc/core/VascUserRoleController.java
diff --git a/src/com/idcanet/vasc/core/VascUserRoleControllerResolver.java b/src/main/java/com/idcanet/vasc/core/VascUserRoleControllerResolver.java
similarity index 100%
rename from src/com/idcanet/vasc/core/VascUserRoleControllerResolver.java
rename to src/main/java/com/idcanet/vasc/core/VascUserRoleControllerResolver.java
diff --git a/src/com/idcanet/vasc/core/actions/AbstractVascAction.java b/src/main/java/com/idcanet/vasc/core/actions/AbstractVascAction.java
similarity index 100%
rename from src/com/idcanet/vasc/core/actions/AbstractVascAction.java
rename to src/main/java/com/idcanet/vasc/core/actions/AbstractVascAction.java
diff --git a/src/com/idcanet/vasc/core/actions/ColumnVascAction.java b/src/main/java/com/idcanet/vasc/core/actions/ColumnVascAction.java
similarity index 100%
rename from src/com/idcanet/vasc/core/actions/ColumnVascAction.java
rename to src/main/java/com/idcanet/vasc/core/actions/ColumnVascAction.java
diff --git a/src/com/idcanet/vasc/core/actions/GlobalVascAction.java b/src/main/java/com/idcanet/vasc/core/actions/GlobalVascAction.java
similarity index 100%
rename from src/com/idcanet/vasc/core/actions/GlobalVascAction.java
rename to src/main/java/com/idcanet/vasc/core/actions/GlobalVascAction.java
diff --git a/src/com/idcanet/vasc/core/actions/RowVascAction.java b/src/main/java/com/idcanet/vasc/core/actions/RowVascAction.java
similarity index 100%
rename from src/com/idcanet/vasc/core/actions/RowVascAction.java
rename to src/main/java/com/idcanet/vasc/core/actions/RowVascAction.java
diff --git a/src/com/idcanet/vasc/core/actions/VascAction.java b/src/main/java/com/idcanet/vasc/core/actions/VascAction.java
similarity index 100%
rename from src/com/idcanet/vasc/core/actions/VascAction.java
rename to src/main/java/com/idcanet/vasc/core/actions/VascAction.java
diff --git a/src/com/idcanet/vasc/core/entry/VascEntryEventListener.java b/src/main/java/com/idcanet/vasc/core/entry/VascEntryEventListener.java
similarity index 100%
rename from src/com/idcanet/vasc/core/entry/VascEntryEventListener.java
rename to src/main/java/com/idcanet/vasc/core/entry/VascEntryEventListener.java
diff --git a/src/com/idcanet/vasc/core/entry/VascEntryExporter.java b/src/main/java/com/idcanet/vasc/core/entry/VascEntryExporter.java
similarity index 100%
rename from src/com/idcanet/vasc/core/entry/VascEntryExporter.java
rename to src/main/java/com/idcanet/vasc/core/entry/VascEntryExporter.java
diff --git a/src/com/idcanet/vasc/core/entry/VascEntryFieldEventChannel.java b/src/main/java/com/idcanet/vasc/core/entry/VascEntryFieldEventChannel.java
similarity index 100%
rename from src/com/idcanet/vasc/core/entry/VascEntryFieldEventChannel.java
rename to src/main/java/com/idcanet/vasc/core/entry/VascEntryFieldEventChannel.java
diff --git a/src/com/idcanet/vasc/core/entry/VascEntryFieldValue.java b/src/main/java/com/idcanet/vasc/core/entry/VascEntryFieldValue.java
similarity index 100%
rename from src/com/idcanet/vasc/core/entry/VascEntryFieldValue.java
rename to src/main/java/com/idcanet/vasc/core/entry/VascEntryFieldValue.java
diff --git a/src/com/idcanet/vasc/core/entry/VascEntryRecordCreator.java b/src/main/java/com/idcanet/vasc/core/entry/VascEntryRecordCreator.java
similarity index 100%
rename from src/com/idcanet/vasc/core/entry/VascEntryRecordCreator.java
rename to src/main/java/com/idcanet/vasc/core/entry/VascEntryRecordCreator.java
diff --git a/src/com/idcanet/vasc/core/entry/VascEntryResourceResolver.java b/src/main/java/com/idcanet/vasc/core/entry/VascEntryResourceResolver.java
similarity index 100%
rename from src/com/idcanet/vasc/core/entry/VascEntryResourceResolver.java
rename to src/main/java/com/idcanet/vasc/core/entry/VascEntryResourceResolver.java
diff --git a/src/com/idcanet/vasc/core/ui/VascColumnValueModelListener.java b/src/main/java/com/idcanet/vasc/core/ui/VascColumnValueModelListener.java
similarity index 100%
rename from src/com/idcanet/vasc/core/ui/VascColumnValueModelListener.java
rename to src/main/java/com/idcanet/vasc/core/ui/VascColumnValueModelListener.java
diff --git a/src/com/idcanet/vasc/core/ui/VascSelectItem.java b/src/main/java/com/idcanet/vasc/core/ui/VascSelectItem.java
similarity index 100%
rename from src/com/idcanet/vasc/core/ui/VascSelectItem.java
rename to src/main/java/com/idcanet/vasc/core/ui/VascSelectItem.java
diff --git a/src/com/idcanet/vasc/core/ui/VascSelectItemModel.java b/src/main/java/com/idcanet/vasc/core/ui/VascSelectItemModel.java
similarity index 100%
rename from src/com/idcanet/vasc/core/ui/VascSelectItemModel.java
rename to src/main/java/com/idcanet/vasc/core/ui/VascSelectItemModel.java
diff --git a/src/com/idcanet/vasc/core/ui/VascUIActionComponent.java b/src/main/java/com/idcanet/vasc/core/ui/VascUIActionComponent.java
similarity index 100%
rename from src/com/idcanet/vasc/core/ui/VascUIActionComponent.java
rename to src/main/java/com/idcanet/vasc/core/ui/VascUIActionComponent.java
diff --git a/src/com/idcanet/vasc/core/ui/VascUIActionComponentListener.java b/src/main/java/com/idcanet/vasc/core/ui/VascUIActionComponentListener.java
similarity index 100%
rename from src/com/idcanet/vasc/core/ui/VascUIActionComponentListener.java
rename to src/main/java/com/idcanet/vasc/core/ui/VascUIActionComponentListener.java
diff --git a/src/com/idcanet/vasc/core/ui/VascUIComponent.java b/src/main/java/com/idcanet/vasc/core/ui/VascUIComponent.java
similarity index 100%
rename from src/com/idcanet/vasc/core/ui/VascUIComponent.java
rename to src/main/java/com/idcanet/vasc/core/ui/VascUIComponent.java
diff --git a/src/com/idcanet/vasc/core/ui/VascValueModel.java b/src/main/java/com/idcanet/vasc/core/ui/VascValueModel.java
similarity index 100%
rename from src/com/idcanet/vasc/core/ui/VascValueModel.java
rename to src/main/java/com/idcanet/vasc/core/ui/VascValueModel.java
diff --git a/src/com/idcanet/vasc/core/ui/VascValueModelListener.java b/src/main/java/com/idcanet/vasc/core/ui/VascValueModelListener.java
similarity index 100%
rename from src/com/idcanet/vasc/core/ui/VascValueModelListener.java
rename to src/main/java/com/idcanet/vasc/core/ui/VascValueModelListener.java
diff --git a/src/com/idcanet/vasc/frontends/swing/SwingVascFrontend.java b/src/main/java/com/idcanet/vasc/frontends/swing/SwingVascFrontend.java
similarity index 100%
rename from src/com/idcanet/vasc/frontends/swing/SwingVascFrontend.java
rename to src/main/java/com/idcanet/vasc/frontends/swing/SwingVascFrontend.java
diff --git a/src/com/idcanet/vasc/frontends/swing/TableSorter.java b/src/main/java/com/idcanet/vasc/frontends/swing/TableSorter.java
similarity index 100%
rename from src/com/idcanet/vasc/frontends/swing/TableSorter.java
rename to src/main/java/com/idcanet/vasc/frontends/swing/TableSorter.java
diff --git a/src/com/idcanet/vasc/frontends/swing/ui/SwingBoolean.java b/src/main/java/com/idcanet/vasc/frontends/swing/ui/SwingBoolean.java
similarity index 100%
rename from src/com/idcanet/vasc/frontends/swing/ui/SwingBoolean.java
rename to src/main/java/com/idcanet/vasc/frontends/swing/ui/SwingBoolean.java
diff --git a/src/com/idcanet/vasc/frontends/swing/ui/SwingButton.java b/src/main/java/com/idcanet/vasc/frontends/swing/ui/SwingButton.java
similarity index 100%
rename from src/com/idcanet/vasc/frontends/swing/ui/SwingButton.java
rename to src/main/java/com/idcanet/vasc/frontends/swing/ui/SwingButton.java
diff --git a/src/com/idcanet/vasc/frontends/swing/ui/SwingColorChooser.java b/src/main/java/com/idcanet/vasc/frontends/swing/ui/SwingColorChooser.java
similarity index 100%
rename from src/com/idcanet/vasc/frontends/swing/ui/SwingColorChooser.java
rename to src/main/java/com/idcanet/vasc/frontends/swing/ui/SwingColorChooser.java
diff --git a/src/com/idcanet/vasc/frontends/swing/ui/SwingDate.java b/src/main/java/com/idcanet/vasc/frontends/swing/ui/SwingDate.java
similarity index 100%
rename from src/com/idcanet/vasc/frontends/swing/ui/SwingDate.java
rename to src/main/java/com/idcanet/vasc/frontends/swing/ui/SwingDate.java
diff --git a/src/com/idcanet/vasc/frontends/swing/ui/SwingLabel.java b/src/main/java/com/idcanet/vasc/frontends/swing/ui/SwingLabel.java
similarity index 100%
rename from src/com/idcanet/vasc/frontends/swing/ui/SwingLabel.java
rename to src/main/java/com/idcanet/vasc/frontends/swing/ui/SwingLabel.java
diff --git a/src/com/idcanet/vasc/frontends/swing/ui/SwingList.java b/src/main/java/com/idcanet/vasc/frontends/swing/ui/SwingList.java
similarity index 100%
rename from src/com/idcanet/vasc/frontends/swing/ui/SwingList.java
rename to src/main/java/com/idcanet/vasc/frontends/swing/ui/SwingList.java
diff --git a/src/com/idcanet/vasc/frontends/swing/ui/SwingText.java b/src/main/java/com/idcanet/vasc/frontends/swing/ui/SwingText.java
similarity index 100%
rename from src/com/idcanet/vasc/frontends/swing/ui/SwingText.java
rename to src/main/java/com/idcanet/vasc/frontends/swing/ui/SwingText.java
diff --git a/src/com/idcanet/vasc/frontends/swing/ui/SwingTextArea.java b/src/main/java/com/idcanet/vasc/frontends/swing/ui/SwingTextArea.java
similarity index 100%
rename from src/com/idcanet/vasc/frontends/swing/ui/SwingTextArea.java
rename to src/main/java/com/idcanet/vasc/frontends/swing/ui/SwingTextArea.java
diff --git a/src/com/idcanet/vasc/frontends/swt/SwtVascFrontend.java b/src/main/java/com/idcanet/vasc/frontends/swt/SwtVascFrontend.java
similarity index 100%
rename from src/com/idcanet/vasc/frontends/swt/SwtVascFrontend.java
rename to src/main/java/com/idcanet/vasc/frontends/swt/SwtVascFrontend.java
diff --git a/src/com/idcanet/vasc/frontends/web/jsf/JSFVascFrontendRenderer.java b/src/main/java/com/idcanet/vasc/frontends/web/jsf/JSFVascFrontendRenderer.java
similarity index 100%
rename from src/com/idcanet/vasc/frontends/web/jsf/JSFVascFrontendRenderer.java
rename to src/main/java/com/idcanet/vasc/frontends/web/jsf/JSFVascFrontendRenderer.java
diff --git a/src/com/idcanet/vasc/frontends/web/jsf/VascUIComponent.java b/src/main/java/com/idcanet/vasc/frontends/web/jsf/VascUIComponent.java
similarity index 100%
rename from src/com/idcanet/vasc/frontends/web/jsf/VascUIComponent.java
rename to src/main/java/com/idcanet/vasc/frontends/web/jsf/VascUIComponent.java
diff --git a/src/com/idcanet/vasc/frontends/web/jsf/VascUIComponentTag.java b/src/main/java/com/idcanet/vasc/frontends/web/jsf/VascUIComponentTag.java
similarity index 100%
rename from src/com/idcanet/vasc/frontends/web/jsf/VascUIComponentTag.java
rename to src/main/java/com/idcanet/vasc/frontends/web/jsf/VascUIComponentTag.java
diff --git a/src/com/idcanet/vasc/impl/DefaultVascBackedEntryFinalizer.java b/src/main/java/com/idcanet/vasc/impl/DefaultVascBackedEntryFinalizer.java
similarity index 100%
rename from src/com/idcanet/vasc/impl/DefaultVascBackedEntryFinalizer.java
rename to src/main/java/com/idcanet/vasc/impl/DefaultVascBackedEntryFinalizer.java
diff --git a/src/com/idcanet/vasc/impl/DefaultVascBackendController.java b/src/main/java/com/idcanet/vasc/impl/DefaultVascBackendController.java
similarity index 100%
rename from src/com/idcanet/vasc/impl/DefaultVascBackendController.java
rename to src/main/java/com/idcanet/vasc/impl/DefaultVascBackendController.java
diff --git a/src/com/idcanet/vasc/impl/DefaultVascBackendControllerResolver.java b/src/main/java/com/idcanet/vasc/impl/DefaultVascBackendControllerResolver.java
similarity index 100%
rename from src/com/idcanet/vasc/impl/DefaultVascBackendControllerResolver.java
rename to src/main/java/com/idcanet/vasc/impl/DefaultVascBackendControllerResolver.java
diff --git a/src/com/idcanet/vasc/impl/DefaultVascController.java b/src/main/java/com/idcanet/vasc/impl/DefaultVascController.java
similarity index 100%
rename from src/com/idcanet/vasc/impl/DefaultVascController.java
rename to src/main/java/com/idcanet/vasc/impl/DefaultVascController.java
diff --git a/src/com/idcanet/vasc/impl/DefaultVascEntry.java b/src/main/java/com/idcanet/vasc/impl/DefaultVascEntry.java
similarity index 100%
rename from src/com/idcanet/vasc/impl/DefaultVascEntry.java
rename to src/main/java/com/idcanet/vasc/impl/DefaultVascEntry.java
diff --git a/src/com/idcanet/vasc/impl/DefaultVascEntryController.java b/src/main/java/com/idcanet/vasc/impl/DefaultVascEntryController.java
similarity index 100%
rename from src/com/idcanet/vasc/impl/DefaultVascEntryController.java
rename to src/main/java/com/idcanet/vasc/impl/DefaultVascEntryController.java
diff --git a/src/com/idcanet/vasc/impl/DefaultVascEntryControllerResolver.java b/src/main/java/com/idcanet/vasc/impl/DefaultVascEntryControllerResolver.java
similarity index 100%
rename from src/com/idcanet/vasc/impl/DefaultVascEntryControllerResolver.java
rename to src/main/java/com/idcanet/vasc/impl/DefaultVascEntryControllerResolver.java
diff --git a/src/com/idcanet/vasc/impl/DefaultVascEntryField.java b/src/main/java/com/idcanet/vasc/impl/DefaultVascEntryField.java
similarity index 100%
rename from src/com/idcanet/vasc/impl/DefaultVascEntryField.java
rename to src/main/java/com/idcanet/vasc/impl/DefaultVascEntryField.java
diff --git a/src/com/idcanet/vasc/impl/DefaultVascEntryFieldSet.java b/src/main/java/com/idcanet/vasc/impl/DefaultVascEntryFieldSet.java
similarity index 100%
rename from src/com/idcanet/vasc/impl/DefaultVascEntryFieldSet.java
rename to src/main/java/com/idcanet/vasc/impl/DefaultVascEntryFieldSet.java
diff --git a/src/com/idcanet/vasc/impl/DefaultVascEventChannelControllerResolver.java b/src/main/java/com/idcanet/vasc/impl/DefaultVascEventChannelControllerResolver.java
similarity index 100%
rename from src/com/idcanet/vasc/impl/DefaultVascEventChannelControllerResolver.java
rename to src/main/java/com/idcanet/vasc/impl/DefaultVascEventChannelControllerResolver.java
diff --git a/src/com/idcanet/vasc/impl/DefaultVascFrontendData.java b/src/main/java/com/idcanet/vasc/impl/DefaultVascFrontendData.java
similarity index 100%
rename from src/com/idcanet/vasc/impl/DefaultVascFrontendData.java
rename to src/main/java/com/idcanet/vasc/impl/DefaultVascFrontendData.java
diff --git a/src/com/idcanet/vasc/impl/DefaultVascFrontendEntryFinalizer.java b/src/main/java/com/idcanet/vasc/impl/DefaultVascFrontendEntryFinalizer.java
similarity index 100%
rename from src/com/idcanet/vasc/impl/DefaultVascFrontendEntryFinalizer.java
rename to src/main/java/com/idcanet/vasc/impl/DefaultVascFrontendEntryFinalizer.java
diff --git a/src/com/idcanet/vasc/impl/DefaultVascFrontendHelper.java b/src/main/java/com/idcanet/vasc/impl/DefaultVascFrontendHelper.java
similarity index 100%
rename from src/com/idcanet/vasc/impl/DefaultVascFrontendHelper.java
rename to src/main/java/com/idcanet/vasc/impl/DefaultVascFrontendHelper.java
diff --git a/src/com/idcanet/vasc/impl/DefaultVascLinkEntry.java b/src/main/java/com/idcanet/vasc/impl/DefaultVascLinkEntry.java
similarity index 100%
rename from src/com/idcanet/vasc/impl/DefaultVascLinkEntry.java
rename to src/main/java/com/idcanet/vasc/impl/DefaultVascLinkEntry.java
diff --git a/src/com/idcanet/vasc/impl/DefaultVascUserRoleControllerResolver.java b/src/main/java/com/idcanet/vasc/impl/DefaultVascUserRoleControllerResolver.java
similarity index 100%
rename from src/com/idcanet/vasc/impl/DefaultVascUserRoleControllerResolver.java
rename to src/main/java/com/idcanet/vasc/impl/DefaultVascUserRoleControllerResolver.java
diff --git a/src/com/idcanet/vasc/impl/actions/AddRowAction.java b/src/main/java/com/idcanet/vasc/impl/actions/AddRowAction.java
similarity index 100%
rename from src/com/idcanet/vasc/impl/actions/AddRowAction.java
rename to src/main/java/com/idcanet/vasc/impl/actions/AddRowAction.java
diff --git a/src/com/idcanet/vasc/impl/actions/CSVExportGlobalAction.java b/src/main/java/com/idcanet/vasc/impl/actions/CSVExportGlobalAction.java
similarity index 100%
rename from src/com/idcanet/vasc/impl/actions/CSVExportGlobalAction.java
rename to src/main/java/com/idcanet/vasc/impl/actions/CSVExportGlobalAction.java
diff --git a/src/com/idcanet/vasc/impl/actions/DeleteRowAction.java b/src/main/java/com/idcanet/vasc/impl/actions/DeleteRowAction.java
similarity index 100%
rename from src/com/idcanet/vasc/impl/actions/DeleteRowAction.java
rename to src/main/java/com/idcanet/vasc/impl/actions/DeleteRowAction.java
diff --git a/src/com/idcanet/vasc/impl/actions/EditRowAction.java b/src/main/java/com/idcanet/vasc/impl/actions/EditRowAction.java
similarity index 100%
rename from src/com/idcanet/vasc/impl/actions/EditRowAction.java
rename to src/main/java/com/idcanet/vasc/impl/actions/EditRowAction.java
diff --git a/src/com/idcanet/vasc/impl/actions/RefreshDataGlobalAction.java b/src/main/java/com/idcanet/vasc/impl/actions/RefreshDataGlobalAction.java
similarity index 100%
rename from src/com/idcanet/vasc/impl/actions/RefreshDataGlobalAction.java
rename to src/main/java/com/idcanet/vasc/impl/actions/RefreshDataGlobalAction.java
diff --git a/src/com/idcanet/vasc/impl/actions/XMLExportGlobalAction.java b/src/main/java/com/idcanet/vasc/impl/actions/XMLExportGlobalAction.java
similarity index 100%
rename from src/com/idcanet/vasc/impl/actions/XMLExportGlobalAction.java
rename to src/main/java/com/idcanet/vasc/impl/actions/XMLExportGlobalAction.java
diff --git a/src/com/idcanet/vasc/impl/entry/BeanPropertyVascEntryFieldValue.java b/src/main/java/com/idcanet/vasc/impl/entry/BeanPropertyVascEntryFieldValue.java
similarity index 100%
rename from src/com/idcanet/vasc/impl/entry/BeanPropertyVascEntryFieldValue.java
rename to src/main/java/com/idcanet/vasc/impl/entry/BeanPropertyVascEntryFieldValue.java
diff --git a/src/com/idcanet/vasc/impl/entry/BeanVascEntryRecordCreator.java b/src/main/java/com/idcanet/vasc/impl/entry/BeanVascEntryRecordCreator.java
similarity index 100%
rename from src/com/idcanet/vasc/impl/entry/BeanVascEntryRecordCreator.java
rename to src/main/java/com/idcanet/vasc/impl/entry/BeanVascEntryRecordCreator.java
diff --git a/src/com/idcanet/vasc/impl/entry/DefaultVascEntryResourceResolver.java b/src/main/java/com/idcanet/vasc/impl/entry/DefaultVascEntryResourceResolver.java
similarity index 100%
rename from src/com/idcanet/vasc/impl/entry/DefaultVascEntryResourceResolver.java
rename to src/main/java/com/idcanet/vasc/impl/entry/DefaultVascEntryResourceResolver.java
diff --git a/src/com/idcanet/vasc/impl/type/DefaultVascEntryFieldType.java b/src/main/java/com/idcanet/vasc/impl/type/DefaultVascEntryFieldType.java
similarity index 100%
rename from src/com/idcanet/vasc/impl/type/DefaultVascEntryFieldType.java
rename to src/main/java/com/idcanet/vasc/impl/type/DefaultVascEntryFieldType.java
diff --git a/src/com/idcanet/vasc/impl/type/DefaultVascEntryFieldTypeController.java b/src/main/java/com/idcanet/vasc/impl/type/DefaultVascEntryFieldTypeController.java
similarity index 100%
rename from src/com/idcanet/vasc/impl/type/DefaultVascEntryFieldTypeController.java
rename to src/main/java/com/idcanet/vasc/impl/type/DefaultVascEntryFieldTypeController.java
diff --git a/src/com/idcanet/vasc/impl/type/DefaultVascEntryFieldTypeControllerResolver.java b/src/main/java/com/idcanet/vasc/impl/type/DefaultVascEntryFieldTypeControllerResolver.java
similarity index 100%
rename from src/com/idcanet/vasc/impl/type/DefaultVascEntryFieldTypeControllerResolver.java
rename to src/main/java/com/idcanet/vasc/impl/type/DefaultVascEntryFieldTypeControllerResolver.java
diff --git a/src/com/idcanet/vasc/impl/type/FieldTypeParser.java b/src/main/java/com/idcanet/vasc/impl/type/FieldTypeParser.java
similarity index 100%
rename from src/com/idcanet/vasc/impl/type/FieldTypeParser.java
rename to src/main/java/com/idcanet/vasc/impl/type/FieldTypeParser.java
diff --git a/src/com/idcanet/vasc/impl/type/MultiTextVascEntryFieldType.java b/src/main/java/com/idcanet/vasc/impl/type/MultiTextVascEntryFieldType.java
similarity index 100%
rename from src/com/idcanet/vasc/impl/type/MultiTextVascEntryFieldType.java
rename to src/main/java/com/idcanet/vasc/impl/type/MultiTextVascEntryFieldType.java
diff --git a/src/com/idcanet/vasc/impl/x4o/VascBackendElementConfigurator.java b/src/main/java/com/idcanet/vasc/impl/x4o/VascBackendElementConfigurator.java
similarity index 100%
rename from src/com/idcanet/vasc/impl/x4o/VascBackendElementConfigurator.java
rename to src/main/java/com/idcanet/vasc/impl/x4o/VascBackendElementConfigurator.java
diff --git a/src/com/idcanet/vasc/impl/x4o/VascEntryElementConfigurator.java b/src/main/java/com/idcanet/vasc/impl/x4o/VascEntryElementConfigurator.java
similarity index 100%
rename from src/com/idcanet/vasc/impl/x4o/VascEntryElementConfigurator.java
rename to src/main/java/com/idcanet/vasc/impl/x4o/VascEntryElementConfigurator.java
diff --git a/src/com/idcanet/vasc/impl/x4o/VascEntryFieldSetParameterConverter.java b/src/main/java/com/idcanet/vasc/impl/x4o/VascEntryFieldSetParameterConverter.java
similarity index 100%
rename from src/com/idcanet/vasc/impl/x4o/VascEntryFieldSetParameterConverter.java
rename to src/main/java/com/idcanet/vasc/impl/x4o/VascEntryFieldSetParameterConverter.java
diff --git a/src/com/idcanet/vasc/impl/x4o/VascEntryFieldTypeParameterConverter.java b/src/main/java/com/idcanet/vasc/impl/x4o/VascEntryFieldTypeParameterConverter.java
similarity index 100%
rename from src/com/idcanet/vasc/impl/x4o/VascEntryFieldTypeParameterConverter.java
rename to src/main/java/com/idcanet/vasc/impl/x4o/VascEntryFieldTypeParameterConverter.java
diff --git a/src/com/idcanet/vasc/impl/x4o/VascParser.java b/src/main/java/com/idcanet/vasc/impl/x4o/VascParser.java
similarity index 100%
rename from src/com/idcanet/vasc/impl/x4o/VascParser.java
rename to src/main/java/com/idcanet/vasc/impl/x4o/VascParser.java
diff --git a/src/com/idcanet/vasc/validators/VascDateFuture.java b/src/main/java/com/idcanet/vasc/validators/VascDateFuture.java
similarity index 100%
rename from src/com/idcanet/vasc/validators/VascDateFuture.java
rename to src/main/java/com/idcanet/vasc/validators/VascDateFuture.java
diff --git a/src/com/idcanet/vasc/validators/VascDateFutureValidator.java b/src/main/java/com/idcanet/vasc/validators/VascDateFutureValidator.java
similarity index 100%
rename from src/com/idcanet/vasc/validators/VascDateFutureValidator.java
rename to src/main/java/com/idcanet/vasc/validators/VascDateFutureValidator.java
diff --git a/src/com/idcanet/vasc/validators/VascDatePast.java b/src/main/java/com/idcanet/vasc/validators/VascDatePast.java
similarity index 100%
rename from src/com/idcanet/vasc/validators/VascDatePast.java
rename to src/main/java/com/idcanet/vasc/validators/VascDatePast.java
diff --git a/src/com/idcanet/vasc/validators/VascDatePastValidator.java b/src/main/java/com/idcanet/vasc/validators/VascDatePastValidator.java
similarity index 100%
rename from src/com/idcanet/vasc/validators/VascDatePastValidator.java
rename to src/main/java/com/idcanet/vasc/validators/VascDatePastValidator.java
diff --git a/src/com/idcanet/vasc/validators/VascIntSize.java b/src/main/java/com/idcanet/vasc/validators/VascIntSize.java
similarity index 100%
rename from src/com/idcanet/vasc/validators/VascIntSize.java
rename to src/main/java/com/idcanet/vasc/validators/VascIntSize.java
diff --git a/src/com/idcanet/vasc/validators/VascIntSizeValidator.java b/src/main/java/com/idcanet/vasc/validators/VascIntSizeValidator.java
similarity index 100%
rename from src/com/idcanet/vasc/validators/VascIntSizeValidator.java
rename to src/main/java/com/idcanet/vasc/validators/VascIntSizeValidator.java
diff --git a/src/com/idcanet/vasc/validators/VascLongSize.java b/src/main/java/com/idcanet/vasc/validators/VascLongSize.java
similarity index 100%
rename from src/com/idcanet/vasc/validators/VascLongSize.java
rename to src/main/java/com/idcanet/vasc/validators/VascLongSize.java
diff --git a/src/com/idcanet/vasc/validators/VascLongSizeValidator.java b/src/main/java/com/idcanet/vasc/validators/VascLongSizeValidator.java
similarity index 100%
rename from src/com/idcanet/vasc/validators/VascLongSizeValidator.java
rename to src/main/java/com/idcanet/vasc/validators/VascLongSizeValidator.java
diff --git a/src/com/idcanet/vasc/validators/VascObjectNotNull.java b/src/main/java/com/idcanet/vasc/validators/VascObjectNotNull.java
similarity index 100%
rename from src/com/idcanet/vasc/validators/VascObjectNotNull.java
rename to src/main/java/com/idcanet/vasc/validators/VascObjectNotNull.java
diff --git a/src/com/idcanet/vasc/validators/VascObjectNotNullValidator.java b/src/main/java/com/idcanet/vasc/validators/VascObjectNotNullValidator.java
similarity index 100%
rename from src/com/idcanet/vasc/validators/VascObjectNotNullValidator.java
rename to src/main/java/com/idcanet/vasc/validators/VascObjectNotNullValidator.java
diff --git a/src/com/idcanet/vasc/validators/VascObjectNull.java b/src/main/java/com/idcanet/vasc/validators/VascObjectNull.java
similarity index 100%
rename from src/com/idcanet/vasc/validators/VascObjectNull.java
rename to src/main/java/com/idcanet/vasc/validators/VascObjectNull.java
diff --git a/src/com/idcanet/vasc/validators/VascObjectNullValidator.java b/src/main/java/com/idcanet/vasc/validators/VascObjectNullValidator.java
similarity index 100%
rename from src/com/idcanet/vasc/validators/VascObjectNullValidator.java
rename to src/main/java/com/idcanet/vasc/validators/VascObjectNullValidator.java
diff --git a/src/com/idcanet/vasc/validators/VascStringEmail.java b/src/main/java/com/idcanet/vasc/validators/VascStringEmail.java
similarity index 100%
rename from src/com/idcanet/vasc/validators/VascStringEmail.java
rename to src/main/java/com/idcanet/vasc/validators/VascStringEmail.java
diff --git a/src/com/idcanet/vasc/validators/VascStringEmailValidator.java b/src/main/java/com/idcanet/vasc/validators/VascStringEmailValidator.java
similarity index 100%
rename from src/com/idcanet/vasc/validators/VascStringEmailValidator.java
rename to src/main/java/com/idcanet/vasc/validators/VascStringEmailValidator.java
diff --git a/src/com/idcanet/vasc/validators/VascStringLength.java b/src/main/java/com/idcanet/vasc/validators/VascStringLength.java
similarity index 100%
rename from src/com/idcanet/vasc/validators/VascStringLength.java
rename to src/main/java/com/idcanet/vasc/validators/VascStringLength.java
diff --git a/src/com/idcanet/vasc/validators/VascStringLengthValidator.java b/src/main/java/com/idcanet/vasc/validators/VascStringLengthValidator.java
similarity index 100%
rename from src/com/idcanet/vasc/validators/VascStringLengthValidator.java
rename to src/main/java/com/idcanet/vasc/validators/VascStringLengthValidator.java
diff --git a/src/com/idcanet/vasc/validators/VascStringRegex.java b/src/main/java/com/idcanet/vasc/validators/VascStringRegex.java
similarity index 100%
rename from src/com/idcanet/vasc/validators/VascStringRegex.java
rename to src/main/java/com/idcanet/vasc/validators/VascStringRegex.java
diff --git a/src/com/idcanet/vasc/validators/VascStringRegexValidator.java b/src/main/java/com/idcanet/vasc/validators/VascStringRegexValidator.java
similarity index 100%
rename from src/com/idcanet/vasc/validators/VascStringRegexValidator.java
rename to src/main/java/com/idcanet/vasc/validators/VascStringRegexValidator.java
diff --git a/src/com/idcanet/vasc/validators/VascStringZipCode.java b/src/main/java/com/idcanet/vasc/validators/VascStringZipCode.java
similarity index 100%
rename from src/com/idcanet/vasc/validators/VascStringZipCode.java
rename to src/main/java/com/idcanet/vasc/validators/VascStringZipCode.java
diff --git a/src/com/idcanet/vasc/validators/VascStringZipCodeValidator.java b/src/main/java/com/idcanet/vasc/validators/VascStringZipCodeValidator.java
similarity index 100%
rename from src/com/idcanet/vasc/validators/VascStringZipCodeValidator.java
rename to src/main/java/com/idcanet/vasc/validators/VascStringZipCodeValidator.java
diff --git a/src/com/idcanet/vasc/validators/VascValidator.java b/src/main/java/com/idcanet/vasc/validators/VascValidator.java
similarity index 100%
rename from src/com/idcanet/vasc/validators/VascValidator.java
rename to src/main/java/com/idcanet/vasc/validators/VascValidator.java
diff --git a/src/com/idcanet/vasc/validators/VascValidatorClassParser.java b/src/main/java/com/idcanet/vasc/validators/VascValidatorClassParser.java
similarity index 100%
rename from src/com/idcanet/vasc/validators/VascValidatorClassParser.java
rename to src/main/java/com/idcanet/vasc/validators/VascValidatorClassParser.java
diff --git a/src/com/idcanet/vasc/validators/VascValidatorException.java b/src/main/java/com/idcanet/vasc/validators/VascValidatorException.java
similarity index 100%
rename from src/com/idcanet/vasc/validators/VascValidatorException.java
rename to src/main/java/com/idcanet/vasc/validators/VascValidatorException.java
diff --git a/src/com/idcanet/vasc/validators/VascValidatorField.java b/src/main/java/com/idcanet/vasc/validators/VascValidatorField.java
similarity index 100%
rename from src/com/idcanet/vasc/validators/VascValidatorField.java
rename to src/main/java/com/idcanet/vasc/validators/VascValidatorField.java
diff --git a/src/META-INF/fieldtype-lang.eld b/src/main/resources/META-INF/fieldtype-lang.eld
similarity index 100%
rename from src/META-INF/fieldtype-lang.eld
rename to src/main/resources/META-INF/fieldtype-lang.eld
diff --git a/src/META-INF/fieldtype-namespaces.xml b/src/main/resources/META-INF/fieldtype-namespaces.xml
similarity index 100%
rename from src/META-INF/fieldtype-namespaces.xml
rename to src/main/resources/META-INF/fieldtype-namespaces.xml
diff --git a/src/META-INF/fieldtypes.xml b/src/main/resources/META-INF/fieldtypes.xml
similarity index 100%
rename from src/META-INF/fieldtypes.xml
rename to src/main/resources/META-INF/fieldtypes.xml
diff --git a/src/META-INF/vasc-lang.eld b/src/main/resources/META-INF/vasc-lang.eld
similarity index 100%
rename from src/META-INF/vasc-lang.eld
rename to src/main/resources/META-INF/vasc-lang.eld
diff --git a/src/META-INF/vasc-namespaces.xml b/src/main/resources/META-INF/vasc-namespaces.xml
similarity index 100%
rename from src/META-INF/vasc-namespaces.xml
rename to src/main/resources/META-INF/vasc-namespaces.xml
diff --git a/src/site/apt/download.apt b/src/site/apt/download.apt
new file mode 100644
index 0000000..d289aa8
--- /dev/null
+++ b/src/site/apt/download.apt
@@ -0,0 +1,22 @@
+Downloading
+
+* Maven as dependency
+
++--
+
+ com.idcanet
+ vasc
+ 0.5-SNAPSHOT
+
++--
+
+ note: Is not in a repro, build and install(local) yourself for now.
+
+* Download binary release.
+
+ Sorry we still have not done any binany releases.
+
+* Downloading source code
+
+ Sorry we still have no source access.
+
\ No newline at end of file
diff --git a/src/site/apt/example1.apt b/src/site/apt/example1.apt
new file mode 100644
index 0000000..5f7fce8
--- /dev/null
+++ b/src/site/apt/example1.apt
@@ -0,0 +1,3 @@
+Example1
+
+ Todo: some example
\ No newline at end of file
diff --git a/src/site/apt/features.apt b/src/site/apt/features.apt
new file mode 100644
index 0000000..de064ef
--- /dev/null
+++ b/src/site/apt/features.apt
@@ -0,0 +1,6 @@
+VASC Features
+
+ * Mulple Type of Frontend rendering supported
+
+ * Different Type of Backend data is supported
+
\ No newline at end of file
diff --git a/src/site/apt/index.apt b/src/site/apt/index.apt
new file mode 100644
index 0000000..9db56bb
--- /dev/null
+++ b/src/site/apt/index.apt
@@ -0,0 +1,20 @@
+Welcome to the VASC project.
+
+ VASC is an crud editor.
+
+* Goals Overview
+
+ Make live very relexed.
+
+
+* Usage
+
+ Instructions on how to use VASC can be found {{{usage.html}here.}}
+
+* Examples
+
+ Todo put an example here.
+
+ {{{example1.html}example1}}
+
+ {{{example2.html}example1}}
diff --git a/src/site/changes.xml b/src/site/changes.xml
new file mode 100644
index 0000000..3f97a4f
--- /dev/null
+++ b/src/site/changes.xml
@@ -0,0 +1,14 @@
+
+
+
+ Changes VASC Project
+ Willem Cazander
+
+
+
+
+ Released 0.8 of x4o.
+
+
+
+
\ No newline at end of file
diff --git a/src/site/fml/faq.fml b/src/site/fml/faq.fml
new file mode 100644
index 0000000..e69de29
diff --git a/src/site/site.xml b/src/site/site.xml
new file mode 100644
index 0000000..8cd3566
--- /dev/null
+++ b/src/site/site.xml
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ${reports}
+
+
+
diff --git a/tests/com/idcanet/vasc/FieldTypesTest.java b/src/test/java/com/idcanet/vasc/FieldTypesTest.java
similarity index 100%
rename from tests/com/idcanet/vasc/FieldTypesTest.java
rename to src/test/java/com/idcanet/vasc/FieldTypesTest.java
diff --git a/tests/com/idcanet/vasc/SWTTest.java b/src/test/java/com/idcanet/vasc/SWTTest.java
similarity index 100%
rename from tests/com/idcanet/vasc/SWTTest.java
rename to src/test/java/com/idcanet/vasc/SWTTest.java
diff --git a/tests/com/idcanet/vasc/SwingTest.java b/src/test/java/com/idcanet/vasc/SwingTest.java
similarity index 100%
rename from tests/com/idcanet/vasc/SwingTest.java
rename to src/test/java/com/idcanet/vasc/SwingTest.java
diff --git a/tests/com/idcanet/vasc/TestModelVascDataSource.java b/src/test/java/com/idcanet/vasc/TestModelVascDataSource.java
similarity index 100%
rename from tests/com/idcanet/vasc/TestModelVascDataSource.java
rename to src/test/java/com/idcanet/vasc/TestModelVascDataSource.java
diff --git a/tests/com/idcanet/vasc/TestTable.java b/src/test/java/com/idcanet/vasc/TestTable.java
similarity index 100%
rename from tests/com/idcanet/vasc/TestTable.java
rename to src/test/java/com/idcanet/vasc/TestTable.java
diff --git a/tests/com/idcanet/vasc/VascI18nTextValue.java b/src/test/java/com/idcanet/vasc/VascI18nTextValue.java
similarity index 100%
rename from tests/com/idcanet/vasc/VascI18nTextValue.java
rename to src/test/java/com/idcanet/vasc/VascI18nTextValue.java
diff --git a/tests/com/idcanet/vasc/models/TestModel.java b/src/test/java/com/idcanet/vasc/models/TestModel.java
similarity index 100%
rename from tests/com/idcanet/vasc/models/TestModel.java
rename to src/test/java/com/idcanet/vasc/models/TestModel.java
diff --git a/tests/META-INF/logging.properties b/src/test/resources/META-INF/logging.properties
similarity index 100%
rename from tests/META-INF/logging.properties
rename to src/test/resources/META-INF/logging.properties
diff --git a/tests/resources/i18n/vasc.properties b/src/test/resources/i18n/vasc.properties
similarity index 100%
rename from tests/resources/i18n/vasc.properties
rename to src/test/resources/i18n/vasc.properties
diff --git a/tests/resources/images/gabelfresser.gif b/src/test/resources/images/gabelfresser.gif
similarity index 100%
rename from tests/resources/images/gabelfresser.gif
rename to src/test/resources/images/gabelfresser.gif
diff --git a/tests/resources/vasc/tables.xml b/src/test/resources/vasc/tables.xml
similarity index 100%
rename from tests/resources/vasc/tables.xml
rename to src/test/resources/vasc/tables.xml
diff --git a/tests/resources/xtes/tests.xml b/src/test/resources/xtes/tests.xml
similarity index 100%
rename from tests/resources/xtes/tests.xml
rename to src/test/resources/xtes/tests.xml