[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Newsgroup Home]
[news.eclipse.platform.rcp] Re: eclipse 3.2 system help

Miguel,

I would recommend you make a separate plugin for your help documentation
and put the "product" definition inside of the primary ui plugin.

com.acme.tool.ui - plugin contains UI, authentication code, and .product
com.acme.tool.doc - plugin contains help doc only (toc, html)

The ui plugin has a dependency on the doc plugin, but the doc plugin does not know about the ui plugin or contain any java code.

In your doc plugin include the following required plugin dependencies:

 org.apache.lucene,
 org.eclipse.help,
 org.eclipse.help.appserver,
 org.eclipse.help.base,
 org.eclipse.help.ui,
 org.eclipse.help.webapp,
 org.eclipse.tomcat

Shawn


Miguel Pastor wrote:
Hi all,

I´ve a 'little' problem with eclipse help system.

I'm building and RCP app and i´d like to include help system with some
information. My app const of two elements:

-> A plugin product: this plugin contains autentication an help system
-> A plugin: this plugin adds functionallity to the previous plugin product

If I run my app from the link "Launch the product" in Overview section
all goes ok and the help system works fine

In order to distrib my app i use a maven task. ¿How do I?

-> I remove the dependencies of my two plugins in product configuration
(if a use the export wizard i obtain circular dependencies).

-> Export the product with the Wizard an make a zip with the result
(This way i´ve a generic product with basics plugins)

-> The maven task unzip the previous zip and includes my two plugins
(the plugin product and the plugin)


When i start the app from app.exe all the application goes fine except when i try to start help system. Eclipse says me that the embedded application server couldn´t be started.

¿Somebody has any idea?

Thanks a lot!

PD: sorry about my english
PD2: i didn´t paste the whole exception because this message was too
long :). If it would be useful tell it me please.