[jbosstools-dev] Current WTP-style project offerings

Rob Stryker rob.stryker at redhat.com
Fri Oct 2 17:37:29 EDT 2009


Max Rydahl Andersen wrote:
> 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)

For some reason a BPEL project is given the java nature and java facet 
as required. This was because they were utility projects. If what you're 
saying is correct, then I can just remove those facet requirements and 
not even enable the java nature?

> 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 ?
You should be able to reference any other project as a child if it's 
already a module core project.

>
> 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 ?

Not yet.
>
> -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