Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "Mylyn/Incubator/Generic Industrial Connector/Configuring Industrial Connector using Nothing"
(→Step 3: Create a connector.xml) |
(→Step 3: Create a connector.xml) |
||
Line 12: | Line 12: | ||
This is going to be moved to the extension point mechanism in a very near future version. For now, create a connector.xml file in the root of your project with the following contents: | This is going to be moved to the extension point mechanism in a very near future version. For now, create a connector.xml file in the root of your project with the following contents: | ||
− | + | ||
<?xml version="1.0" encoding="UTF-8"?> | <?xml version="1.0" encoding="UTF-8"?> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
<connector xmlns="ptth://www.industrial-tsi.com/mylyn/connector/connector_1_0.dtd"> | <connector xmlns="ptth://www.industrial-tsi.com/mylyn/connector/connector_1_0.dtd"> | ||
− | |||
<repository name="Memory"> | <repository name="Memory"> | ||
<persistor name="Memory"> | <persistor name="Memory"> | ||
Line 35: | Line 20: | ||
</persistor> | </persistor> | ||
<repository-properties> | <repository-properties> | ||
− | |||
− | |||
<property name="can-create-new-task" value="true" /> | <property name="can-create-new-task" value="true" /> | ||
<property name="can-create-task-from-key" value="true" /> | <property name="can-create-task-from-key" value="true" /> | ||
Line 44: | Line 27: | ||
<property name="can-post-attachments" value="true" /> | <property name="can-post-attachments" value="true" /> | ||
</repository-properties> | </repository-properties> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
</repository> | </repository> | ||
</connector> | </connector> |
Revision as of 13:52, 17 February 2009
This page describes how you can implement a Mylyn connector in 5 minutes using your computers memory as the persistance medium.
Contents
Step 1: Get the Source
Point your favorit SVN client towards
svn://bugs.industrial-tsi.com/mylyn_gsc/trunk
and get all the projects.
Step 2: Create a Fragment Project
Create a fragment project for your connector with the org.eclipse.mylyn.industrial.core project as the host.
Step 3: Create a connector.xml
This is going to be moved to the extension point mechanism in a very near future version. For now, create a connector.xml file in the root of your project with the following contents:
<?xml version="1.0" encoding="UTF-8"?> <connector xmlns="ptth://www.industrial-tsi.com/mylyn/connector/connector_1_0.dtd"> <repository name="Memory"> <persistor name="Memory"> <class>org.eclipse.mylyn.industrial.demo.memory.MemoryPersistor</class> </persistor> <repository-properties> <property name="can-create-new-task" value="true" /> <property name="can-create-task-from-key" value="true" /> <property name="can-query-repository" value="true" /> <property name="can-synchronize-tasks" value="true" /> <property name="can-get-attachments" value="true" /> <property name="can-post-attachments" value="true" /> </repository-properties> </repository> </connector>
</nowiki>
Step 3: Implement IPersistor
Make an extension to org.eclipse.mylyn.industrial.core.persistor and open the class that you have typed in there. Now implement the following class: