Forum Discussion

Yoav_100420's avatar
Yoav_100420
Icon for Nimbostratus rankNimbostratus
Oct 15, 2012

iControl Maven dependencies

I have a maven project that run in an OSGI environment,

 

i want to add all iControl dependencies using maven, what are the dependencies needed?

 

so far i have this:

 

 

 

com.att.tlv.oss

 

axis

 

1.4.0

 

 

 

com.att.tlv.oss

 

jaxrpc

 

1.1.0

 

 

 

wsdl4j

 

wsdl4j

 

1.0

 

 

 

commons-logging

 

commons-logging

 

1.1.1

 

 

 

org.apache.geronimo.bundles

 

commons-discovery

 

0.4_1

 

 

 

commons-httpclient

 

commons-httpclient

 

3.1

 

 

 

commons-net

 

commons-net

 

3.0

 

 

 

org.glassfish.external

 

commons-codec-repackaged

 

3.0

 

 

 

log4j

 

log4j

 

1.2.8

 

 

2 Replies

  • John_Gruber_432's avatar
    John_Gruber_432
    Historic F5 Account
    Please look at this:

     

     

    https://github.com/jgruber/iControl

     

    https://vimeo.com/36942567

     

     

    I have a Maven project on github which has it all setup already. You simply need to change the pom.xml file to point to a BigIP device. It will pull the version of the WSDLs from the device you specify in the project file and build a jar file with all the object wrappers for you. It will pull required dependancies from their respective public repositories and the shade them in the output jar file so you have a complete working client jar.. all contained.
  • John,

     

    In your iControl video for this topic, what were all the apps you running on your client for the tutorial?

     

    client => OS?

     

    maven2

     

    git

     

    jdk1.6+

     

    ltm ve locally (v11)

     

    Looks like a linux command line where you did your maven build, run on a separate linux vm on your client? (a windows pc)? Or via cygwin? Other?

     

    Thank you.

     

    - Spud23