Tom,
As you've noticed, there really isn't a good callout mechanism built-in
to the device interface. Feel free to write up an enhancement request,
although I'm not sure when I will have time to get to it. In the
meantime, is it possible for you to use an external builder to call your
Ant script as a way to automate things?
Craig
tom phan wrote:
> Hi Craig,
>
> Thank you for your prompt response. Now that I was able to build the
> plugins I'm ready to move to building a BlackBerry device plugin which
> bring me to the next questions.
>
> I think I can scan a BlackBerry installation and identify all the
> devices and so on. I was also able to debug a J2ME application on a
> 7290 BlackBerry simulator via Eclipse.
>
> To successfully debug an J2ME application on BlackBerry, I need to
> copy all the output files of its own RAPC compiler (whose input is the
> J2ME JAR file) to the JDE simulator directory before launching the
> eclipse debugger.
>
> Looking at the IDevice interface, I see a method
> isPredeploymentRequired() which obviously needed set to TRUE for
> BlackBerry device. But I don't see a hook for execute the RAPC step
> as well as the copy output files step. The questions are: is there
> a work around? If not, can you extend the IDevice interface to add
> the hook.
>
> For your reference, the following snippet is an ant target added to
> the build.xml generated by EclipseME. Currently I have to run this
> manually before debug on BlackBerry. I'd love to do without this
> manual step. Ahh, btw, I need to run BlackBerry JDWP process first
> before run Eclipse debug in a Remote Java Application.
>
> <!-- Package up for black berry debugging -->
> <target name="bb_build" depends="jar" description="Package for
> black berry debugging">
> <property name=" bb.buildjars.home"
> location="C:\Java\j2me\RIM\BB_JDE_4.1\bin"/>
> <property name="bb.simulator"
> location="C:\Java\j2me\RIM\BB_JDE_4.1\simulator\"/>
> <property name=" bb.api.jar"
> value="C:\Java\j2me\RIM\BB_JDE_4.1\lib\net_rim_api.jar" />
> <wtkrapc jadfile="${path.build.output}/${midlet.name
> <http://midlet.name>}.jad" source="${path.build.output }/${midlet.name
> <http://midlet.name>}.jar" codename="${midlet.name
> <http://midlet.name>}" import="${bb.api.jar}"
> destdir="${path.build.output}/cod" midlet="true" />
> <copy todir="${bb.simulator}" overwrite="true">
> <fileset dir="${basedir}">
> <include name="*.cod" />
> <include name="*.debug" />
> <include name="*.alx" />
> <include name="*.cso" />
> </fileset>
> </copy>
> </target>
>
> Thank you for such a wonderful product.
>
> Kindly regards,
> Tom
>
> On 8/9/06, *Craig Setera* <[EMAIL PROTECTED]
> <mailto:[EMAIL PROTECTED]>> wrote:
>
> Tom,
>
> CVS needs to be cleaned up. Those plug-ins are no longer built or
> shipped. Look in the feature.xml file to see what plug-ins are
> actually
> still part of the shipping plug-ins.
>
> Craig
>
> tom phan wrote:
> > Hi Craig,
> >
> > I try to build the plugin with the source from CVS but I failed
> on the
> > first try. The above class is missing. Can u add it to the
> repository.
> >
> > Thx,
> > Tom
> >
> > Errors:
> >
> > AbstractUEIDeviceImporterExtension cannot be resolved to a type
> > eclipseme.toolkit.nokia/src/eclipseme/toolkit/nokia/impl
> > NokiaDeviceImporterExtension.java line
> 33 1155145349577 11152
> > AbstractUEIDeviceImporterExtension cannot be resolved to a type
> > eclipseme.toolkit.sonyericsson
> > /src/eclipseme/toolkit/sonyericsson/impl
> > SonyEricssonDeviceImporterExtension.java line 33
> > 1155145351186 11166
> > AbstractUEIDeviceImporterExtension cannot be resolved to a type
> > eclipseme.toolkit.sprint/src/eclipseme/toolkit/sprint/impl
> > SprintDeviceImporterExtension.java line
> 33 1155145351874 11175
> > AbstractUEIDeviceImporterExtension cannot be resolved to a type
> > eclipseme.toolkit.sun/src/eclipseme/toolkit/sun/impl
> > SunDeviceImporterExtension.java line
> 33 1155145350202 11158
> > The import eclipseme.toolkit.uei.AbstractUEIDeviceImporterExtension
> > cannot be resolved
> > eclipseme.toolkit.nokia/src/eclipseme/toolkit/nokia/impl
> > NokiaDeviceImporterExtension.java line
> 16 1155145349577 11151
> > The import eclipseme.toolkit.uei.AbstractUEIDeviceImporterExtension
> > cannot be resolved
> >
> eclipseme.toolkit.sonyericsson/src/eclipseme/toolkit/sonyericsson/impl
> > SonyEricssonDeviceImporterExtension.java line 16
> > 1155145351186 11165
> > The import eclipseme.toolkit.uei.AbstractUEIDeviceImporterExtension
> > cannot be resolved
> > eclipseme.toolkit.sprint/src/eclipseme/toolkit/sprint/impl
> > SprintDeviceImporterExtension.java line
> 16 1155145351874 11174
> > The import eclipseme.toolkit.uei.AbstractUEIDeviceImporterExtension
> > cannot be resolved
> > eclipseme.toolkit.sun/src/eclipseme/toolkit/sun/impl
> > SunDeviceImporterExtension.java line 16 1155145350202 11157
> > Unknown extension point:
> > 'eclipseme.toolkit.uei.ueiDeviceImporterExtension'
> > eclipseme.toolkit.nokia plugin.xml line
> 5 1155145349592 11153
> > Unknown extension point:
> > 'eclipseme.toolkit.uei.ueiDeviceImporterExtension '
> > eclipseme.toolkit.sonyericsson plugin.xml line 5
> > 1155145351202 11167
> > Unknown extension point:
> > 'eclipseme.toolkit.uei.ueiDeviceImporterExtension'
> > eclipseme.toolkit.sprint plugin.xml line 5 1155145351889
> > 11176
> > Unknown extension point:
> > 'eclipseme.toolkit.uei.ueiDeviceImporterExtension '
> > eclipseme.toolkit.sun plugin.xml line
> 5 1155145350217 11159
> >
> >
> ------------------------------------------------------------------------
> >
> >
> -------------------------------------------------------------------------
>
> > Using Tomcat but need to do more? Need to support web services,
> security?
> > Get stuff done quickly with pre-integrated technology to make
> your job easier
> > Download IBM WebSphere Application Server v.1.0.1 based on
> Apache Geronimo
> >
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
> <http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642>
> >
> ------------------------------------------------------------------------
> >
> > _______________________________________________
> > Eclipseme-users mailing list
> > [email protected]
> <mailto:[email protected]>
> > https://lists.sourceforge.net/lists/listinfo/eclipseme-users
> >
>
>
-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Eclipseme-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/eclipseme-users