Forum Discussion
crazygerman_621
Nimbostratus
Jun 03, 2010Java sources and Repository
Hi,
after downloading and extracting the iControlAssembly_10_1_0-Java-Source.zip I can only see tons of class files.
Is there a archive of the sourcecode available ?
Maybe ...
Jun 10, 2010
Hi Mirko, thanks for the feedback!
The iControl assembly/library is essentially taking the .WSDL files from the iControl SDK distribution and running wsdl.exe (for windows) or WSDL2Java (for Java) to create the associated binding classes for all of our interfaces. In the source distribution for Java these are found in the "bindings" directory. These are then compiled into classes which can be found in the "classes" directory. We have a couple of java classes we use has helpers that are located in the "source" directory. These are all then compiled into a single library so you don't have to go through the busy work yourself.
So to answer your question, all of the source (original and generated) is located in the source.zip file under the source and bindings directories.
As for the downloads, we thought about how to coordinate all the downloads into a single location vs. keeping them with their associated topic groups and we decided to keep them in the groups. By embedding the distributions in forums, we could more easily post new versions while retaining the older ones. If you want a quick shortcut to the downloads, we've done this on the "Downloads" page. Click on that menu on DevCentral and you should see a list with links to the most popular downloads on the site.
As for version control, we are using an internal system right now. I'm not opposed to using an external system, we just haven't seen the community ask for it yet. Internally works better for us, but if we could get folks in the community as contributors to the various labs projects, then an external system would make more sense. The iControl assemblies are really not something that need external contributors as they are essentially just a build after we release new versions of the SDK.
-Joe
Recent Discussions
Related Content
DevCentral Quicklinks
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com
Discover DevCentral Connects