Thank You Howard ! Yes, I moved the file to subfolder "resources",
changed my annotation to:

@Import(library="classpath:/resources/util.js")

Modified the module:

configuration.add("js", "resources");

And Viola ! Works.  I guess I exercised extreme scenario :)

Adam

On Mon, Nov 22, 2010 at 1:04 PM, Howard Lewis Ship <hls...@gmail.com> wrote:
> Looks like a bug; you should move around the assets to deeper folders, that
> should solve the problem.  Alternate, the ClasspathAssetManager should
> reject your contribution ... you really should package these things deeper,
> somewhere inside your library or applications' root package; that was the
> intent of how the new aliasing works.
>
> On Mon, Nov 22, 2010 at 9:15 AM, Adam Zimowski <zimowsk...@gmail.com> wrote:
>
>> Minor typo... I also had a stylesheet which is inconsequential to this
>> and I removed it from the e-mail. The import really is:
>>
>> @Import(library="classpath:util.js")
>>
>> Adam
>>
>> On Mon, Nov 22, 2010 at 11:13 AM, Adam Zimowski <zimowsk...@gmail.com>
>> wrote:
>> > Hi,
>> >
>> > In my component class I have:
>> >
>> > @Import(stylesheet="library="classpath:util.js")
>> >
>> > In the module:
>> >
>> > public static void
>> > contributeClasspathAssetAliasManager(MappedConfiguration<String,
>> > String> configuration) {
>> >  // see http://markmail.org/thread/rq4vp7hi437smsrh
>> >  configuration.add("js", "/");
>> > }
>> >
>> > The file util.js lives directly under src/
>> >
>> > Page renders fine, but tapestry rendered reference trims first
>> > character from my file name:
>> > <script src="/assets/ac7583cf1b184d5f/js/til.js"
>> > type="text/javascript"></script>
>> >
>> > Of course the file is inaccessible that way, but if I manually add the
>> > missing 'u' I can see it.
>> >
>> > Is this a bug or am I doing something wrong?
>> >
>> > Adam
>> >
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
>> For additional commands, e-mail: users-h...@tapestry.apache.org
>>
>>
>
>
> --
> Howard M. Lewis Ship
>
> Creator of Apache Tapestry
>
> The source for Tapestry training, mentoring and support. Contact me to learn
> how I can get you up and productive in Tapestry fast!
>
> (971) 678-5210
> http://howardlewisship.com
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org

Reply via email to