[jbosstools-dev] Current WTP-style project offerings
Max Rydahl Andersen
max.andersen at redhat.com
Fri Oct 2 05:28:14 EDT 2009
Rob Stryker wrote:
> Ok I've got something working for the BPEL with only minimal changes.
> It took some finessing but that's it. I still need to know our
> backwards compatibility requirements with previous versions (if there
> were any), with the eclipse bpel project, which folders the source
> belong in, where we expect the .class files to go inside the resultant
> jar, etc etc etc.
>
1) IMO we have no backwards compability requirements here since we
should be moving these jboss specific facet/deployment behavior to a
separate plugin/set of id's. i.e. if you use the org.eclipse plugins you
just keep doing that and it will still work, correct ? Furthermore we
moved to use utility jar so that is what will deploy for the old ones,
not ours...afaik (please verify that ;)
2) There are currently zero class files in BPEL project and it does not
even need to be a java project (of course we should not prevent that
from being possible)
btw. is there a way to enable BPEL deployment to happen from an existing
project ? i.e. say this java project got these 2 folders that we would
like to bundle as a BPEL artifact ?
Another requirement I remember SOA guys put in the PRD for JBDS was the
ability to include other folders of wsdl from other projects/locations.
Is that possible now ?
-max
> Brian Fitzpatrick wrote:
>> Again, if it helps...
>> The New BPEL Project wizard code is located in the
>> org.eclipse.bpel.runtimes plug-in as
>> org.eclipse.bpel.runtimes.ui.wizards.NewBPELProjectWizard
>>
>> The facets and deployment modules also appear to be in that plug-in.
>> --Fitz
>> _______________________________
>> Brian Fitzpatrick (aka "Fitz")
>> Senior Software Engineer, SOA-P
>> JBoss by Red Hat
>>
>> ----- Original Message -----
>> From: "Max Rydahl Andersen" <max.andersen at redhat.com>
>> To: "Rob Stryker" <rob.stryker at redhat.com>
>> Cc: "Brian Fitzpatrick" <bfitzpat at redhat.com>,
>> jbosstools-dev at lists.jboss.org
>> Sent: Thursday, October 1, 2009 1:42:08 PM GMT -07:00 US/Canada Mountain
>> Subject: Re: [jbosstools-dev] Current WTP-style project offerings
>>
>>
>>
>> Rob Stryker wrote:
>>> I've never made a project wizard that used the faceted framework.
>>> Denny has. For Denny to make one for BPEL would be simply using the
>>> exact same extension points he used in ESB, except in BPEL, with
>>> small changes for things like ids, classes, etc.
>>>
>>> I consider this "duplication".
>> No, it's two different features - doesn't duplicate (bad), just do
>> similar things in similar ways (good) ;)
>>> Also I don't know anything at all about the BPEL project structures,
>>> where the current wizard is, how the current wizard works, what the
>>> important backwards compatability issues / pressure points might be,
>>> etc etc etc.
>>>
>>> I'm sure if I just dug through code for 2 or 3 days I could get
>>> something workable
>> We need this done before M4 - what things do you have on your plate
>> for M4 that won't be done if you look into this ?
>>
>> /max
>>> Max Rydahl Andersen wrote:
>>>> Rob Stryker wrote:
>>>>> Ahh... well... This wasn't stuff that I did; it's stuff Denny did.
>>>>> I imagine this would be pretty in-depth to get the project set up,
>>>>> not something trivial, so I'm not even 100% sure where to look
>>>>> yet. Primarily it would be duplicating something similar to the
>>>>> two esb plugins with project in the name:
>>>>> org.jboss.tools.esb.project.core and
>>>>> org.jboss.tools.esb.project.ui.
>>>> btw. No sure what you mean with duplication here ?
>>>>
>>>> /max
>>>>> Max: Should I direct myself to this task immediately or should I
>>>>> try to help Brian work through it? I'm not familiar with all the
>>>>> extension points but I'm sure I could figure it out if you wanted
>>>>> me to ASAP.
>>>>>
>>>>> - Rob
>>>>>
>>>>> Brian Fitzpatrick wrote:
>>>>>> Denny's on vacation for a while. Won't be back until after their
>>>>>> holiday.
>>>>>>
>>>>>> That leaves yours truly to help, though I'm just as blind in this
>>>>>> code as you are.
>>>>>> Can you point me at the work you did for ESB and point me in a
>>>>>> direction to do something similar in the BPEL area?
>>>>>>
>>>>>> --Fitz
>>>>>>
>>>>>> _______________________________
>>>>>> Brian Fitzpatrick (aka "Fitz")
>>>>>> Senior Software Engineer, SOA-P
>>>>>> JBoss by Red Hat
>>>>>>
>>>>>> ----- Original Message -----
>>>>>> From: "Rob Stryker" <rob.stryker at redhat.com>
>>>>>> To: "Max Rydahl Andersen" <max.andersen at redhat.com>
>>>>>> Cc: jbosstools-dev at lists.jboss.org
>>>>>> Sent: Wednesday, September 30, 2009 3:33:58 PM GMT -07:00
>>>>>> US/Canada Mountain
>>>>>> Subject: Re: [jbosstools-dev] Current WTP-style project offerings
>>>>>>
>>>>>> Denny:
>>>>>> I didn't see any response to Max's two questions from you. Are
>>>>>> you available to do these tasks??
>>>>>>
>>>>>> Max Rydahl Andersen wrote:
>>>>>>>> Here's a good summary of what's made already for the WTP
>>>>>>>> projects. I
>>>>>>>> believe the ESB project already makes use of it.
>>>>>>> Denny, Is the ESB module using this now ?
>>>>>>>> The BPEL project does
>>>>>>>> *not* and since I am not familiar with the BPEL project code,
>>>>>>>> or all
>>>>>>>> that goes into creating a new project wizard for WTP projects
>>>>>>>> (never did
>>>>>>>> work on that part), I'd need someone else (Denny?) to set up
>>>>>>>> the UI and
>>>>>>>> associated pages and installation delegates to properly change
>>>>>>>> the BPEL
>>>>>>>> project's format. I can assist on which references would be
>>>>>>>> needed in
>>>>>>>> the installation delegate, but I'm not familiar with the rest
>>>>>>>> of it.
>>>>>>> This require we defines what facet's etc. is installed and what
>>>>>>> they do for BPEL.
>>>>>>> Denny - could you outline this in the wiki ?
>>>>>> _______________________________________________
>>>>>> jbosstools-dev mailing list
>>>>>> jbosstools-dev at lists.jboss.org
>>>>>> https://lists.jboss.org/mailman/listinfo/jbosstools-dev
More information about the jbosstools-dev
mailing list