IBM webMethods Hybrid Integration

IBM webMethods Hybrid Integration

Join this online group to communicate across IBM product users and experts by sharing advice and best practices with peers and staying up to date regarding product enhancements.



#Automation


#Applicationintegration
#webMethods
#Integration
 View Only
  • 1.  Using classes across projects

    Posted 10/14/11 12:41 PM

    Hi
    I am trying to create a common project that contains some classes for different mobile projects (stuff like different parser classes for rest services, a login ui, a settings ui.).

    But I am having difficulties when using those classes from a mobile project. I tried adding the source folder in different properties in the build scripts, so that I can access those classes during development and later at runtime too. But it is not working.

    Has anyone managed to do this already? Any help would be really appreciated.
    Best regards
    Javier


    #Integration-Server-and-ESB
    #webMethods-General
    #webMethods
    #mobile


  • 2.  RE: Using classes across projects

    Posted 10/14/11 01:03 PM

    Hi Javier,

    If you just drop the source code into a folder of your choosing in your
    project (e.g. “MyProject/Dev/my-common-classes”), you should be able to
    update the runtime src path in the targets/defaults.xml to include
    them with something like:

    <path id="project.runtime.project.src.path">
    <pathelement path="${project.dir.root}/src"/>
    <pathelement
    

    path=“${project.dir.root}/my-common-classes”/>

    A re-activation and a refresh of your project in Eclipse should then
    have them included as source to be build against and cross-compiled.

    Obviously prior to the above in the defaults.xml, you could utilise
    the standard Ant <copy…/> command to copy that source from a common
    folder if you have it located somewhere else on your hard-drive.

    Regards,

    Nick.


    #mobile
    #webMethods-General
    #webMethods
    #Integration-Server-and-ESB


  • 3.  RE: Using classes across projects

    Posted 10/14/11 01:08 PM

    Hi
    I was in fact trying to avoid doing that… I wanted to keep my sources
    in the original project, so that all changes are done in it and all
    other projects profit from those changes without having to do a
    “Re-Activate Handset” or so.
    Is this possible somehow?

    Many thanks
    Javier


    #webMethods-General
    #webMethods
    #Integration-Server-and-ESB
    #mobile


  • 4.  RE: Using classes across projects

    Posted 10/14/11 01:17 PM

    Hi Javier,

    Not currently. Pre-acquisition, our SDK integration was very light - we
    had some developers use Eclipse, but other use NetBeans, SlickEdit, and
    even just the command line. As a result, tying into to things like
    Eclipse’s project references wasn’t a viable route to go down to provide
    that same coverage for a fellow developer working in a different SDK. As
    everything had to work from outside any SDK, all associations had be
    performed within the Ant script itself, and thereby any changes were
    Ant-triggered (i.e. via things like the Activation of Multi-Build).

    Obviously, moving forwards we could look to amend this, but for now my
    previous suggestion is probably the most viable solution.

    Regards,

    Nick.


    #webMethods-General
    #Integration-Server-and-ESB
    #mobile
    #webMethods