JBoss has the jbossall-client.jar
which can be used in client applications for JNDI lookups and more... It is available in the JBoss maven repository.
How should one do it when using Glassfish 3 in a dependency managed environment?
The FAQ says in step 3 that one should refer directly to gf-client.jar
in the installation directoy of glassfish. The gf-client.jar
only has relative references to other JARs in glassfish installation directory. So putting the gf-client.jar
in a private repository is no option, unless you are willing to put alls the refered JARSs into the repository, too. But that is no good, because then you have to put the manually to the correct relative location.
There is a package-appclient
script which generates a appclient.jar
, which is not directly usable in a classpath, because it mainly just a ZIP-file containing all needed JARs for a client. Of course you could put appclient.jar
in the repository and then do all the extraction and classpath-building in a build script, but should I really do it this way?
Is there any other way to do it, or better how it is intended to use this appclient.jar
?
Have I overseen a "glassfishall-client.jar
"?