[jbosstools-dev] Re: [jbosstools-commits] JBoss Tools SVN: r8244 - in branches/jbosstools-2.1.x/as/plugins/org.jboss.ide.eclipse.as.core: META-INF and 1 other directory.
Rob Stryker
rob.stryker at redhat.com
Thu May 22 22:55:22 EDT 2008
Snjezana:
Thanks for your input. There certainly was no way we'd copy all 5 of
their classes (including TomcatPlugin! ha!), so for GA it was the right
move to make.
I tend to agree with Max, though, in regards to isolating the
functionality and limiting dependencies. I hate adding dependencies and
I hate I have so many as it is ;) I wish I could get my dependency list
down to next to nothing!
Anyway, thanks for the patch in the first place. I didn't mean to jump
on you like that and certainly not to discourage you from patching my
code when needbe.
Thanks so much for the help =]
Snjezana Peco wrote:
> There are three reasons why I decided to add a dependency:
> - we would have to copy at least 5 classes
> (TomcatSourcePathComputerDelegate, IModuleVisitor, ModuleTraverser,
> TomcatPlugin, org.eclipse.jst.server.tomcat.core.internal.Trace ...)
> - I have entered bug
> https://bugs.eclipse.org/bugs/show_bug.cgi?id=233110 against wtp. When
> they fix this bug, we will revert changes (3 lines)
> - I don't like to have the same code in multiple places
> I don't see any problem with adding a new dependency because JBoss
> Tools already depends on wtp that includes the Tomcat adapter.
> I have seen that the ServerSourcePathComputerDelegate class is a
> duplicate of GenericServerSourcePathComputerDelegate, but have thought
> that the reason for that was removing the
> org.eclipse.jst.server.generic.jboss from JBDS what makes sense for me.
>
> Snjeza
>
> Rob Stryker wrote:
>> Max:
>>
>> I just found this commit today (I don't browse commit logs much)...
>> Is it better to depend on a new plugin or to copy the class in
>> question to a .xpl package?
>> I personally would have coppied the class. Snjeza decided to add a
>> dependency.
>>
>> Thoughts? I personally find it very silly that the AS adapter would
>> depend on the tomcat adapter.
>>
>> jbosstools-commits at lists.jboss.org wrote:
>>> Author: snjeza
>>> Date: 2008-05-20 17:21:12 -0400 (Tue, 20 May 2008)
>>> New Revision: 8244
>>>
>>> Modified:
>>>
>>> branches/jbosstools-2.1.x/as/plugins/org.jboss.ide.eclipse.as.core/META-INF/MANIFEST.MF
>>>
>>>
>>> branches/jbosstools-2.1.x/as/plugins/org.jboss.ide.eclipse.as.core/plugin.xml
>>>
>>> Log:
>>> JBIDE-2215 Unable to add User Library as Source Lookup Path to
>>> AS/EAP server
>>>
>>> Modified:
>>> branches/jbosstools-2.1.x/as/plugins/org.jboss.ide.eclipse.as.core/META-INF/MANIFEST.MF
>>>
>>> ===================================================================
>>> ---
>>> branches/jbosstools-2.1.x/as/plugins/org.jboss.ide.eclipse.as.core/META-INF/MANIFEST.MF
>>> 2008-05-20 21:09:49 UTC (rev 8243)
>>> +++
>>> branches/jbosstools-2.1.x/as/plugins/org.jboss.ide.eclipse.as.core/META-INF/MANIFEST.MF
>>> 2008-05-20 21:21:12 UTC (rev 8244)
>>> @@ -19,7 +19,8 @@
>>> org.eclipse.jst.common.project.facet.core,
>>> org.eclipse.wst.xml.core,
>>> org.jboss.ide.eclipse.archives.core,
>>> - org.apache.ant
>>> + org.apache.ant,
>>> + org.eclipse.jst.server.tomcat.core
>>> Eclipse-LazyStart: true
>>> Export-Package: org.jboss.ide.eclipse.as.core,
>>> org.jboss.ide.eclipse.as.core.extensions.archives,
>>>
>>> Modified:
>>> branches/jbosstools-2.1.x/as/plugins/org.jboss.ide.eclipse.as.core/plugin.xml
>>>
>>> ===================================================================
>>> ---
>>> branches/jbosstools-2.1.x/as/plugins/org.jboss.ide.eclipse.as.core/plugin.xml
>>> 2008-05-20 21:09:49 UTC (rev 8243)
>>> +++
>>> branches/jbosstools-2.1.x/as/plugins/org.jboss.ide.eclipse.as.core/plugin.xml
>>> 2008-05-20 21:21:12 UTC (rev 8244)
>>> @@ -253,7 +253,7 @@
>>> name="JBoss Application Server Startup Configuration"
>>> public="true"
>>>
>>> sourceLocatorId="org.eclipse.jdt.launching.sourceLocator.JavaSourceLookupDirector"
>>>
>>> -
>>> sourcePathComputerId="org.jboss.ide.eclipse.as.core.serverSourcePathComputer"/>
>>>
>>> +
>>> sourcePathComputerId="org.eclipse.jst.server.tomcat.core.sourcePathComputer"/>
>>>
>>> <launchConfigurationType
>>>
>>> delegate="org.jboss.ide.eclipse.as.core.server.internal.launch.DeployableLaunchConfiguration"
>>>
>>>
>>> id="org.jboss.ide.eclipse.as.core.server.stripped.launchConfiguration"
>>> @@ -261,7 +261,7 @@
>>> name="Stripped Server Launch Configuration"
>>> public="false"
>>>
>>> sourceLocatorId="org.eclipse.jdt.launching.sourceLocator.JavaSourceLookupDirector"
>>>
>>> -
>>> sourcePathComputerId="org.jboss.ide.eclipse.as.core.serverSourcePathComputer"/>
>>>
>>> +
>>> sourcePathComputerId="org.eclipse.jst.server.tomcat.core.sourcePathComputer"/>
>>>
>>> <launchConfigurationType
>>>
>>> delegate="org.jboss.ide.eclipse.as.core.server.internal.launch.TwiddleLaunchConfiguration"
>>>
>>>
>>> id="org.jboss.ide.eclipse.as.core.server.twiddleConfiguration"
>>>
>>> _______________________________________________
>>> jbosstools-commits mailing list
>>> jbosstools-commits at lists.jboss.org
>>> https://lists.jboss.org/mailman/listinfo/jbosstools-commits
>>>
>>
>> _______________________________________________
>> 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