[jbosstools-issues] [JBoss JIRA] Commented: (JBIDE-5006) Support creation of ESB archive with files from other projects

Jeff DeLong (JIRA) jira-events at lists.jboss.org
Fri Oct 9 11:08:07 EDT 2009


    [ https://jira.jboss.org/jira/browse/JBIDE-5006?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12489181#action_12489181 ] 

Jeff DeLong commented on JBIDE-5006:
------------------------------------

I think we need "full filter control". Often the ESB archive just needs a single file from another project, not the entire workspace folder folder. For example a Drools project might have several JUnit Tests in the Drools project folder along with the DRL file (although one would be in src/main/java and the other in src/main/rules.

While it is true that you could use the "Convert to Drools Project" context menu item to add Drools jars to an ESB project, and this will allow you to open the DRL file inside that project and edit it, there are good reasons why a customer might not want use the ESB project to create and maintain their DRL file. First off the developer of the rules is not necessarily the same developer as that creating the ESB service (different skill sets and / or responsibilities); so from a source code control perspective it would be easier for them to work on different projects. Second, you would want the Drools JUnit tests in the project, but now you would worry about these winding up in the ESB archive as well.

So what you wind up doing is having two separate projects, and then copying the DRL file between the two.

> Support creation of ESB archive with files from other projects
> --------------------------------------------------------------
>
>                 Key: JBIDE-5006
>                 URL: https://jira.jboss.org/jira/browse/JBIDE-5006
>             Project: Tools (JBoss Tools)
>          Issue Type: Feature Request
>          Components: esb
>            Reporter: Jeff DeLong
>            Assignee: Brian Fitzpatrick
>
> Sometimes the files required in an esb archive are created in another project and / or need to be shared across multiple projects. For example, a drools rule file (drl file) would be created in a Drools project, but need to be included in the esb archive generated from and ESB "rules service" project. Or the xsds to support EBWS inXSD, outXSD configuration need to be shared across many services.
> It would be useful if there were a was to support creation of ESB archive that includes files from other projects.
> There is a similar requirement for BPEL projects. The BPEL archive requires the wsdl files, but it may be more convenient to keep these in another project location.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the jbosstools-issues mailing list