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

Reply via email to