Hello, I'm trying to use aopc and nothing happens (I always get "unbound-binding" in aop-report.xml)...
My jboss-aop.xml is: <?xml version="1.0" encoding="UTF-8"?> | <aop> | <bind pointcut="execution(* *->@com.adequate.entity.RemoteInvocation*(..))"> | <interceptor class="com.adequate.aop.EntityRemoteInvocationInterceptor" /> | </bind> | </aop> | It should match all methods marked with the @com.adequate.entity.RemoteInvocation annotation. I have a class Person.java (ejb 3.0 entitybean) with: @Entity | public class Person extends AbstractSEntity { | ... | | @RemoteInvocation | public void sendEMail() { | ... | } | ... | } My build.xml (eclipse project) is: <?xml version="1.0" encoding="UTF-8"?> | | <project name="ejb3" default="build"> | | <property name="jboss.home" value="/home/franck/Applications/jboss-4.0.4.GA.ejb3"/> | <property name="jboss.deploy.home" value="${jboss.home}/server/default/deploy"/> | | <target name="prepare"> | <property name="jboss.aop.root" value="/home/franck/Devs/jboss-aop_1.5.0.GA" /> | <property name="jboss.aop.lib" value="${jboss.aop.root}/lib-50" /> | | <path id="classpath"> | <fileset dir="${jboss.aop.lib}"> | <include name="*.jar" /> | </fileset> | <pathelement path="." /> | </path> | | <taskdef name="aopc" classname="org.jboss.aop.ant.AopC" classpathref="classpath" /> | </target> | | <target name="build" depends="prepare"> | | <mkdir dir="build"/> | <mkdir dir="build/classes"/> | | <copy todir="build/classes" overwrite="true"> | <fileset dir="classes"> | <include name="**" /> | </fileset> | </copy> | | <aopc compilerclasspathref="classpath" verbose="true"> | <classpath path="build/classes"/> | <include name="com/adequate/entity/*.class" /> | <src path="src"/> | <aoppath path="jboss-aop.xml"/> | </aopc> | | <aopc compilerclasspathref="classpath" verbose="true" report="true"> | <classpath path="build/classes"/> | <include name="com/adequate/entity/*.class" /> | <src path="src"/> | <aoppath path="jboss-aop.xml"/> | </aopc> | | <jar destfile="build/service.jar"> | <fileset dir="build/classes"> | <include name="com/adequate/entity/**"/> | <include name="com/adequate/service/**"/> | <include name="META-INF/**"/> | </fileset> | </jar> | | </target> | | <target name="deploy" depends="build"> | <copy todir="${jboss.deploy.home}"> | <fileset dir="build"> | <include name="service.jar"/> | </fileset> | </copy> | </target> | | </project> When I run this build file (target "build"), I get absolutly nothing... Verbose traces are: Buildfile: /home/franck/Applications/eclipse/workspace/ejb3/build.xml | prepare: | build: | [copy] Copying 32 files to /home/franck/Applications/eclipse/workspace/ejb3/build/classes | [aopc] [debug] Passed in instrumentor: null | [aopc] [debug] Defaulting instrumentor to: org.jboss.aop.instrument.ClassicInstrumentor | [aopc] [debug] jboss.aop.class.path is NULL | [aopc] [debug] jboss.aop.search.classpath: 'null' true | [aopc] [debug] jboss.aop.path: /home/franck/Applications/eclipse/workspace/ejb3/jboss-aop.xml | [aopc] jboss.aop.path[0]: /home/franck/Applications/eclipse/workspace/ejb3/jboss-aop.xml | [aopc] [deploying] file:/home/franck/Applications/eclipse/workspace/ejb3/jboss-aop.xml | [aopc] AspectXMLLoader using [EMAIL PROTECTED] | [aopc] Build Successful: 296 ms | [aopc] [debug] Passed in instrumentor: null | [aopc] [debug] Defaulting instrumentor to: org.jboss.aop.instrument.ClassicInstrumentor | [aopc] [debug] jboss.aop.class.path is NULL | [aopc] [debug] jboss.aop.search.classpath: 'null' true | [aopc] [debug] jboss.aop.path: /home/franck/Applications/eclipse/workspace/ejb3/jboss-aop.xml | [aopc] jboss.aop.path[0]: /home/franck/Applications/eclipse/workspace/ejb3/jboss-aop.xml | [aopc] [deploying] file:/home/franck/Applications/eclipse/workspace/ejb3/jboss-aop.xml | [aopc] AspectXMLLoader using [EMAIL PROTECTED] | [aopc] Build Successful: 305 ms | [jar] Building jar: /home/franck/Applications/eclipse/workspace/ejb3/build/service.jar | deploy: | [copy] Copying 1 file to /home/franck/Applications/jboss-4.0.4.GA.ejb3/server/default/deploy | BUILD SUCCESSFUL | Total time: 1 second | This is of course VERY frustating ;-( I don't want to use JBoss-IDE (aop project) because I need to have a the possibility to build the entire project outside of Eclipse. Any help ? Thanks in advance. View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3964588#3964588 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3964588 _______________________________________________ jboss-user mailing list jboss-user@lists.jboss.org https://lists.jboss.org/mailman/listinfo/jboss-user