Lotus Notes / Domino Sonstiges > Java und .NET mit Notes/Domino

Updatesite.ntf unter Domino 7 nutzen?

<< < (3/4) > >>

Mark³:
<?xml version=\"1.0\" encoding=\"UTF-8\"?>
<site>
   <description url=\"http://meintomcat:8080/ovsd\">
      Update Site for OVSD Utilities
   </description>
   <feature url=\"features/com.hp.webapi_4.5.17.jar\" id=\"com.hp.webapi\" version=\"4.5.17\">
      <category name=\"mt.ovsd.util\"/>
   </feature>
   <feature url=\"features/mt.ovsd.util.feature_1.1.0.jar\" id=\"mt.ovsd.util.feature\" version=\"1.1.0\">
      <category name=\"mt.ovsd.util\"/>
   </feature>
   <category-def name=\"mt.ovsd.util\" label=\"OVSD Utility\"/>
</site>

Mark³:
evt liegt das Problem in den Plugins!? Ich erinnere mich an den Schritt, wo das Plugin als .jar exportiert werden muss. Muss ich bei jeder Änderung im Plugin dieses wieder als .jar exportieren bevor ich mein Feature in einer neuen Version anbiete und in der Update-Site baue?

flaite:
warum gibt es diese backslashes?
Ansonsten: Sind die Feature Versionsnummern aktuell?
Dann würde ich nochmal die Features entfernen und neu hinzufügen.
Es funktioniert dann, wenn der Build-Button aktiviert ist. (nicht Build All). Ich hab mich damit auch bestimmt 6 Stunden rumgeärgert. Die Zusammenhänge verstehe ich immer noch nicht so ganz. Es funktioniert ja hier.

Nächste Frage: Poste bitte mal dein feature.xml aus dem feature Projekt.

flaite:
Jemand sollte diesen Thread in das Java/.NET Forum verlegen, weil das inzwischen 100% Eclipse spezifisch geworden ist.

Mark³:
<?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?>
<feature
      id=\\\"mt.ovsd.util.feature\\\"
      label=\\\"OVSD Utility Feature\\\"
      version=\\\"1.1.0\\\"
      provider-name=\\\"ISM Team\\\"
      plugin=\\\"mt.ovsd.util\\\">

   <description url=\\\"http://www.example.com/description\\\">
      [Enter Feature Description here.]
   </description>

   <copyright url=\\\"http://www.example.com/copyright\\\">
      [Enter Copyright Description here.]
   </copyright>

   <license url=\\\"http://www.example.com/license\\\">
      [Enter License Description here.]
   </license>

   <url>
      <update label=\\\"OVSD Utilities\\\" url=\\\"http://meintomcat:8080/ovsd\\\"/>
   </url>

   <includes
         id=\\\"com.hp.webapi\\\"
         version=\\\"0.0.0\\\"
         name=\\\"HP Openview Service Desk WebAPI SP17\\\"/>

   <includes
         id=\\\"org.eclipse.rcp\\\"
         version=\\\"0.0.0\\\"/>

   <requires>
      <import plugin=\\\"org.eclipse.ui\\\" version=\\\"3.2.0\\\" match=\\\"compatible\\\"/>
      <import plugin=\\\"org.eclipse.core.runtime\\\" version=\\\"3.2.0\\\" match=\\\"compatible\\\"/>
      <import plugin=\\\"org.eclipse.jface.text\\\" version=\\\"3.2.0\\\" match=\\\"compatible\\\"/>
      <import plugin=\\\"org.eclipse.ui.workbench.texteditor\\\" version=\\\"3.2.0\\\" match=\\\"compatible\\\"/>
      <import plugin=\\\"org.eclipse.core.expressions\\\" version=\\\"3.2.0\\\" match=\\\"compatible\\\"/>
      <import plugin=\\\"org.eclipse.core.variables\\\" version=\\\"3.1.100\\\" match=\\\"compatible\\\"/>
      <import plugin=\\\"com.ibm.icu\\\" version=\\\"3.4.5\\\" match=\\\"greaterOrEqual\\\"/>
      <import plugin=\\\"org.eclipse.core.runtime\\\" version=\\\"3.1.0\\\" match=\\\"compatible\\\"/>
      <import plugin=\\\"org.eclipse.text\\\" version=\\\"3.2.0\\\" match=\\\"compatible\\\"/>
      <import plugin=\\\"org.eclipse.swt\\\" version=\\\"3.2.0\\\" match=\\\"compatible\\\"/>
      <import plugin=\\\"org.eclipse.jface\\\" version=\\\"3.2.0\\\" match=\\\"compatible\\\"/>
      <import plugin=\\\"org.eclipse.core.commands\\\" version=\\\"3.2.0\\\" match=\\\"compatible\\\"/>
      <import plugin=\\\"org.eclipse.core.filesystem\\\" version=\\\"1.0.0\\\" match=\\\"compatible\\\"/>
      <import plugin=\\\"org.eclipse.equinox.common\\\" version=\\\"3.2.0\\\" match=\\\"compatible\\\"/>
      <import plugin=\\\"org.apache.lucene\\\" version=\\\"1.4.3\\\" match=\\\"compatible\\\"/>
      <import plugin=\\\"org.eclipse.help\\\" version=\\\"3.1.0\\\" match=\\\"compatible\\\"/>
      <import plugin=\\\"org.eclipse.help.appserver\\\" version=\\\"3.1.0\\\" match=\\\"compatible\\\"/>
      <import plugin=\\\"org.eclipse.help.base\\\" version=\\\"3.1.0\\\" match=\\\"compatible\\\"/>
      <import plugin=\\\"org.eclipse.ui.forms\\\" version=\\\"3.2.0\\\" match=\\\"compatible\\\"/>
      <import plugin=\\\"org.apache.xerces\\\" version=\\\"2.8.0\\\" match=\\\"greaterOrEqual\\\"/>
      <import plugin=\\\"org.eclipse.update.configurator\\\" version=\\\"3.1.0\\\" match=\\\"compatible\\\"/>
      <import plugin=\\\"org.eclipse.update.core\\\" version=\\\"3.1.0\\\" match=\\\"compatible\\\"/>
      <import plugin=\\\"org.eclipse.osgi\\\" version=\\\"3.2.0\\\" match=\\\"greaterOrEqual\\\"/>
      <import feature=\\\"org.eclipse.rcp\\\" version=\\\"3.2.2.r322_v20070104-8pcviKVqd8J7C1U\\\"/>
      <import plugin=\\\"webapisp17\\\" version=\\\"4.5.17\\\" match=\\\"equivalent\\\"/>
   </requires>

   <plugin
         id=\\\"mt.ovsd.util\\\"
         download-size=\\\"0\\\"
         install-size=\\\"0\\\"
         version=\\\"0.0.0\\\"
         unpack=\\\"false\\\"/>

   <plugin
         id=\\\"org.eclipse.ui.console\\\"
         download-size=\\\"0\\\"
         install-size=\\\"0\\\"
         version=\\\"0.0.0\\\"
         unpack=\\\"false\\\"/>

   <plugin
         id=\\\"org.eclipse.core.variables\\\"
         download-size=\\\"0\\\"
         install-size=\\\"0\\\"
         version=\\\"0.0.0\\\"
         unpack=\\\"false\\\"/>

   <plugin
         id=\\\"org.eclipse.jface.text\\\"
         download-size=\\\"0\\\"
         install-size=\\\"0\\\"
         version=\\\"0.0.0\\\"
         unpack=\\\"false\\\"/>

   <plugin
         id=\\\"org.eclipse.ui.workbench.texteditor\\\"
         download-size=\\\"0\\\"
         install-size=\\\"0\\\"
         version=\\\"0.0.0\\\"
         unpack=\\\"false\\\"/>

   <plugin
         id=\\\"org.eclipse.core.filesystem\\\"
         download-size=\\\"0\\\"
         install-size=\\\"0\\\"
         version=\\\"0.0.0\\\"
         unpack=\\\"false\\\"/>

   <plugin
         id=\\\"org.eclipse.text\\\"
         download-size=\\\"0\\\"
         install-size=\\\"0\\\"
         version=\\\"0.0.0\\\"
         unpack=\\\"false\\\"/>

   <plugin
         id=\\\"org.apache.lucene\\\"
         download-size=\\\"0\\\"
         install-size=\\\"0\\\"
         version=\\\"0.0.0\\\"/>

   <plugin
         id=\\\"org.eclipse.help.appserver\\\"
         download-size=\\\"0\\\"
         install-size=\\\"0\\\"
         version=\\\"0.0.0\\\"
         unpack=\\\"false\\\"/>

   <plugin
         id=\\\"org.eclipse.help.base\\\"
         download-size=\\\"0\\\"
         install-size=\\\"0\\\"
         version=\\\"0.0.0\\\"
         unpack=\\\"false\\\"/>

   <plugin
         id=\\\"org.eclipse.help.ui\\\"
         download-size=\\\"0\\\"
         install-size=\\\"0\\\"
         version=\\\"0.0.0\\\"
         unpack=\\\"false\\\"/>

   <plugin
         id=\\\"org.eclipse.help.webapp\\\"
         download-size=\\\"0\\\"
         install-size=\\\"0\\\"
         version=\\\"0.0.0\\\"/>

   <plugin
         id=\\\"org.eclipse.tomcat\\\"
         download-size=\\\"0\\\"
         install-size=\\\"0\\\"
         version=\\\"0.0.0\\\"/>

   <plugin
         id=\\\"org.eclipse.ui.forms\\\"
         download-size=\\\"0\\\"
         install-size=\\\"0\\\"
         version=\\\"0.0.0\\\"
         unpack=\\\"false\\\"/>

   <plugin
         id=\\\"org.eclipse.update.core\\\"
         download-size=\\\"0\\\"
         install-size=\\\"0\\\"
         version=\\\"0.0.0\\\"
         unpack=\\\"false\\\"/>

   <plugin
         id=\\\"org.eclipse.update.ui\\\"
         download-size=\\\"0\\\"
         install-size=\\\"0\\\"
         version=\\\"0.0.0\\\"
         unpack=\\\"false\\\"/>

   <plugin
         id=\\\"org.eclipse.equinox.common\\\"
         download-size=\\\"0\\\"
         install-size=\\\"0\\\"
         version=\\\"0.0.0\\\"
         unpack=\\\"false\\\"/>

</feature>

Die Versionen werden automatisch berechnet, in meiner Update-Site erscheinen auch tatsächlich die .jars mit den korrekten Versionsbezeichnungen (allerdings sind auch die alten Versionen noch vorhanden).

Mittlerweile ist übrigens mein ganzes Projekt kaputt. Ich habe 2 Plugins (eins ist mein Code, das andere ein Plugin aus existing jar), die 2 Features ergeben, die ein Produkt ergeben. Diese Features werden in der Updatesite bereitgestellt. Nun habe ich das zweite Plugin gegen ein anderes Plugin getauscht, im Feature auf das andere Plugin umgestellt und nun werden beim Export von meinem selbst codierten Plugin keine Plugins und Features mehr exportiert...Na egal, auf meiner Updatesite im Tomcat (manuell hinkopiert von Eclipse) liegt noch alles so, wie in diesem Thread beschrieben) Ich bin mal wieder an dem Punkt angelangt, wo ich denke dass Eclipse und RCP genial sind, leider aber viel zu komplex so dass bei kleinen Fehlern alles hin ist...

und ja, Thread sollte in die neue Kategorie Lotus Expeditor/ RCP / Eclipse verschoben werden ;-)

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln