-
Notifications
You must be signed in to change notification settings - Fork 27
Description
Hi, just spent a lot of time trying to get your plugin to work. Seems main issues are it is very important to set the version of your plugin used and the versions of the dependencies used. If I do not do this and just follow your Readme.md file then what seems to happen is an older version of your plugin is used. The older version does not complain about the new syntax, so the Java classes get generated, but the annotations do not get generated. This is really hard to debug. I finally accident used what I think is the old syntax (e.g. <annox:annotate annox:class="java.lang.SuppressWarnings"></annox:annotate>) which worked. Would be very helpful to note to users to use version numbers. Also would be helpful to add link to old syntax and note that if that works then you are using old version. Also suggest you have some notes on annotations; "arbitrary annotations" are really not possible, For example, '<annox:annotate target="field">@foobar()</annox:annotate>' where FOOBAR has not meaning will fail.