Bonjour,

J'ai un souci avec GWT :

Je travaille sur un projet GWT + Spring + Hibernate et il se trouve que j'ai besoin de classe Metier dans l'utilisateur de GWT. Ces classes métiers sont annotées JPA et se trouve dans un package à la racine du projet (package metier)

Comme j'ai besoin de ces classes metiers, j'ai créer un fichier RBundleMetier.gwt.xml qui contient les éléments suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
<module>
	<inherits name="com.google.gwt.user.User" />
	<source path="entities"></source>
	<source path="enums"></source>
 
</module>
Ce fichier se trouve au même niveau que les sous packages "entities" et "enums" (dans le package "metier" donc)

Je fais ensuite référence à mon fichier RBundleMetier.gwt.xml dans mon fichier Login.gwt.xml qui va se charger de ma page de Login.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<module rename-to="login">
	<inherits name="com.google.gwt.user.User" />
	<inherits name='com.smartgwt.SmartGwt'/>
	<inherits name="com.empeiria.rbundle.metier.RBundleMetier"/>


  <source path="client/login"></source>
  <source path="client/exceptions"></source>
  
  <!-- Specify the app entry point class.              -->         
  <entry-point class='com.empeiria.rbundle.ui.client.login.LoginUI'/>  	
    
  <set-property name="locale" value="default" />
  
  <inherits name='com.google.gwt.user.theme.standard.Standard'/> 

 
  
</module>
Seulement voilà, quand je cherche à compiler mon projet à l'aide du compilateur GWT, il est pas content :

[ERROR] Module has no entry points defined
Je sais très bien que mon fichier Metier.gwt.xml ne contient pas d'"Entry-point" et je n'arrive pas à savoir pourquoi ça lui pose problème puisque ce fonctionnement est utilisé par Google lui même.

Merci de m'éclairer à ce propos, ça me serait très très utile !