Hi Martin,
My current goal is to avoid configuration files at this stage if possible,
but try to get all the data via static code analysis.
In this sense capabilities of the plugin are somewhat limited, for example,
this may be implemented with a little effort if you define your symbols via
SymbolSource configuration add/override (simple case without conditional
statements), something like:
public static void contributeApplicationDefaults(
MappedConfiguration<String, Object> configuration)
{
configuration.add("layout.scripts", "foo");
configuration.add("layout.styles", Constants.BAR);
}
Is this your case?
On Tue, Feb 3, 2015 at 7:45 AM, Martin Papy <[email protected]> wrote:
> That is indeed a GREAT work :) Awesome :)
>
> If I have 1 quick idea, it would be to be able to configure a symbol list
> so that we can open properly assets from the Import Annotation :). Here
> bellow I would like to defined what ${layout.scripts} points to.
>
> @Import(library={
> "${layout.scripts}/html5shiv-printshiv.js"
> },
> stylesheet={
> "${layout.styles}/chronicles/bootstrap.css"
> })
>
> -- Martin
>
> On Tue, Feb 3, 2015 at 10:01 AM, Bob Harner <[email protected]> wrote:
>
> > Awesome work, Dmitry! It just gets better and better...
> >
> > On Mon, Feb 2, 2015 at 1:51 AM, Dmitry Gusev <[email protected]>
> > wrote:
> > > Hey Tapestry Users,
> > >
> > > I haven't updated release notes for the plugin for almost a year, lots
> of
> > > minor features & improvements were released since then.
> > >
> > > Release 2.8.0 is different, because it introduces basic support for
> > > Tapestry 5.4.
> > >
> > > Some major changes:
> > >
> > > - Tapestry Context View
> > > - Now shows JavaScript modules, both imported via
> > > @Import(module="...") and required with
> > JavaScriptSupport.require("...")
> > > - Validation rules for assets updated to include new location:
> > > META-INF/assets
> > >
> > >
> > > - Tapestry Project Outline View
> > > - Added support for @ImportModule annotation
> > > - You can now see a list of services, decorators, advisors, and
> > > contributors defined in each module. This is in addition to
> Library
> > > Mappings & JavaScript Stacks. All are clickable and selectable
> > > - Double click to jump to definition
> > > - Selecting items in this view updates the JavaDoc view & source
> > > range in Java editor if open (handy for learning the source code)
> > >
> > > As usual you can find updated README with screenshots and download
> > > instructions on Github:
> > >
> > > https://github.com/anjlab/eclipse-tapestry5-plugin#readme
> > >
> > >
> > > --
> > > Dmitry Gusev
> > >
> > > AnjLab Team
> > > http://anjlab.com
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [email protected]
> > For additional commands, e-mail: [email protected]
> >
> >
>
--
Dmitry Gusev
AnjLab Team
http://anjlab.com