Plain Java API: Is there a method to expose the version ?
![]()
I have a stand-alone application that uses the Plain Java API. I would like to include details that I can expose at run-time when the application starts or a separate on-demand run. To this end I have created a VersionInfo class which my ant build fills in certain tokens with information I can determine by running a script. For example, to find the DB2 client version:
java -cp lib/db2jcc.jar com.ibm.db2.jcc.DB2Jcc -version IBM DB2 JDBC Universal Driver Architecture 3.64.106 I found com.ibm.team.repository.common.TeamRepositoryExceptionwhich has a getClientVersion() method but trying to instantiate one of these sandwiched between TeamPlatform.startup() and TeamPlatform.shutdown() doesn't do much So: is there some class/method that would give an understandable version of the running or built against client libraries ? Chopping the build string off of com.ibm.team.workitem.client is ambiguous at best.... |
3 answers
![]()
Kevin,
will the article 361 on Share and Manage Documents through the Web UI do the job? If this is helpful, please accept the answer. - Arne |
![]()
Ralph Schoon (61.6k●3●36●43)
| answered May 07 '14, 4:12 a.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER
I was not able to find the code that prints the version of the Plain Java Client Libraries.
Comments You could try to look if com.ibm.team.repository.service.internal.VersionCompatibilityRestService provides you with some information. It does however not seem to be the version of the Plain Java Client Libraries.
|