I would expect people to use it in a build in a similar way that most maven poms
are used. So you would need to access it in the repository using maven or ivy.
For either of these it would just be a matter of adding the dependency to the
build. If you need an example, I can try to put one together.
Galder Zamarreno wrote:
Paul,
How do you expect people to use that client pom.xml? Have some kind of
remote dependency on that client pom.xml once it's up in the maven
repository or retrieve it from the source repo? If you want people to
try it out, we could do with some clearer guidance on how to use it.
Cheers,
Galder Zamarreno wrote:
> I was naively expecting that the client pom would be something that
> not only was available in the source repo, but would be added to the
> build output under client/ directory as in [JBOSS_HOME]/client.
>
> Paul Gier wrote:
>> 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...
>>>>
>>>>
>>>> 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...
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> 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(a)lists.jboss.org
>>>>>>>>>> [mailto:jboss-
>>>>>>>>>> >> development-bounces(a)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(a)lists.jboss.org
>>>>>>>>>> >>>>>
https://lists.jboss.org/mailman/listinfo/jboss-development
>>>>>>>>>> >>>>>
>>>>>>>>>> >>>>
>>>>>>>>>> >>>>
>>>>>>>>>> >>>>
_______________________________________________
>>>>>>>>>> >>>> jboss-development mailing list
>>>>>>>>>> >>>>
jboss-development(a)lists.jboss.org
>>>>>>>>>> >>>>
https://lists.jboss.org/mailman/listinfo/jboss-development
>>>>>>>>>> >>>
_______________________________________________
>>>>>>>>>> >>> jboss-development mailing list
>>>>>>>>>> >>> jboss-development(a)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(a)lists.jboss.org
>>>>>>>>>> >>
https://lists.jboss.org/mailman/listinfo/jboss-development
>>>>>>>>>> >
>>>>>>>>>> >
>>>>>>>>>> >
_______________________________________________
>>>>>>>>>> > jboss-development mailing list
>>>>>>>>>> > jboss-development(a)lists.jboss.org
>>>>>>>>>> >
https://lists.jboss.org/mailman/listinfo/jboss-development
>>>>>>>>>> _______________________________________________
>>>>>>>>>> jboss-development mailing list
>>>>>>>>>> jboss-development(a)lists.jboss.org
>>>>>>>>>>
https://lists.jboss.org/mailman/listinfo/jboss-development
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> jboss-development mailing list
>>>>>>> jboss-development(a)lists.jboss.org
>>>>>>>
https://lists.jboss.org/mailman/listinfo/jboss-development
>>>>>>
>>>>>> _______________________________________________
>>>>>> jboss-development mailing list
>>>>>> jboss-development(a)lists.jboss.org
>>>>>>
https://lists.jboss.org/mailman/listinfo/jboss-development
>>>>>
>>>>
>>>> _______________________________________________
>>>> jboss-development mailing list
>>>> jboss-development(a)lists.jboss.org
>>>>
https://lists.jboss.org/mailman/listinfo/jboss-development
>>>
>>
>> _______________________________________________
>> jboss-development mailing list
>> jboss-development(a)lists.jboss.org
>>
https://lists.jboss.org/mailman/listinfo/jboss-development
>