[jboss-dev] jbossall-client.jar now references external libs
Galder Zamarreno
galder.zamarreno at redhat.com
Tue Nov 18 03:01:13 EST 2008
It's not even in the generated AS server, only in the source repo.
Max Rydahl Andersen wrote:
> if it is not in the EAP it does not exist for users hence non-supported ;)
>
> /max
>
>> The pom is here: https://svn.jboss.org/repos/jbossas/trunk/client/
>>
>> Galder Zamarreno wrote:
>>> Hmmm, strange because I built trunk on Friday and I see no .pom
>>> whatsoever in the client/ directory. Am I missing something?
>>> Paul Gier wrote:
>>>> It's in the client directory. And it's in the maven snapshot
>>>> repository:
>>>> http://snapshots.jboss.org/maven2/org/jboss/jbossas/jboss-as-client/5.0.0-SNAPSHOT/
>>>> Galder Zamarreno wrote:
>>>>> 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
>>>>>
>>>>
>>>> _______________________________________________
>>>> 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