*** /space/cvs/nb_all/serverplugins/jboss4/nbproject/project.xml --- /space/cvs/nb_all/serverplugins/jboss4/nbproject/project.xml *************** *** 14,84 **** org.netbeans.modules.apisupport.project ! org.netbeans.modules.j2ee.jboss4 ! org.openide.filesystems ! 6.2 ! org.openide.util ! ! 6.2 ! ! org.openide.nodes ! 6.2 ! org.openide.dialogs ! 6.2 ! org.openide.awt ! 6.2 ! org.openide.modules ! 6.2 ! org.openide.text ! 6.2 ! org.openide.windows ! 6.2 --- 14,94 ---- org.netbeans.modules.apisupport.project ! ! org.netbeans.modules.j2ee.jboss4 + + + ! org.netbeans.api.xml ! 1 ! org.netbeans.modules.j2ee.api.ejbmodule ! ! org.netbeans.modules.j2ee.dd ! 1 ! 1.3 ! org.netbeans.modules.j2eeapis ! 1 ! org.netbeans.modules.j2eeserver ! 3 ! 1.5 ! org.netbeans.modules.project.libraries ! 1 ! org.netbeans.modules.schema2beans ! 1 ! org.netbeans.modules.websvc.jaxrpc16 ! 1 ! 1.0 *************** *** 90,178 **** ! org.netbeans.modules.j2ee.api.ejbmodule ! ! org.openide.loaders ! ! org.openide.io ! ! org.netbeans.modules.j2eeserver ! 3 ! 1.5 ! org.netbeans.modules.j2eeapis ! ! 1 ! ! org.netbeans.modules.project.libraries ! ! 1 ! ! org.openide.execution ! 1.3 ! org.netbeans.modules.schema2beans ! 1 ! org.netbeans.modules.j2ee.dd ! 1 ! 1.3 ! org.netbeans.api.xml ! 1 - - --- 100,188 ---- ! org.openide.awt ! ! 6.2 ! ! org.openide.dialogs ! ! 6.2 ! ! org.openide.execution ! ! 1.3 ! ! org.openide.filesystems ! 6.2 ! org.openide.io ! ! org.openide.loaders ! ! org.openide.modules ! 6.2 ! org.openide.nodes ! 6.2 ! org.openide.text ! 6.2 ! org.openide.util ! 6.2 + + org.openide.windows + + + + 6.2 + + *** /space/cvs/nb_all/serverplugins/jboss4/src/org/netbeans/modules/j2ee/jboss4/ide/JBJ2eePlatformFactory.java --- /space/cvs/nb_all/serverplugins/jboss4/src/org/netbeans/modules/j2ee/jboss4/ide/JBJ2eePlatformFactory.java *************** *** 35,42 **** //**** import org.netbeans.modules.j2ee.jboss4.JBDeploymentManager; import java.io.FilenameFilter; - import javax.swing.filechooser.FileFilter; import org.netbeans.modules.j2ee.deployment.plugins.api.InstanceProperties; import org.openide.modules.InstalledFileLocator; /** --- 35,43 ---- //**** import org.netbeans.modules.j2ee.jboss4.JBDeploymentManager; import java.io.FilenameFilter; import org.netbeans.modules.j2ee.deployment.plugins.api.InstanceProperties; import org.openide.modules.InstalledFileLocator; + /** * *************** *** 184,204 **** } public boolean isToolSupported(String toolName) { return false; } public File[] getToolClasspathEntries(String toolName) { ! return new File[0]; ! } ! ! ! // copied from appserv plugin ! private URL fileToUrl(File file) throws MalformedURLException { ! URL url = file.toURI().toURL(); ! if (FileUtil.isArchiveFile(url)) { ! url = FileUtil.getArchiveRoot(url); } ! return url; } } } --- 184,217 ---- } public boolean isToolSupported(String toolName) { + if ("wscompile".equals(toolName)) { // TODO this will be removed - just for testing + return true; + } return false; } public File[] getToolClasspathEntries(String toolName) { ! if ("wscompile".equals(toolName)) { // TODO this will be removed - just for testing ! File root = InstalledFileLocator.getDefault().locate("modules/ext/jaxrpc16", null, false); ! return new File[] { ! new File(root, "jaxrpc-api.jar"), ! new File(root, "saaj-api.jar"), ! new File(root, "saaj-impl.jar"), ! new File(root, "jaxrpc-api.jar"), ! new File(root, "jaxrpc-impl.jar"), ! }; } ! return null; } + + + // copied from appserv plugin + private URL fileToUrl(File file) throws MalformedURLException { + URL url = file.toURI().toURL(); + if (FileUtil.isArchiveFile(url)) { + url = FileUtil.getArchiveRoot(url); + } + return url; + } } }