El manifiesto de Hello World

Antes de ejecutar la vista nueva, echemos un vistazo al archivo de manifiesto que se ha generado:

<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<plugin
   id="com.example.helloworld"
   name="Helloworld Plug-in"
   version="1.0.0"
   provider-name="EXAMPLE"
   class="com.example.helloworld.HelloworldPlugin">

      <runtime>
      <library name="helloworld.jar">
         <export name="*"/>
      </library>
      </runtime>

   <requires>
      <import plugin="org.eclipse.ui"/>
      <import plugin="org.eclipse.core.runtime"/>
      <import plugin="org.eclipse.core.runtime.compatibility"/>
   </requires>

   <extension
         point="org.eclipse.ui.views">
         <category
            name="Hello Category"
            id="com.example.helloworld">
      </category>
         <view
            name="Hello View"
            icon="icons/sample.gif"
            category="com.example.helloworld"
            class="com.example.helloworld.HelloWorldView"
            id="com.example.helloworld.HelloWorldView">
      </view>
   </extension>

   </plugin>

La información relativa a la vista que hemos suministrado al crear el proyecto de conector se ha utilizado para generar un archivo de manifiesto con el código adecuado para definir la extensión de la vista. En la definición de extensión, definimos una categoría para la vista, que incluye su nombre y su ID. A continuación, definimos la vista propiamente dicha, que incluye su nombre e ID, y la asociamos con la categoría mediante el ID que hemos definido para la categoría. También especificamos la clase que implementa la vista, HelloWorldView.

Como puede observar, el archivo de manifiesto acoge toda la información relativa a la extensión y a cómo ejecutarla en un paquete nítido y ordenado.

Avisos legales.