Thank Andy,

I will take a closer look at the code if time permits.


On 2/3/08, Andy Clement <[EMAIL PROTECTED]> wrote:
>
> Hi Linton,
>
> I'm not sure aspectpath support has been implemented - so you may be
> doing nothing wrong. Feel free to look over the code and submit a
> patch for it ;)
>
> cheers,
> Andy
>
> On 03/02/2008, Linton Ye <[EMAIL PROTECTED]> wrote:
> > Hi,
> >
> > I am trying to headless build (PDEbuild) some Eclipse plug-ins which
> have
> > some cross-plugin aspects.  I replaced
> > org.eclipse.pde.build\lib\pdebuild-ant.jar with the one
> > included in AJDT.  However, it seems the aspectpath configured in AJDT
> is
> > not picked up in the headless build.  The cross-plugin aspects work as
> > expected within AJDT/Eclipse, but do not work in the executables
> produced by
> > the headless build.
> >
> > The following are some details about my set up:
> >
> > Plugin "foo" and plugin "bar" are both AspectJ projects.  In plugin
> "foo",
> > there are some aspects that will be woven into plugin "bar".  So an
> > aspectpath pointing to "foo/bin" is configured in plugin "bar" in
> AJDT.  So
> > the .classpath file of plugin "bar" has the following aspectpath entry:
> >  <classpathentry kind="lib" path="/foo/bin">
> >   <attributes>
> >    <attribute name="org.eclipse.ajdt.aspectpath" value="true"/>
> >   </attributes>
> >   </classpathentry>
> >
> > The generated ant task in plugin "bar"'s build.xml looks like the
> following,
> > notice there is no <aspectpath> entry created.
> >   <iajc destDir="${temp.folder}/@dot.bin" failonerror="true"
> > argfiles="${ajcArgFile}" verbose="true" fork="true" maxmem="512m"
> > debug="${javacDebugInfo}"
> > bootclasspath="${bundleBootClasspath}"
> > source="${bundleJavacSource}" target="${bundleJavacTarget}">
> >     <forkclasspath refid="@dot.classpath" />
> >    <forkclasspath>
> >     <pathelement path="${aspectj.plugin.home}/ajde.jar"/>
> >     <pathelement path="${aspectj.weaver.home}/aspectjweaver.jar"/>
> >      <pathelement path="${aspectj.runtime.home}/aspectjrt.jar"/>
> >     <pathelement path="${eclipse.tools.home}"/>
> >    </forkclasspath>
> >    <src path="src/"   />
> >    </iajc>
> >
> > I have tried AJDT1.41+Eclipse 3.2 and AJDT 1.5.1+Eclipse 3.3, but both
> > produced the same build.xml file with no aspectpath entry.
> >
> > Thank you!
> > Linton
> > _______________________________________________
> > aspectj-users mailing list
> > [email protected]
> > https://dev.eclipse.org/mailman/listinfo/aspectj-users
> >
> >
> _______________________________________________
> aspectj-users mailing list
> [email protected]
> https://dev.eclipse.org/mailman/listinfo/aspectj-users
>
_______________________________________________
aspectj-users mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/aspectj-users

Reply via email to