[jbosstools-issues] [JBoss JIRA] (TOOLSDOC-345) NeedInfo: Distinction between Eclipse and JBDS/JBT Server Tools

Rob Stryker (JIRA) jira-events at lists.jboss.org
Fri Jun 14 12:12:54 EDT 2013


    [ https://issues.jboss.org/browse/TOOLSDOC-345?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12781751#comment-12781751 ] 

Rob Stryker commented on TOOLSDOC-345:
--------------------------------------

1) Publishing is moving an app into a location for the app server to read.  "Application reload behavior" is on what patterns we FORCE the server to redeploy the app. This is because our incremental publisher only copies changed files. If you change a .html, it already will be read live from your deployment. But if you change a .class, or if change a .jar file inside your app, the server will not recognize it needs to redeploy your application. So, we let you set a pattern where, if any file that matches it is changed, we force the server to 'redeploy' the app. 

2) Filesets are a completely local construct and are simply meant to give you quick access to local files. It is a very old part of astools and has never been updated for remote servers. The files are not copied anywhere. When you create a fileset, those files are just shown in the view, and, if you double-click on one, it will open the file in the editor so you can modify it or look through it.  Since most people do not keep their actual app-server inside eclipse, this is juts a handy mechanism to quickly browse your server's config files. 

3) When you create a project, like a dynamic web project, there is a classpath container added to your project. The files aren't copied anywhree, but rather, eclipse adds these jars to your project's classpath so that you can properly code your application.   Different users want different things on their classpath.  We automatically add about 10 default filesets for things like ejb-api and other javaee api jars, but we always get new requests by a user. Can you add the mail jar? can you add this? Can you add that?  

After a while, which jars to add became a big debate. We only wanted to automatically add whatever everyone would use, but some users wanted pretty obscure jars added to their project's classpath. We couldn't in good conscience do this, so we added this mechanism for users to customize paths that should be added. 

Hope this helps!
                
> NeedInfo: Distinction between Eclipse and JBDS/JBT Server Tools
> ---------------------------------------------------------------
>
>                 Key: TOOLSDOC-345
>                 URL: https://issues.jboss.org/browse/TOOLSDOC-345
>             Project: Documentation for JBoss Tools and Developer Studio
>          Issue Type: Task
>      Security Level: Public(Everyone can see) 
>          Components: User Guide - JBoss Server Tools
>    Affects Versions: 4.1.0
>            Reporter: Michelle Murray
>            Assignee: Rob Stryker
>             Fix For: 4.1.0
>
>
> I am trying to distinguish which features are provided by Eclipse and which are provided by JBoss Server Tools so that I can accurately document JBoss Server Tools.
> The unique JBoss Server Tools features I have are:
> * automatic runtime detection
> * ability to download and install a JBoss runtime
> * JBoss Server Editor - lots of the panes in the overview tab are unique and * the deployment tab is completely unique
> * set a default server icon
> * set default filesets
> * set default classpath entries
> * create new server wizard also seems different for JBoss enterprise and community servers than in the wizard in Eclipse alone
> What have I missed?

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the jbosstools-issues mailing list