Author: rob.stryker(a)jboss.com
Date: 2011-08-29 04:57:56 -0400 (Mon, 29 Aug 2011)
New Revision: 34357
Modified:
trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/server/bean/JBossServerType.java
trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/server/bean/ServerBeanLoader.java
trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/util/IJBossToolingConstants.java
Log:
JBIDE-9381 - trunk
Modified:
trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/server/bean/JBossServerType.java
===================================================================
---
trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/server/bean/JBossServerType.java 2011-08-29
08:47:37 UTC (rev 34356)
+++
trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/server/bean/JBossServerType.java 2011-08-29
08:57:56 UTC (rev 34357)
@@ -11,11 +11,9 @@
package org.jboss.ide.eclipse.as.core.server.bean;
import java.io.File;
-import java.io.FilenameFilter;
import java.io.IOException;
import java.util.Properties;
import java.util.zip.ZipEntry;
-import java.util.zip.ZipException;
import java.util.zip.ZipFile;
import org.jboss.ide.eclipse.as.core.util.IJBossRuntimeResourceConstants;
@@ -23,10 +21,10 @@
public class JBossServerType implements IJBossToolingConstants {
- private static final String JBOSS_AS_PATH = "jboss-as"; //$NON-NLS-1$
- private static final String BIN_PATH = "bin"; //$NON-NLS-1$
+ public static final String JBOSS_AS_PATH = "jboss-as"; //$NON-NLS-1$
+ public static final String BIN_PATH = "bin"; //$NON-NLS-1$
private static final String TWIDDLE_JAR_NAME = "twiddle.jar"; //$NON-NLS-1$
- private static final String RUN_JAR_NAME = "run.jar"; //$NON-NLS-1$
+ public static final String RUN_JAR_NAME = "run.jar"; //$NON-NLS-1$
private static final String JBOSS_ESB_PATH = "jboss-esb"; //$NON-NLS-1$
private static final String SOAP_JBPM_JPDL_PATH = "jbpm-jpdl"; //$NON-NLS-1$
private static final String JBOSS_AS_WEB_PATH = "jboss-as-web"; //$NON-NLS-1$
@@ -106,7 +104,7 @@
UNKNOWN_STR,
UNKNOWN_STR,
"",//$NON-NLS-1$
- new String[]{V7_0, V7_1, V6_0, V6_1, V5_1, V5_0, V4_3, V4_2, V4_0, V3_2}, null);
+ new String[]{V7_0, V7_1, V6_0, V6_1, V5_1, V5_2, V5_0, V4_3, V4_2, V4_0, V3_2},
null);
public String toString() {
return id;
Modified:
trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/server/bean/ServerBeanLoader.java
===================================================================
---
trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/server/bean/ServerBeanLoader.java 2011-08-29
08:47:37 UTC (rev 34356)
+++
trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/server/bean/ServerBeanLoader.java 2011-08-29
08:57:56 UTC (rev 34357)
@@ -30,7 +30,14 @@
JBossServerType type = getServerType(location);
String version = null;
if (!JBossServerType.UNKNOWN.equals(type)) {
- version = getServerVersion(getFullServerVersion(new
File(location,type.getSystemJarPath())));
+ String fullVersion = getFullServerVersion(new
File(location,type.getSystemJarPath()));
+ if (fullVersion != null && fullVersion.startsWith("5.1.1")
&& JBossServerType.SOAP.equals(type)) { //$NON-NLS-1$
+ // SOA-P 5.2
+ String runJar = JBossServerType.JBOSS_AS_PATH + File.separatorChar +
+ JBossServerType.BIN_PATH+ File.separatorChar + JBossServerType.RUN_JAR_NAME;
+ fullVersion = getFullServerVersion(new File(location, runJar));
+ }
+ version = getServerVersion(fullVersion);
}
ServerBean server = new ServerBean(location.getPath(),getName(location),type,version);
return server;
Modified:
trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/util/IJBossToolingConstants.java
===================================================================
---
trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/util/IJBossToolingConstants.java 2011-08-29
08:47:37 UTC (rev 34356)
+++
trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/util/IJBossToolingConstants.java 2011-08-29
08:57:56 UTC (rev 34357)
@@ -53,6 +53,7 @@
public static final String V4_3 = "4.3"; //$NON-NLS-1$
public static final String V5_0 = "5.0"; //$NON-NLS-1$
public static final String V5_1 = "5.1"; //$NON-NLS-1$
+ public static final String V5_2 = "5.2"; //$NON-NLS-1$
public static final String V6_0 = "6.0"; //$NON-NLS-1$
public static final String V6_1 = "6.1"; //$NON-NLS-1$
public static final String V7_0 = "7.0"; //$NON-NLS-1$
Show replies by date