Show plugin.xml syntax highlighted
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<plugin
id="ca.ucalgary.cpsc.ebe.fitClipsePlugin"
name="FitClipse Plug-in"
version="1.0.0"
provider-name="ca.ucalgary.cpsc.ebe"
>
<runtime>
<library name="lib/axis.jar">
<export name="*"/>
</library>
<library name="lib/axis-ant.jar">
<export name="*"/>
</library>
<library name="lib/axis-schema.jar">
<export name="*"/>
</library>
<library name="lib/commons-discovery-0.2.jar">
<export name="*"/>
</library>
<library name="lib/commons-logging.jar">
<export name="*"/>
</library>
<library name="lib/ejb3-persistence.jar">
<export name="*"/>
</library>
<library name="lib/fit.jar">
<export name="*"/>
</library>
<library name="lib/hibernate3.jar">
<export name="*"/>
</library>
<library name="lib/jakarta-oro-2.0.8.jar">
<export name="*"/>
</library>
<library name="lib/jaxrpc.jar">
<export name="*"/>
</library>
<library name="lib/jbossall-client.jar">
<export name="*"/>
</library>
<library name="lib/jboss-aop-jdk50.jar">
<export name="*"/>
</library>
<library name="lib/jboss-aspect-library-jdk50.jar">
<export name="*"/>
</library>
<library name="lib/jboss-ejb3.jar">
<export name="*"/>
</library>
<library name="lib/jboss-ejb3x.jar">
<export name="*"/>
</library>
<library name="lib/jboss-j2ee.jar">
<export name="*"/>
</library>
<library name="lib/junit.jar">
<export name="*"/>
</library>
<library name="lib/log4j.jar">
<export name="*"/>
</library>
<library name="lib/Mase.jar">
<export name="*"/>
</library>
<library name="lib/saaj.jar">
<export name="*"/>
</library>
<library name="lib/wsdl4j-1.5.1.jar">
<export name="*"/>
</library>
<library name="bin/">
<export name="*"/>
</library>
</runtime>
<requires>
<import plugin="org.eclipse.core.runtime"/>
<import plugin="org.eclipse.core.resources"/>
<import plugin="org.eclipse.ui"/>
<import plugin="org.eclipse.swt"/>
<import plugin="org.eclipse.jdt.ui"/>
<import plugin="org.eclipse.ui.editors"/>
<import plugin="org.eclipse.jface.text"/>
<import plugin="org.eclipse.ui.workbench.texteditor"/>
<import plugin="org.eclipse.ui.ide"/>
</requires>
<!-- Extension points -->
<!-- Extensions -->
<extension
point="org.eclipse.ui.views">
<category
name="Fit Clipse"
id="ca.ucalgary.cpsc.ebe.fitClipse">
</category>
<view name="FIT Test Hierarchy" category="ca.ucalgary.cpsc.ebe.fitClipse" icon="images/icon_test_hierarchy_view.gif" class="ca.ucalgary.cpsc.ebe.fitClipse.ui.testHierarchy.TestHierarchyView" id="ca.ucalgary.cpsc.ebe.fitClipse.ui.testHierarchy.TestHierarchyView"></view>
<view name="FIT Test Results" category="ca.ucalgary.cpsc.ebe.fitClipse" icon="images/icon_result_hierarchy_view.gif" class="ca.ucalgary.cpsc.ebe.fitClipse.ui.testResults.TestResultView" id="ca.ucalgary.cpsc.ebe.fitClipse.ui.testResults.TestResultView"></view>
</extension>
<extension
point="org.eclipse.ui.propertyPages">
<page
adaptable="true"
class="ca.ucalgary.cpsc.ebe.fitClipse.ui.properties.FitClipseProperties"
id="ca.ucalgary.cpsc.ebe.fitClipse.ui.properties.FitClipseProperties"
name="FitClipse"
objectClass="org.eclipse.core.resources.IProject "/>
<page
adaptable="true"
class="ca.ucalgary.cpsc.ebe.fitClipse.ui.properties.ServerProperties"
id="ca.ucalgary.cpsc.ebe.fitClipse.ui.properties.LoginProperties"
name="Server Configuration"
category="ca.ucalgary.cpsc.ebe.fitClipse.ui.properties.FitClipseProperties"
objectClass="org.eclipse.core.resources.IProject "/>
<page
adaptable="true"
class="ca.ucalgary.cpsc.ebe.fitClipse.ui.properties.ClassPathProperties"
id="ca.ucalgary.cpsc.ebe.fitClipse.ui.properties.ClassPathProperties"
name="FitClipse Classpath Configuration"
category="ca.ucalgary.cpsc.ebe.fitClipse.ui.properties.FitClipseProperties"
objectClass="org.eclipse.core.resources.IProject "/>
</extension>
<extension point="org.eclipse.ui.popupMenus">
<objectContribution adaptable="true"
objectClass="org.eclipse.core.resources.IProject"
id="ca.ucalgary.cpsc.ebe.fitClipse.logIn">
<menu
id="ca.ucalgary.cpsc.ebe.fitClipse.ui.contexMenu.FIT"
label="FIT"
path="additions">
<separator name="fitClipse"/>
</menu>
<menu
id="ca.ucalgary.cpsc.ebe.fitClipse.ui.contexMenu.FIT.FixtureGenerater"
label="Generate Fixtures"
path="ca.ucalgary.cpsc.ebe.fitClipse.ui.contexMenu.FIT/fitClipse">
<separator name="fitFixtures"/>
</menu>
<action id="ca.ucalgary.cpsc.ebe.fitClipse.actions.checkAsFitProject"
menubarPath="ca.ucalgary.cpsc.ebe.fitClipse.ui.contexMenu.FIT/fitClipse"
class="ca.ucalgary.cpsc.ebe.fitClipse.actions.CheckAsFitProjectAction"
label="Check as FIT project"
enablesFor="+"/>
<action id="ca.ucalgary.cpsc.ebe.fitClipse.actions.logInAction"
menubarPath="ca.ucalgary.cpsc.ebe.fitClipse.ui.contexMenu.FIT/fitClipse"
class="ca.ucalgary.cpsc.ebe.fitClipse.actions.ConnectProjectToServerAction"
label="Connect to FIT Test Server"
enablesFor="+"/>
</objectContribution>
</extension>
<extension
point="org.eclipse.ui.editors">
<editor
name="Test Results"
icon="images/icon_test_result.gif"
class="ca.ucalgary.cpsc.ebe.fitClipse.ui.testResults.TestResultDetailsEditor"
id="ca.ucalgary.cpsc.ebe.fitClipse.ui.testResults.TestResultDetailsEditor">
</editor>
<editor
name="Wiki Editor"
icon="images/editTable.gif"
class="ca.ucalgary.cpsc.ebe.fitClipse.ui.editor.WikiEditor"
id="ca.ucalgary.cpsc.ebe.fitClipse.ui.editor.WikiEditor">
</editor>
</extension>
<extension
name = "New Fixture Code"
point="org.eclipse.ui.perspectives">
<perspective
class="ca.ucalgary.cpsc.ebe.fitClipse.perspective.DevelopmentPerspective"
fixed="false"
icon="images/insertTable.gif"
id="ca.ucalgary.cpsc.ebe.fitClipse.DevelopmentPerspective"
name="FitClipse"/>
</extension>
<extension point="org.eclipse.ui.newWizards">
<category
name="Fixtures"
id="ca.ucalgary.cpsc.ebe.fitClipse.ui.wizards.Fixtures">
</category>
<category
name="Configuration"
id="ca.ucalgary.cpsc.ebe.fitClipse.ui.wizards.Configuration">
</category>
<wizard
name="Generate Fixtures"
icon="images/icon_generateFixtures.gif"
category="ca.ucalgary.cpsc.ebe.fitClipse.ui.wizards.Fixtures"
class="ca.ucalgary.cpsc.ebe.fitClipse.ui.wizards.GenerateFixtureCodeWizard"
id="ca.ucalgary.cpsc.ebe.fitClipse.ui.wizards.GenerateFixtureCodeWizard">
<description>
Creates fixture codes for FIT tests
</description>
</wizard>
<wizard
name="Fit Test Configuration"
icon="images/icon_configurateFitProject.gif"
category="ca.ucalgary.cpsc.ebe.fitClipse.ui.wizards.Configuration"
class="ca.ucalgary.cpsc.ebe.fitClipse.ui.wizards.CheckAsFitProjectWizard"
id="ca.ucalgary.cpsc.ebe.fitClipse.ui.wizards.CheckAsFitProjectWizard">
<description>
Check As FIT Project.
</description>
</wizard>
</extension>
</plugin>
See more files for this project here