[jbosstools-dev] Classpaths for projects targeting AS 7.2 / EAP 6.1
Rob Stryker
rstryker at redhat.com
Wed Mar 27 04:53:19 EDT 2013
On 03/27/2013 06:23 AM, Max Rydahl Andersen wrote:
> So to summarize:
>
> You want to have a list of classpath for AS 7.2 to hand out to users.
Correct summary... either a list, or a way to GET a list.
> Is there any jira for it ?
My email was asking if anyone remembered a jira being created. I
couldn't find one. I've just made some now:
https://issues.jboss.org/browse/JBIDE-13871
https://issues.jboss.org/browse/AS7-6806
>
> My answer:
> I talked in great length with David, Jason and Brian last week on this
> and I'll send out notes from that call ASAP (just need to get past EC).
> But short answer: We got an idea on how to do it, but in short term we
> probably still need to find the jars based on some static info.
>
> /max
>
> On Tue, Mar 26, 2013 at 09:10:00PM +0800, Rob Stryker wrote:
>> Hey guys:
>>
>> So I've had this in the back of my mind for a bit and kinda forgot
>> about it... But now users of JBossTools alpha release are starting to
>> notice, and its time to bring it up again.
>>
>> In the past, up until as 7.1, JBossTools would set a list of jars to
>> automatically add to a project's classpath to help users get started.
>> If they create a web project, or ejb project, or ear project, we'd
>> helpfully add a bunch of common jars we're pretty sure users would on
>> their classpath automatically.
>>
>> For AS 7.2/EAP6.1, we currently return 0 jars. A user creating an
>> as7.2 runtime and a web project to go with it gets 0 jars, and 0 help
>> at starting their project (unless they're using maven stuff or jboss
>> central stuff). This was because we were informed it was
>> inappropriate for us to just go willy-nilly poking around the modules
>> folder ;)
>>
>> I do remember discussing with some of the AS guys about this, but I
>> can't seem to find a jira requesting API for us to figure out what
>> jars should be made available to a client. So if anyone remembers a
>> jira being created, that'd be great, otherwise I can make a new one.
>>
>> Remember, our requirements are that this must be done based only on a
>> non-running server, and preferably not launching a new VM or process
>> to inspect an installation folder since that would count as
>> long-running. Ideally this would just return a best-guess of what's
>> publicly available to a majority of deployable units.
>>
>> And of course I remember from the discussion that the list of jars
>> would obviously change based on what kind of deployment needs
>> access... and that any correct implementation would require a running
>> server and jboss-modules fully loaded etc, but that's not what JBT is
>> looking for. We're just looking for a best-guess that covers most of
>> the bases.
>>
>> Again, if we weren't told not to by the AS team, we'd probably just
>> hand-pick a nice subset of jars that include javax packages and the
>> like, but we've been repeatedly told that poking around the modules
>> folder is inappropriate, so, guidance is requested.
>>
>> Anyway, if anyone knows a jira that was opened for this (if one
>> indeed was opened), I'd be glad to discuss the issue there.
>> Otherwise, it'd be good to get some sense of what's possible and if
>> it will be included in as7.2 or not.
>>
>> Again, I'm not experienced at coding for app server, at all actually,
>> but if I can be of any help at all in any way, I'd definitely be
>> willing to try to make sure this stuff goes on. Currently exposing 0
>> jars seems very wrong and users will complain.
More information about the jbosstools-dev
mailing list