You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@avalon.apache.org by ob...@apache.org on 2004/02/02 21:16:30 UTC
cvs commit: avalon-sandbox/ide/org.apache.avalon.ide.eclipse.launch/src/org/apache/avalon/ide/eclipse/merlin/launch/ui MerlinServerTabGroup.java
oberhack 2004/02/02 12:16:30
Modified: ide/org.apache.avalon.ide.eclipse.launch/src/org/apache/avalon/ide/eclipse/merlin/launch
MerlinLaunchShortcut.java
ide/org.apache.avalon.ide.eclipse.launch/src/org/apache/avalon/ide/eclipse/merlin/launch/container
AvalonContainer.java MerlinExternalContainer.java
ide/org.apache.avalon.ide.eclipse.launch plugin.xml
ide/org.apache.avalon.ide.eclipse.launch/src/org/apache/avalon/ide/eclipse/merlin/launch/ui
MerlinServerTabGroup.java
Log:
bugfixes
Revision Changes Path
1.2 +3 -2 avalon-sandbox/ide/org.apache.avalon.ide.eclipse.launch/src/org/apache/avalon/ide/eclipse/merlin/launch/MerlinLaunchShortcut.java
Index: MerlinLaunchShortcut.java
===================================================================
RCS file: /home/cvs/avalon-sandbox/ide/org.apache.avalon.ide.eclipse.launch/src/org/apache/avalon/ide/eclipse/merlin/launch/MerlinLaunchShortcut.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- MerlinLaunchShortcut.java 26 Jan 2004 11:27:12 -0000 1.1
+++ MerlinLaunchShortcut.java 2 Feb 2004 20:16:30 -0000 1.2
@@ -154,7 +154,7 @@
List candidateConfigs = Collections.EMPTY_LIST;
try
{
- ILaunchConfiguration[] configs =
+ ILaunchConfiguration[] configs =
DebugPlugin.getDefault().getLaunchManager().getLaunchConfigurations(configType);
candidateConfigs = new ArrayList(configs.length);
for (int i = 0; i < configs.length; i++)
@@ -162,7 +162,8 @@
ILaunchConfiguration config = configs[i];
if (config
.getAttribute(MerlinDeveloperLaunch.ATTR_MERLIN_CONTAINER_ID, "")
- .equals(MerlinExternalContainer.getServerLabel()))
+ .equals(MerlinExternalContainer.getServerLabel())
+ && (config.getName().equals(project.getProject().getName())))
{ //$NON-NLS-1$
candidateConfigs.add(config);
}
1.2 +1 -0 avalon-sandbox/ide/org.apache.avalon.ide.eclipse.launch/src/org/apache/avalon/ide/eclipse/merlin/launch/container/AvalonContainer.java
Index: AvalonContainer.java
===================================================================
RCS file: /home/cvs/avalon-sandbox/ide/org.apache.avalon.ide.eclipse.launch/src/org/apache/avalon/ide/eclipse/merlin/launch/container/AvalonContainer.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- AvalonContainer.java 26 Jan 2004 11:27:16 -0000 1.1
+++ AvalonContainer.java 2 Feb 2004 20:16:30 -0000 1.2
@@ -119,6 +119,7 @@
IDebugUIConstants.ATTR_TARGET_DEBUG_PERSPECTIVE,
IDebugUIConstants.PERSPECTIVE_DEFAULT);
launch.setAttribute("project", getProjectName());
+ working.doSave();
// Check Tools classpath
if (getToolsLibraryLocation() == null)
1.2 +5 -3 avalon-sandbox/ide/org.apache.avalon.ide.eclipse.launch/src/org/apache/avalon/ide/eclipse/merlin/launch/container/MerlinExternalContainer.java
Index: MerlinExternalContainer.java
===================================================================
RCS file: /home/cvs/avalon-sandbox/ide/org.apache.avalon.ide.eclipse.launch/src/org/apache/avalon/ide/eclipse/merlin/launch/container/MerlinExternalContainer.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- MerlinExternalContainer.java 26 Jan 2004 11:27:17 -0000 1.1
+++ MerlinExternalContainer.java 2 Feb 2004 20:16:30 -0000 1.2
@@ -129,18 +129,20 @@
protected String getProgramArguments()
{
- String param = "";
+ StringBuffer param = new StringBuffer();
try
{
IProject project =
MerlinDeveloperLaunch.getWorkspace().getRoot().getProject(projectName);
IJavaProject proj = JavaCore.create(project);
- param = project.getLocation().append(proj.getOutputLocation().lastSegment()).toString();
+ param.append('"');
+ param.append(project.getLocation().append(proj.getOutputLocation().lastSegment()).toString());
+ param.append('"');
} catch (JavaModelException e)
{
e.printStackTrace();
}
- return param + " -execute -debug";
+ return param.toString() + " -execute -debug";
}
/*
1.2 +1 -1 avalon-sandbox/ide/org.apache.avalon.ide.eclipse.launch/plugin.xml
Index: plugin.xml
===================================================================
RCS file: /home/cvs/avalon-sandbox/ide/org.apache.avalon.ide.eclipse.launch/plugin.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- plugin.xml 26 Jan 2004 11:27:12 -0000 1.1
+++ plugin.xml 2 Feb 2004 20:16:30 -0000 1.2
@@ -2,7 +2,7 @@
<plugin
id="org.apache.avalon.MerlinDeveloperLaunch"
name="MerlinDeveloper Launch"
- version="0.0.1"
+ version="0.0.2"
provider-name="Apache Software Foundation"
class="org.apache.avalon.ide.eclipse.merlin.launch.MerlinDeveloperLaunch">
1.2 +1 -2 avalon-sandbox/ide/org.apache.avalon.ide.eclipse.launch/src/org/apache/avalon/ide/eclipse/merlin/launch/ui/MerlinServerTabGroup.java
Index: MerlinServerTabGroup.java
===================================================================
RCS file: /home/cvs/avalon-sandbox/ide/org.apache.avalon.ide.eclipse.launch/src/org/apache/avalon/ide/eclipse/merlin/launch/ui/MerlinServerTabGroup.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- MerlinServerTabGroup.java 26 Jan 2004 11:27:18 -0000 1.1
+++ MerlinServerTabGroup.java 2 Feb 2004 20:16:30 -0000 1.2
@@ -49,7 +49,6 @@
import org.eclipse.jdt.debug.ui.launchConfigurations.JavaArgumentsTab;
import org.eclipse.jdt.debug.ui.launchConfigurations.JavaClasspathTab;
import org.eclipse.jdt.debug.ui.launchConfigurations.JavaJRETab;
-import org.eclipse.jdt.debug.ui.launchConfigurations.JavaMainTab;
import org.eclipse.jdt.debug.ui.launchConfigurations.JavaSourceLookupTab;
/**
@@ -64,7 +63,7 @@
{
ILaunchConfigurationTab[] tabs =
new ILaunchConfigurationTab[] {
- new JavaMainTab(),
+ //new JavaMainTab(),
new JavaArgumentsTab(),
new JavaJRETab(),
new JavaClasspathTab(),
---------------------------------------------------------------------
To unsubscribe, e-mail: cvs-unsubscribe@avalon.apache.org
For additional commands, e-mail: cvs-help@avalon.apache.org