Did you give the shared module a gwt.xml file? Did you inherit in the main
project's gwt.xml the shared module's gwt.xml file?

On Wed, Aug 3, 2022 at 8:48 PM Slava Imeshev <[email protected]> wrote:

> Continuing the journey, in this multi-module client/shared/server
> structure, is it possible to have the shared code in a package different
> from the client?
>
> I get
>
> "No source code is available for type
> com.effectiveem.app.gwt.shared.GapAnalysisLineItemVO; did you forget to
> inherit a required module?
> [ERROR] Hint: Check the inheritance chain from your module; it may not be
> inheriting a required module or a module may not be adding its source path
> entries properly"
>
> The client sits in com.effectiveem.app.gwt.client.
>
> Client's pom sets the module name to
>
> <moduleName>com.effectiveem.app.gwt.client.EemApp</moduleName>
>
>
> On Wednesday, July 13, 2022 at 1:53:19 AM UTC-7 [email protected] wrote:
>
>> On Wednesday, July 13, 2022 at 3:06:37 AM UTC+2 [email protected] wrote:
>>
>>> Thank you, the setting the <include> did it.
>>>
>>
>> FYI, using a GWTTestSuite can improve performance (that's why it's the
>> default in the plugin, because it favors best practices):
>> https://www.gwtproject.org/doc/latest/DevGuideTesting.html#DevGuideJUnitSuites
>>
>>
>>> My next question about testing is, what are the expectations for the
>>> test module? Are we still required to provide a separate JUnit.gwt.xml?
>>>
>>
>> You've never been (or at least not for many many years) as GWT will
>> synthesize a module that inherits both com.google.gwt.junit.JUnit and the
>> module your GWTTestCase's getModuleName() returns.
>> The gwt-maven-plugin itself has no specific expectations either, so
>> https://www.gwtproject.org/doc/latest/DevGuideTesting.html should apply
>> as-is (I haven't re-read it though, but that's the goal of the plugin, to
>> be a "thin" wrapper that only wires things that are specific to Maven, e.g.
>> src/main/java, computing the classpath from dependencies, etc.)
>>
>> --
> You received this message because you are subscribed to the Google Groups
> "GWT Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/google-web-toolkit/64fe3efb-04f5-431a-b8e1-a56d83904246n%40googlegroups.com
> <https://groups.google.com/d/msgid/google-web-toolkit/64fe3efb-04f5-431a-b8e1-a56d83904246n%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
You received this message because you are subscribed to the Google Groups "GWT 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-web-toolkit/CAFHWztw1Wi7aHnR%2BxnjiZnO1r87d27i1BKfyJWK%2BGHm9mSwMfQ%40mail.gmail.com.

Reply via email to