Hi again,

First of all, thank you for your time and dedication with this project, I
think is really useful and interesting.

I just can't have it working and I don't know the reason, I would really
appreciate if you can spend a few minutes trying to help me if you don't
mind.

I'm using Wicket 1.4.3 and the annotations approach. My javascript files are
all in /js not in the java folder.

So what I do is go the init() of my webapp and write this:

        ResourceMount mount = new ResourceMount();
        ResourceMount.mountAnnotatedPackageResources("/js",
"MyApplication.Page", this, mount);

Then I go to MyApplication.Page.HomePage and write this annotation:
@JsContribution("jquery.min.js")

When I try to run the application, I get this error:
 failed to mount resource ('/js/all.js')
WicketRuntimeException: js/all.js is already mounted for
SharedResourceEncoder

I'm sure I'm understanding something wrong... hope you can help me...

Thank you again,
Oskar













sfussenegger wrote:
> 
> Today, I’m happy to announce the availability of annotation-based 
> mounting and merging of resources in wicketstuff-merged-resources 
> (version 3.0-SNAPSHOT for Wicket 1.4, version 2.1-SNAPSHOT for Wicket 
> 1.3). In order to mount resources, all that’s needed is adding 
> annotations to component classes:
> 
> @JsContribution
> @CssContribution(media = "print")
> @ResourceContribution(value = "accept.png", path = "/img/accept.png")
> public class PanelOne extends Panel {
> 
>      public PanelOne(String id) {
>          super(id);
>          // ...
>      }
> }
> 
> As an added benefit, you’ll get all the other features of 
> wicketstuff-merged-resources:
> 
> merging of multiple files into one for less HTTP requests
> adding of versions to resource paths for aggressive caching
> pre-processing of resources (e.g. replacing colors in CSS files)
> optionally uploading them to Amazon Cloudfront (well, at least you can 
> expect this feature soon – we are using it already)
> So you will speed up rendering of your pages while simplifying and 
> reducing your code (there’s no need to merge, mount or add 
> HeaderContributors manually anymore)!
> 
> More on our blog ...
> http://techblog.molindo.at/2009/10/wicket-annotation-based-mounting-of-resources.html
> 
> ... and Wicket Stuff Wiki:
> http://wicketstuff.org/confluence/display/STUFFWIKI/wicketstuff-merged-resources
> 
> Cheers
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
> 
> 
> 
> -----
> Stefan Fussenegger
> 
> Wicket:
> wicketstuff-merged-resources 
> Wicket on techblog.molindo.at 
> 

-- 
View this message in context: 
http://old.nabble.com/Announcement%3A-Annotation-based-Mounting-of-Resources-tp25886703p26604363.html
Sent from the Wicket - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to