[jbosstools-issues] [JBoss JIRA] Updated: (JBIDE-2927) There should be an option to/not to copy the libraries when user create New Seam Project.

Daniel Azarov (JIRA) jira-events at lists.jboss.org
Wed Apr 27 15:24:18 EDT 2011


     [ https://issues.jboss.org/browse/JBIDE-2927?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Daniel Azarov updated JBIDE-2927:
---------------------------------

        Summary: There should be an option to/not to copy the libraries when user create New Seam Project.  (was: There should be an option to/not to copy the libraries/resources when user install Seam facet.)
    Description: 
First task is to make Seam Facet Install Delegate not copy libraries and resources from Seam Runtime at all

Lets separate this task to another issue (JBIDE-8801)

Second task is add option to New Seam Project Wizard

!NewSeamProject3.png!

Checkbox should be selected by default, in this case we copy resources and libraries to projects from Runtime as we did before.

If user selects this checkbox we should use Class Path Container to define libraries from Runtime in new projects.

  was:
It can be options: "Way to include libraries/resources to Seam Project" and two radio buttons for each of them:
1. Copy libraries/resources to Seam Project from Seam Runtime.
2. Include libraries/resources to Class Path of Seam Project from Seam Runtime.

Part 1. Creating New Seam Project

1. Wizard page should let to select what is copied into new Seam Project

!NewSeamFacetWizardPage .png!

2. If user selects these checkboxes we should copy libraries and resources to Seam Project from selected Seam Runtime.

3. If user does not select checkboxes we include libraries and resources to Class Path of Seam Project from selected Seam Runtime.

Part II Enabling Seam Support for Existing Java Project

1. Preferences page should let to select what is copied into new Seam Project

2. If user selects these checkboxes we should check existing files and ask user to decide what to do (overwrite or leave existing file) with every file or with all of them

It can be done like this:

!Screenshot-File conflict.png!

Or by making refactoring like dialog with aggregated information for all libraries and resources when user can allow overwrite files or leave them as is.

3. If user does not select checkboxes we should include libraries and resources to Class Path of Seam Project from selected Seam Runtime.



> There should be an option to/not to copy the libraries when user create New Seam Project.
> -----------------------------------------------------------------------------------------
>
>                 Key: JBIDE-2927
>                 URL: https://issues.jboss.org/browse/JBIDE-2927
>             Project: Tools (JBoss Tools)
>          Issue Type: Feature Request
>          Components: Seam
>            Reporter: Alexey Kazakov
>            Assignee: Daniel Azarov
>              Labels: new_and_noteworthy
>             Fix For: 3.3.0.M2
>
>         Attachments: NewSeamFacetWizardPage .png, NewSeamProject3.png, Screenshot-File conflict.png, SeamFacetWizardPage.png
>
>
> First task is to make Seam Facet Install Delegate not copy libraries and resources from Seam Runtime at all
> Lets separate this task to another issue (JBIDE-8801)
> Second task is add option to New Seam Project Wizard
> !NewSeamProject3.png!
> Checkbox should be selected by default, in this case we copy resources and libraries to projects from Runtime as we did before.
> If user selects this checkbox we should use Class Path Container to define libraries from Runtime in new projects.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the jbosstools-issues mailing list