You need to add dependency jar in your pom.xml (with classifier) and define
a xml module. For example I add jsr330 to my project in this way:
Add sources to classpath:
<dependency>
<groupId>javax.inject</groupId>
<artifactId>javax.inject</artifactId>
<version>1</version>
<classifier>sources</classifier>
<scope>provided</scope>
<type>jar</type>
</dependency>
Indicate to GWT that use them:
In your module:
<!-- javax.inject -->
<inherits name='javax.JSR330' />
And I generate this file
javax/JSR330.xml
<module>
<source path='inject' />
<source path='persistence/metamodel' />
</module>
Juan
2011/11/16 András Csányi <[email protected]>
> Dear All,
>
> I would like to ask some help because I'm a little bit confused.
> There is my project where apache beanutils is used and dependencies
> are managed by Maven. The whole project looks like this:
> -WebClient project - gwt project
> - GWTLib - external project and a few abstract classes are placed here
> and they are used in the WebClient gwt project
>
> In the GWTLib project beanutils are used. I'm able to compile this
> project without any error. But when I start to compile the WebClient
> project I got an error and it says that there is no source for
> BeanUtils class. Here are a few facts:
> - GWTLib has the common-beanutils as dependency and the source is
> downloaded.
> - WebClient has the common-beanutils as dependency and the source is
> downloaded.
>
> If I see correctly in my local maven repository every item has 2 jars,
> one contains the compiled files and the other for the sources. Despite
> the fact the sources are downloaded gwt compiler is not able to
> compile the source. My question is that whether this is the proper
> behavior of the compiler or not? If so, than what should I do to use
> beanutils in my project? Should I download the source code of
> beanutils and compile it that way one jar will contains the compiled
> files and the sources as well? Is there any lighter way to do it or I
> missed something?
>
> Thanks for any help in advance!
>
> András
>
> --
> - -
> -- Csanyi Andras (Sayusi Ando) -- http://sayusi.hu --
> http://facebook.com/andras.csanyi
> -- ""Trust in God and keep your gunpowder dry!" - Cromwell
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google Web Toolkit" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/google-web-toolkit?hl=en.
>
>
--
You received this message because you are subscribed to the Google Groups
"Google Web Toolkit" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/google-web-toolkit?hl=en.