I think in T 5.4 @Submodule has been deprecated in favor of @ImportModule

On Wed, Jul 9, 2014 at 6:05 PM, Thiago H de Paula Figueiredo <
thiag...@gmail.com> wrote:

> On Wed, 09 Jul 2014 17:38:04 -0300, Ilya Obshadko <ilya.obsha...@gmail.com>
> wrote:
>
>  - component that was moved into separate module can't be loaded by main
>> application using standard namespace; is there any way to fix that? (that
>> is, <t:mycomponent/> results in UknownValueException);
>>
>
> That's expected: When you changed the component from the application to a
> component library, you've changed its namespace. You can advise or decorate
> ComponentClassResolver.resolveComponentTypeToClassName() and
> resolveMixinTypeToClassName() (for mixins), which are the methods which map
> logical names to component or mixin class names.
>
>
>  - is that possible to run the whole thing within Eclipse without having
>> to install 'module' project into local repository?
>>
>
> Yes. Just make sure the webapp module has the component modules in its
> classpath. Module class autoloading won't work, as there's no JAR for the
> component libraries included in this way, but then you can use the
> tapestry.modules VM argument to specify comma-separated fully qualified
> module class names to be loaded. Another option is to use @Submodule in
> your AppModule.
>
> --
> Thiago H. de Paula Figueiredo
> Tapestry, Java and Hibernate consultant and developer
> http://machina.com.br
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: users-h...@tapestry.apache.org
>
>

Reply via email to