I don't see the @DeclareAnnotation warning with this pom.xml But now I am debugging this field pointcut expressions. Is this correct ?
@Aspect public class InterType { @DeclareAnnotation( "protected String com.hrg.devicemachine.CreditAccount.*" ) @NotNull String brand; } <pluginManagement> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>aspectj-maven-plugin</artifactId> <configuration> <showWeaveInfo>true</showWeaveInfo> <source>1.7</source> <target>1.7</target> <Xlint>warning</Xlint> <complianceLevel>1.7</complianceLevel> <encoding>UTF-8</encoding> <verbose>true</verbose> <aspectLibraries> <aspectLibrary> <groupId>org.springframework</groupId> <artifactId>spring-aspects</artifactId> </aspectLibrary> </aspectLibraries> </configuration> <executions> <execution> <goals> <goal>compile</goal> </goals> </execution> </executions> <dependencies> <dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjrt</artifactId> <version>1.8.6</version> </dependency> <dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjtools</artifactId> <version>1.8.6</version> </dependency> </dependencies> </plugin> </plugins> </pluginManagement> Thanks, Mohan On Wed, Jul 8, 2015 at 12:16 PM, Mohan Radhakrishnan < radhakrishnan.mo...@gmail.com> wrote: > Hi, > > I see this warning when I use this code. > > @Aspect > public class InterType { > @DeclareAnnotation( "protected String > com.hrg.devicemachine.CreditAccount.*" ) > @NotNull String brand; > > } > > > [WARNING] Found @DeclareAnnotation while current release does not support > it (se > e 'com.hrg.logger.aspect.InterType') > > The AspectJ dependency is this > > <dependencies> > <dependency> > <groupId>org.aspectj</groupId> > <artifactId>aspectjrt</artifactId> > <version>1.8.5</version> > </dependency> > <dependency> > <groupId>org.aspectj</groupId> > <artifactId>aspectjtools</artifactId> > <version>1.8.5</version> > </dependency> > </dependencies> > > Thanks, > Mohan > > > On Wed, Jul 8, 2015 at 11:27 AM, Mohan Radhakrishnan < > radhakrishnan.mo...@gmail.com> wrote: > >> @DeclareAnnotation( "public * org.xyz.banking.BankAccount+.*(..)" ) >> @NotNull String brand; >> >> I think this is it. Is this how I can add an annotation to a field ? >> >> The field is like this. >> >> @XmlAttribute(name = "brand") >> protected String brand; >> >> Thanks, >> Mohan >> >> On Tue, Jul 7, 2015 at 9:51 PM, Andy Clement <andrew.clem...@gmail.com> >> wrote: >> >>> Not quite sure which bit of syntax you are after, but if you are trying >>> to find the annotation style equivalent of "declare @method", I’m afraid >>> there isn’t one. It hasn’t been implemented yet. >>> >>> cheers, >>> Andy >>> >>> > On Jul 7, 2015, at 5:14 AM, Mohan Radhakrishnan < >>> radhakrishnan.mo...@gmail.com> wrote: >>> > >>> > Hi, >>> > I am introducing JSR 303/349 annotations to JAXB generated >>> code to leverage the validations mechanism. >>> > >>> > @DeclareMethod( "* AccountService.*(..): >>> @Transactional(Propagation.Required)" ); >>> > >>> > Is this how it is done ? >>> > >>> > Thanks, >>> > Mohan >>> > _______________________________________________ >>> > aspectj-users mailing list >>> > aspectj-users@eclipse.org >>> > To change your delivery options, retrieve your password, or >>> unsubscribe from this list, visit >>> > https://dev.eclipse.org/mailman/listinfo/aspectj-users >>> >>> _______________________________________________ >>> aspectj-users mailing list >>> aspectj-users@eclipse.org >>> To change your delivery options, retrieve your password, or unsubscribe >>> from this list, visit >>> https://dev.eclipse.org/mailman/listinfo/aspectj-users >> >> >> >
_______________________________________________ aspectj-users mailing list aspectj-users@eclipse.org To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/aspectj-users