[jboss-dev] jbossall-client.jar now references external libs

Galder Zamarreno galder.zamarreno at redhat.com
Thu Nov 13 07:30:17 EST 2008


Where is this client pom?

Paul Gier wrote:
> I added a new client pom if anyone wants to try it.  There are still 
> some things I need to work out, because a few of the jars were not 
> available in the maven repo and it's including a lot of trasitive jars 
> that probably need to be excluded.
> 
> Paul Gier wrote:
>> Since there seems to be a lot of demand for this, I'm going to create 
>> a new directory in the app server called "client".  And this will 
>> contain a pom that lists all the jars that are currently in the 
>> all-client jar manifest.
>>
>> This will be deployed to our repository with the release, so it should 
>> be usable from maven or ivy.
>>
>> Max Rydahl Andersen wrote:
>>> This is what should be done; have a proper managed repository of jars
>>> that is usable from both Maven and Ivy. Then *a lot* of issues from a
>>> tooling perspective would be way easier to solve.
>>>
>>> /max
>>>
>>>> If we produced a proper jbossall-client artifact in the maven
>>>> repository, i.e. one that specified all its dependencies (the other
>>>> client jars).
>>>> http://repository.jboss.com/maven2/org/jboss/client/jbossall-client/5.0.0.Beta4/jbossall-client-5.0.0.Beta4.pom 
>>>>
>>>>
>>>> NOTE: The one above comes from before the change to use the manifest.
>>>>
>>>> At least people using maven could create their .classpath correctly.
>>>>
>>>> Another option would be to include a dummy eclipse project
>>>> in the distribution that people could import into their project.
>>>>
>>>> On Thu, 2008-11-06 at 10:28 -0600, David M. Lloyd wrote:
>>>>> Are there mechanisms which Eclipse *will* read?  Like OSGi 
>>>>> descriptors or
>>>>> something like that?  Do we have an Eclipse plugin for
>>>>> jboss-classloading.xml support yet? :-)
>>>>>
>>>>> - DML
>>>>>
>>>>> On 11/06/2008 09:56 AM, Sacha Labourey wrote:
>>>>> > I agree, this will be a big usability issue. For the sake of 
>>>>> making OUR life
>>>>> > easier (patching), we are going to make EVERYBODY's life more 
>>>>> difficult,
>>>>> > that's nonsense. If you need a patching mechanism, write a script 
>>>>> which will
>>>>> > just do that, but do not impact user usability.
>>>>> >
>>>>> >> -----Original Message-----
>>>>> >> From: jboss-development-bounces at lists.jboss.org [mailto:jboss-
>>>>> >> development-bounces at lists.jboss.org] On Behalf Of Galder Zamarreno
>>>>> >> Sent: jeudi, 6 novembre 2008 16:48
>>>>> >> To: JBoss.org development list
>>>>> >> Subject: Re: [jboss-dev] jbossall-client.jar now references 
>>>>> external
>>>>> >> libs
>>>>> >>
>>>>> >> Hmmmm, we're gonna have users screaming about this.
>>>>> >>
>>>>> >> In the past, if you're developing a client app in Eclipse, you only
>>>>> >> needed jbossall-client.jar and log4j.jar but this won't be the case
>>>>> >> with
>>>>> >> AS5 as I've just found out when trying to run a client app against
>>>>> >> trunk. Eclipse for example does not read manifest classpath 
>>>>> entries:
>>>>> >>
>>>>> >> http://forums.bea.com/thread.jspa?threadID=570001075
>>>>> >>
>>>>> >> I've just talked to Max who confirmed it. I'll let him explain 
>>>>> the gory
>>>>> >> details of Eclipse.
>>>>> >>
>>>>> >> Cheers,
>>>>> >>
>>>>> >> Dimitris Andreadis wrote:
>>>>> >>> Yes, they'll need the whole jboss/client dir.
>>>>> >>>
>>>>> >>> Max Rydahl Andersen wrote:
>>>>> >>>> I'm curious how this affects users (and hence tooling).
>>>>> >>>>
>>>>> >>>> I assume users now instead of having jbossall-client.jar on the
>>>>> >>>> classpath will need to have an exact
>>>>> >>>> copy of client/*.jar etc. when running against jboss ?
>>>>> >>>>
>>>>> >>>> /max
>>>>> >>>>
>>>>> >>>>> Paul changed jbossall-client.jar so now instead of embedding the
>>>>> >>>>> content of the other client
>>>>> >>>>> libraries, it now references them through MANIFEST.MF Class-Path
>>>>> >> entry.
>>>>> >>>>> This makes it possible to introduce drop-in replacements for 
>>>>> client
>>>>> >>>>> libs, if needed, without
>>>>> >>>>> worrying about jbossall-client.jar
>>>>> >>>>>
>>>>> >>>>> http://jira.jboss.com/jira/browse/JBAS-4355
>>>>> >>>>> _______________________________________________
>>>>> >>>>> jboss-development mailing list
>>>>> >>>>> jboss-development at lists.jboss.org
>>>>> >>>>> https://lists.jboss.org/mailman/listinfo/jboss-development
>>>>> >>>>>
>>>>> >>>>
>>>>> >>>>
>>>>> >>>> _______________________________________________
>>>>> >>>> jboss-development mailing list
>>>>> >>>> jboss-development at lists.jboss.org
>>>>> >>>> https://lists.jboss.org/mailman/listinfo/jboss-development
>>>>> >>> _______________________________________________
>>>>> >>> jboss-development mailing list
>>>>> >>> jboss-development at lists.jboss.org
>>>>> >>> https://lists.jboss.org/mailman/listinfo/jboss-development
>>>>> >> --
>>>>> >> Galder Zamarreño
>>>>> >> Sr. Software Maintenance Engineer
>>>>> >> JBoss, a division of Red Hat
>>>>> >> _______________________________________________
>>>>> >> jboss-development mailing list
>>>>> >> jboss-development at lists.jboss.org
>>>>> >> https://lists.jboss.org/mailman/listinfo/jboss-development
>>>>> >
>>>>> >
>>>>> > _______________________________________________
>>>>> > jboss-development mailing list
>>>>> > jboss-development at lists.jboss.org
>>>>> > https://lists.jboss.org/mailman/listinfo/jboss-development
>>>>> _______________________________________________
>>>>> jboss-development mailing list
>>>>> jboss-development at lists.jboss.org
>>>>> https://lists.jboss.org/mailman/listinfo/jboss-development
>>>
>>>
>>>
>>
>> _______________________________________________
>> jboss-development mailing list
>> jboss-development at lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/jboss-development
> 
> _______________________________________________
> jboss-development mailing list
> jboss-development at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/jboss-development

-- 
Galder Zamarreño
Sr. Software Maintenance Engineer
JBoss, a division of Red Hat



More information about the jboss-development mailing list